diff --git a/db/migrations/1725967507033-Data.js b/db/migrations/1725967507033-Data.js new file mode 100644 index 000000000..e99a06560 --- /dev/null +++ b/db/migrations/1725967507033-Data.js @@ -0,0 +1,11 @@ +module.exports = class Data1725967507033 { + name = 'Data1725967507033' + + async up(db) { + await db.query(`ALTER TABLE "fuel_tank_rule_set" ADD "minimum_infusion" numeric`) + } + + async down(db) { + await db.query(`ALTER TABLE "fuel_tank_rule_set" DROP COLUMN "minimum_infusion"`) + } +} diff --git a/schema.graphql b/schema.graphql index 22818331f..bed0ff206 100644 --- a/schema.graphql +++ b/schema.graphql @@ -998,6 +998,7 @@ type FuelTankRuleSet @entity { tankFuelBudget: TankFuelBudget requireToken: RequireToken permittedCalls: [String!] + minimumInfusion: BigInt permittedExtrinsics: [PermittedExtrinsics] @derivedFrom(field: "ruleSet") } diff --git a/src/mappings/fuelTanks/common.ts b/src/mappings/fuelTanks/common.ts index 5d8ca672e..803d5bbc8 100644 --- a/src/mappings/fuelTanks/common.ts +++ b/src/mappings/fuelTanks/common.ts @@ -9,6 +9,7 @@ import { DispatchRuleDescriptor as DispatchRuleDescriptorv1005 } from '../../typ import { DispatchRuleDescriptor as DispatchRuleDescriptorv1010 } from '../../types/generated/v1010' import { DispatchRuleDescriptor as DispatchRuleDescriptorv1011 } from '../../types/generated/v1011' import { DispatchRuleDescriptor as DispatchRuleDescriptorv1012 } from '../../types/generated/v1012' +import { DispatchRuleDescriptor as DispatchRuleDescriptorvMatrix1012 } from '../../types/generated/matrixEnjinV1012' import { MaxFuelBurnPerTransaction, @@ -36,6 +37,7 @@ export function rulesToMap( | DispatchRuleDescriptorv1010[] | DispatchRuleDescriptorv1011[] | DispatchRuleDescriptorv1012[] + | DispatchRuleDescriptorvMatrix1012[] ) { let whitelistedCallers: string[] | undefined let whitelistedCollections: string[] | undefined @@ -47,6 +49,7 @@ export function rulesToMap( let permittedExtrinsics: PermittedExtrinsics[] | undefined let whitelistedPallets: string[] | undefined let requireSignature: string | undefined + let minimumInfusion: bigint | undefined rules.forEach((rule, index) => { if (rule.__kind === 'WhitelistedCallers') { @@ -80,6 +83,8 @@ export function rulesToMap( extrinsicName: r.value.__kind, }) ) + } else if (rule.__kind === 'MinimumInfusion') { + minimumInfusion = rule.value } }) @@ -94,11 +99,16 @@ export function rulesToMap( permittedCalls, permittedExtrinsics, requireSignature, + minimumInfusion, } } export function getTankDataFromCall(ctx: CommonContext, call: CallItem) { if (call.name === 'FuelTanks.dispatch') { + if (fuelTanks.dispatch.matrixEnjinV1012.is(call)) { + return fuelTanks.dispatch.matrixEnjinV1012.decode(call) + } + if (fuelTanks.dispatch.matrixEnjinV1005.is(call)) { return fuelTanks.dispatch.matrixEnjinV1005.decode(call) } @@ -170,6 +180,10 @@ export function getTankDataFromCall(ctx: CommonContext, call: CallItem) { throw new UnknownVersionError(fuelTanks.dispatch.name) } + if (fuelTanks.dispatchAndTouch.matrixEnjinV1012.is(call)) { + return fuelTanks.dispatchAndTouch.matrixEnjinV1012.decode(call) + } + if (fuelTanks.dispatchAndTouch.matrixEnjinV1005.is(call)) { return fuelTanks.dispatchAndTouch.matrixEnjinV1005.decode(call) } diff --git a/src/mappings/fuelTanks/events/accountRuleDataRemoved.ts b/src/mappings/fuelTanks/events/accountRuleDataRemoved.ts index 62c35af95..ba6656740 100644 --- a/src/mappings/fuelTanks/events/accountRuleDataRemoved.ts +++ b/src/mappings/fuelTanks/events/accountRuleDataRemoved.ts @@ -4,6 +4,10 @@ import { Event as EventModel, FuelTankRuleSet, PermittedExtrinsics } from '../.. import { CommonContext, BlockHeader, EventItem } from '../../types/contexts' function getEventData(event: EventItem) { + if (fuelTanks.accountRuleDataRemoved.matrixEnjinV1012.is(event)) { + return fuelTanks.accountRuleDataRemoved.matrixEnjinV1012.decode(event) + } + if (fuelTanks.accountRuleDataRemoved.v1012.is(event)) { return fuelTanks.accountRuleDataRemoved.v1010.decode(event) } diff --git a/src/mappings/fuelTanks/events/fuelTankCreated.ts b/src/mappings/fuelTanks/events/fuelTankCreated.ts index 11f0d1629..735d44549 100644 --- a/src/mappings/fuelTanks/events/fuelTankCreated.ts +++ b/src/mappings/fuelTanks/events/fuelTankCreated.ts @@ -29,6 +29,10 @@ function getEventData(event: EventItem) { function getCallData(ctx: CommonContext, call: CallItem) { if (call.name === 'FuelTanks.force_create_fuel_tank') { + if (calls.fuelTanks.forceCreateFuelTank.matrixEnjinV1012.is(call)) { + return calls.fuelTanks.forceCreateFuelTank.matrixEnjinV1012.decode(call) + } + if (calls.fuelTanks.forceCreateFuelTank.matrixEnjinV1005.is(call)) { return calls.fuelTanks.forceCreateFuelTank.matrixEnjinV1005.decode(call) } @@ -84,6 +88,10 @@ function getCallData(ctx: CommonContext, call: CallItem) { throw new UnknownVersionError(calls.fuelTanks.forceCreateFuelTank.name) } + if (calls.fuelTanks.createFuelTank.matrixEnjinV1012.is(call)) { + return calls.fuelTanks.createFuelTank.matrixEnjinV1012.decode(call) + } + if (calls.fuelTanks.createFuelTank.matrixEnjinV1005.is(call)) { return calls.fuelTanks.createFuelTank.matrixEnjinV1005.decode(call) } @@ -240,6 +248,7 @@ export async function fuelTankCreated(ctx: CommonContext, block: BlockHeader, it requireToken, permittedCalls, permittedExtrinsics, + minimumInfusion, } = rulesToMap(`${fuelTank.id}-${index}`, rules) const ruleSetModel = new FuelTankRuleSet({ @@ -257,6 +266,7 @@ export async function fuelTankCreated(ctx: CommonContext, block: BlockHeader, it tankFuelBudget, requireToken, permittedCalls, + minimumInfusion, }) await ctx.store.save(ruleSetModel) diff --git a/src/mappings/fuelTanks/events/fuelTankMutated.ts b/src/mappings/fuelTanks/events/fuelTankMutated.ts index c298ea127..1c029bdbb 100644 --- a/src/mappings/fuelTanks/events/fuelTankMutated.ts +++ b/src/mappings/fuelTanks/events/fuelTankMutated.ts @@ -13,6 +13,9 @@ import { import { CommonContext, BlockHeader, EventItem } from '../../types/contexts' function getEventData(event: EventItem) { + if (fuelTanks.fuelTankMutated.matrixEnjinV1012.is(event)) { + return fuelTanks.fuelTankMutated.matrixEnjinV1012.decode(event) + } if (fuelTanks.fuelTankMutated.v1010.is(event)) { return fuelTanks.fuelTankMutated.v1010.decode(event) } diff --git a/src/mappings/fuelTanks/events/ruleSetInserted.ts b/src/mappings/fuelTanks/events/ruleSetInserted.ts index 03ce6ca06..c096cca2d 100644 --- a/src/mappings/fuelTanks/events/ruleSetInserted.ts +++ b/src/mappings/fuelTanks/events/ruleSetInserted.ts @@ -13,6 +13,10 @@ function getEventData(event: EventItem) { } function getCallData(call: CallItem) { + if (calls.fuelTanks.insertRuleSet.matrixEnjinV1012.is(call)) { + return calls.fuelTanks.insertRuleSet.matrixEnjinV1012.decode(call) + } + if (calls.fuelTanks.insertRuleSet.matrixEnjinV1005.is(call)) { return calls.fuelTanks.insertRuleSet.matrixEnjinV1005.decode(call) } @@ -117,6 +121,7 @@ export async function ruleSetInserted(ctx: CommonContext, block: BlockHeader, it permittedCalls, permittedExtrinsics, requireSignature, + minimumInfusion, } = rulesToMap(ruleSetId, 'ruleSet' in callData ? callData.ruleSet.rules : callData.rules) const ruleSet = new FuelTankRuleSet({ @@ -134,6 +139,7 @@ export async function ruleSetInserted(ctx: CommonContext, block: BlockHeader, it tankFuelBudget, requireToken, permittedCalls, + minimumInfusion, requireSignature, }) await ctx.store.save(ruleSet) diff --git a/src/mappings/marketplace/events/counter_offer_answered.ts b/src/mappings/marketplace/events/counter_offer_answered.ts index 0f6c7b7c6..3ccec5211 100644 --- a/src/mappings/marketplace/events/counter_offer_answered.ts +++ b/src/mappings/marketplace/events/counter_offer_answered.ts @@ -22,6 +22,10 @@ import { Sns } from '../../../common/sns' import { getOrCreateAccount } from '../../util/entities' function getEventData(event: EventItem) { + if (events.marketplace.counterOfferAnswered.matrixEnjinV1012.is(event)) { + return events.marketplace.counterOfferAnswered.matrixEnjinV1012.decode(event) + } + if (events.marketplace.counterOfferAnswered.v1011.is(event)) { return events.marketplace.counterOfferAnswered.v1011.decode(event) } diff --git a/src/mappings/marketplace/events/counter_offer_placed.ts b/src/mappings/marketplace/events/counter_offer_placed.ts index fae7117dc..07546053f 100644 --- a/src/mappings/marketplace/events/counter_offer_placed.ts +++ b/src/mappings/marketplace/events/counter_offer_placed.ts @@ -17,6 +17,10 @@ import { Sns } from '../../../common/sns' import { getOrCreateAccount } from '../../util/entities' function getEventData(event: EventItem) { + if (events.marketplace.counterOfferPlaced.matrixEnjinV1012.is(event)) { + return events.marketplace.counterOfferPlaced.matrixEnjinV1012.decode(event) + } + if (events.marketplace.counterOfferPlaced.v1010.is(event)) { return events.marketplace.counterOfferPlaced.v1010.decode(event) } diff --git a/src/mappings/marketplace/events/counter_offer_removed.ts b/src/mappings/marketplace/events/counter_offer_removed.ts index 1b127d395..bb106ebd4 100644 --- a/src/mappings/marketplace/events/counter_offer_removed.ts +++ b/src/mappings/marketplace/events/counter_offer_removed.ts @@ -17,8 +17,8 @@ import { Sns } from '../../../common/sns' import { getOrCreateAccount } from '../../util/entities' function getEventData(event: EventItem) { - if (events.marketplace.counterOfferRemoved.v1011.is(event)) { - return events.marketplace.counterOfferRemoved.v1011.decode(event) + if (events.marketplace.counterOfferRemoved.matrixEnjinV1012.is(event)) { + return events.marketplace.counterOfferRemoved.matrixEnjinV1012.decode(event) } throw new UnknownVersionError(events.marketplace.counterOfferRemoved.name) } diff --git a/src/mappings/marketplace/events/listing_created.ts b/src/mappings/marketplace/events/listing_created.ts index 9c7b22952..0f0153fd5 100644 --- a/src/mappings/marketplace/events/listing_created.ts +++ b/src/mappings/marketplace/events/listing_created.ts @@ -25,6 +25,10 @@ import { Sns } from '../../../common/sns' import { syncCollectionStats } from '../../../jobs/collection-stats' function getEventData(ctx: CommonContext, event: EventItem) { + if (events.marketplace.listingCreated.matrixEnjinV1012.is(event)) { + return events.marketplace.listingCreated.matrixEnjinV1012.decode(event) + } + if (events.marketplace.listingCreated.v1011.is(event)) { return events.marketplace.listingCreated.v1011.decode(event) } diff --git a/src/mappings/marketplace/events/listing_filled.ts b/src/mappings/marketplace/events/listing_filled.ts index cbf43cdfa..3db08fe3e 100644 --- a/src/mappings/marketplace/events/listing_filled.ts +++ b/src/mappings/marketplace/events/listing_filled.ts @@ -19,6 +19,10 @@ import { syncCollectionStats } from '../../../jobs/collection-stats' import { Sns } from '../../../common/sns' function getEventData(ctx: CommonContext, event: EventItem) { + if (events.marketplace.listingFilled.matrixEnjinV1012.is(event)) { + return events.marketplace.listingFilled.matrixEnjinV1012.decode(event) + } + if (events.marketplace.listingFilled.matrixEnjinV603.is(event)) { return events.marketplace.listingFilled.matrixEnjinV603.decode(event) } diff --git a/src/mappings/multiTokens/events/collection_created.ts b/src/mappings/multiTokens/events/collection_created.ts index 5e4551e42..566189ab3 100644 --- a/src/mappings/multiTokens/events/collection_created.ts +++ b/src/mappings/multiTokens/events/collection_created.ts @@ -43,6 +43,22 @@ async function getCallData(ctx: CommonContext, call: CallItem) { } if (call.name === 'MultiTokens.force_create_collection') { + if (calls.multiTokens.forceCreateCollection.matrixEnjinV1012.is(call)) { + const data = calls.multiTokens.forceCreateCollection.matrixEnjinV1012.decode(call) + const { maxTokenCount, maxTokenSupply, forceCollapsingSupply: forceSingleMint } = data.descriptor.policy.mint + const royalty = data.descriptor.policy.market?.royalty + const market = royalty ? await getMarket(ctx, royalty) : null + const { explicitRoyaltyCurrencies } = data.descriptor + + return { + maxTokenCount, + maxTokenSupply, + forceSingleMint, + market, + explicitRoyaltyCurrencies, + } + } + if (calls.multiTokens.forceCreateCollection.v1010.is(call)) { const data = calls.multiTokens.forceCreateCollection.v1010.decode(call) const { maxTokenCount, maxTokenSupply, forceCollapsingSupply: forceSingleMint } = data.descriptor.policy.mint @@ -79,6 +95,22 @@ async function getCallData(ctx: CommonContext, call: CallItem) { } if (call.name === 'MultiTokens.create_collection') { + if (calls.multiTokens.createCollection.matrixEnjinV1012.is(call)) { + const data = calls.multiTokens.createCollection.matrixEnjinV1012.decode(call) + const { maxTokenCount, maxTokenSupply, forceCollapsingSupply: forceSingleMint } = data.descriptor.policy.mint + const royalty = data.descriptor.policy.market?.royalty + const market = royalty ? await getMarket(ctx, royalty) : null + const { explicitRoyaltyCurrencies } = data.descriptor + + return { + maxTokenCount, + maxTokenSupply, + forceSingleMint, + market, + explicitRoyaltyCurrencies, + } + } + if (calls.multiTokens.createCollection.v1010.is(call)) { const data = calls.multiTokens.createCollection.v1010.decode(call) const { maxTokenCount, maxTokenSupply, forceCollapsingSupply: forceSingleMint } = data.descriptor.policy.mint @@ -115,6 +147,22 @@ async function getCallData(ctx: CommonContext, call: CallItem) { } if (call.name === 'MultiTokens.force_create_ethereum_collection') { + if (calls.multiTokens.forceCreateEthereumCollection.matrixEnjinV1012.is(call)) { + const data = calls.multiTokens.forceCreateEthereumCollection.matrixEnjinV1012.decode(call) + const { maxTokenCount, maxTokenSupply, forceCollapsingSupply: forceSingleMint } = data.descriptor.policy.mint + const royalty = data.descriptor.policy.market?.royalty + const market = royalty ? await getMarket(ctx, royalty) : null + const { explicitRoyaltyCurrencies } = data.descriptor + + return { + maxTokenCount, + maxTokenSupply, + forceSingleMint, + market, + explicitRoyaltyCurrencies, + } + } + if (calls.multiTokens.forceCreateEthereumCollection.v1010.is(call)) { const data = calls.multiTokens.forceCreateEthereumCollection.v1010.decode(call) const { maxTokenCount, maxTokenSupply, forceCollapsingSupply: forceSingleMint } = data.descriptor.policy.mint diff --git a/src/mappings/multiTokens/events/infused.ts b/src/mappings/multiTokens/events/infused.ts index 12805bbe8..cc7f8e229 100644 --- a/src/mappings/multiTokens/events/infused.ts +++ b/src/mappings/multiTokens/events/infused.ts @@ -5,8 +5,8 @@ import { CommonContext, BlockHeader, EventItem } from '../../types/contexts' import { UnknownVersionError } from '../../../common/errors' function getEventData(ctx: CommonContext, event: EventItem) { - if (events.multiTokens.infused.v1010.is(event)) { - return events.multiTokens.infused.v1010.decode(event) + if (events.multiTokens.infused.matrixEnjinV1012.is(event)) { + return events.multiTokens.infused.matrixEnjinV1012.decode(event) } throw new UnknownVersionError(events.multiTokens.infused.name) diff --git a/src/mappings/multiTokens/events/token_created.ts b/src/mappings/multiTokens/events/token_created.ts index 36aef5676..4db9c8c08 100644 --- a/src/mappings/multiTokens/events/token_created.ts +++ b/src/mappings/multiTokens/events/token_created.ts @@ -29,6 +29,7 @@ import { DefaultMintParams_CreateToken as DefaultMintParamsCreateToken_Enjin_v603, } from '../../../types/generated/matrixEnjinV603' import { DefaultMintParams_CreateToken as DefaultMintParamsCreateToken_Enjin_v1010 } from '../../../types/generated/v1010' +import { DefaultMintParams_CreateToken as DefaultMintParamsCreateToken_Enjin_v1012 } from '../../../types/generated/matrixEnjinV1012' import { CallItem, CommonContext, BlockHeader, EventItem } from '../../types/contexts' import { getOrCreateAccount } from '../../util/entities' @@ -94,6 +95,41 @@ async function getCallData(ctx: CommonContext, call: CallItem, event: ReturnType } if (call.name === 'MultiTokens.batch_mint') { + if (calls.multiTokens.batchMint.matrixEnjinV1012.is(call)) { + const { collectionId, recipients } = calls.multiTokens.batchMint.matrixEnjinV1012.decode(call) + + const recipientCall = recipients.find((r) => r.params.tokenId === event.tokenId && r.params.__kind === 'CreateToken') + + if (recipientCall) { + const params = recipientCall.params as DefaultMintParamsCreateToken_Enjin_v1012 + const cap = params.cap ? getCapType(params.cap) : null + const behavior = params.behavior ? await getBehavior(ctx, params.behavior) : null + const freezeState = params.freezeState ? getFreezeState(params.freezeState) : null + const unitPrice = 10_000_000_000_000_000n + const minimumBalance = 1n + + return { + collectionId, + tokenId: params.tokenId, + initialSupply: params.initialSupply, + minimumBalance, + unitPrice, + cap, + behavior, + freezeState, + listingForbidden: params.listingForbidden ?? false, + nativeMetadata: new NativeTokenMetadata({ + decimalCount: params.metadata.decimalCount, + name: hexToString(params.metadata.name), + symbol: hexToString(params.metadata.symbol), + }), + anyoneCanInfuse: params.anyoneCanInfuse, + infusion: params.infusion, + accountDepositCount: params.accountDepositCount, + } + } + } + if (calls.multiTokens.batchMint.v1010.is(call)) { const { collectionId, recipients } = calls.multiTokens.batchMint.v1010.decode(call) @@ -227,6 +263,41 @@ async function getCallData(ctx: CommonContext, call: CallItem, event: ReturnType } if (call.name === 'MultiTokens.force_mint') { + if (calls.multiTokens.forceMint.matrixEnjinV1012.is(call)) { + const { collectionId } = calls.multiTokens.forceMint.matrixEnjinV1012.decode(call) + const { params } = calls.multiTokens.forceMint.matrixEnjinV1012.decode(call) + if (params.__kind !== 'CreateOrMint') { + // eslint-disable-next-line no-console + console.log('Invalid params', params) + throw new Error('Invalid params') + } + const cap = params.value.cap ? getCapType(params.value.cap) : null + const behavior = params.value.behavior ? await getBehavior(ctx, params.value.behavior) : null + const freezeState = params.value.freezeState ? getFreezeState(params.value.freezeState) : null + const unitPrice: bigint = 10_000_000_000_000_000n + const minimumBalance = 1n + + return { + collectionId, + tokenId: params.value.tokenId, + initialSupply: params.value.amount, + minimumBalance, + unitPrice, + cap, + behavior, + freezeState, + listingForbidden: params.value.listingForbidden ?? false, + nativeMetadata: new NativeTokenMetadata({ + decimalCount: params.value.metadata.decimalCount, + name: hexToString(params.value.metadata.name), + symbol: hexToString(params.value.metadata.symbol), + }), + anyoneCanInfuse: params.value.anyoneCanInfuse, + infusion: params.value.infusion, + accountDepositCount: params.value.accountDepositCount, + } + } + if (calls.multiTokens.forceMint.v1010.is(call)) { const { collectionId } = calls.multiTokens.forceMint.v1010.decode(call) const { params } = calls.multiTokens.forceMint.v1010.decode(call) @@ -374,6 +445,42 @@ async function getCallData(ctx: CommonContext, call: CallItem, event: ReturnType } if (call.name === 'MultiTokens.mint') { + if (calls.multiTokens.mint.matrixEnjinV1012.is(call)) { + const { collectionId } = calls.multiTokens.mint.matrixEnjinV1012.decode(call) + const { params } = calls.multiTokens.mint.matrixEnjinV1012.decode(call) + if (params.__kind !== 'CreateToken') { + // eslint-disable-next-line no-console + console.error('Invalid params', call.name, params) + throw new Error('Invalid params') + } + + const cap = params.cap ? getCapType(params.cap) : null + const behavior = params.behavior ? await getBehavior(ctx, params.behavior) : null + const freezeState = params.freezeState ? getFreezeState(params.freezeState) : null + const unitPrice: bigint = 10_000_000_000_000_000n + const minimumBalance = 1n + + return { + collectionId, + tokenId: params.tokenId, + initialSupply: params.initialSupply, + minimumBalance, + unitPrice, + cap, + behavior, + freezeState, + listingForbidden: params.listingForbidden ?? false, + nativeMetadata: new NativeTokenMetadata({ + decimalCount: params.metadata.decimalCount, + name: hexToString(params.metadata.name), + symbol: hexToString(params.metadata.symbol), + }), + anyoneCanInfuse: params.anyoneCanInfuse, + infusion: params.infusion, + accountDepositCount: params.accountDepositCount, + } + } + if (calls.multiTokens.mint.v1010.is(call)) { const { collectionId } = calls.multiTokens.mint.v1010.decode(call) const { params } = calls.multiTokens.mint.v1010.decode(call) diff --git a/src/mappings/multiTokens/events/token_mutated.ts b/src/mappings/multiTokens/events/token_mutated.ts index da5ba6fd5..3a94162a5 100644 --- a/src/mappings/multiTokens/events/token_mutated.ts +++ b/src/mappings/multiTokens/events/token_mutated.ts @@ -19,6 +19,19 @@ import { TokenMarketBehavior } from '../../../types/generated/v500' import { syncCollectionStats } from '../../../jobs/collection-stats' function getEventData(event: EventItem) { + if (events.multiTokens.tokenMutated.matrixEnjinV1012.is(event)) { + const { collectionId, tokenId, mutation } = events.multiTokens.tokenMutated.matrixEnjinV1012.decode(event) + + return { + collectionId, + tokenId, + behavior: mutation.behavior, + name: mutation.name, + anyoneCanInfuse: mutation.anyoneCanInfuse, + listingForbidden: mutation.listingForbidden, + } + } + if (events.multiTokens.tokenMutated.v1010.is(event)) { const { collectionId, tokenId, mutation } = events.multiTokens.tokenMutated.v1010.decode(event) diff --git a/src/model/generated/fuelTankRuleSet.model.ts b/src/model/generated/fuelTankRuleSet.model.ts index fc3405add..4067a06b2 100644 --- a/src/model/generated/fuelTankRuleSet.model.ts +++ b/src/model/generated/fuelTankRuleSet.model.ts @@ -1,4 +1,4 @@ -import {Entity as Entity_, Column as Column_, PrimaryColumn as PrimaryColumn_, IntColumn as IntColumn_, ManyToOne as ManyToOne_, Index as Index_, BooleanColumn as BooleanColumn_, StringColumn as StringColumn_, OneToMany as OneToMany_} from "@subsquid/typeorm-store" +import {Entity as Entity_, Column as Column_, PrimaryColumn as PrimaryColumn_, IntColumn as IntColumn_, ManyToOne as ManyToOne_, Index as Index_, BooleanColumn as BooleanColumn_, StringColumn as StringColumn_, BigIntColumn as BigIntColumn_, OneToMany as OneToMany_} from "@subsquid/typeorm-store" import * as marshal from "./marshal" import {FuelTank} from "./fuelTank.model" import {MaxFuelBurnPerTransaction} from "./_maxFuelBurnPerTransaction" @@ -59,6 +59,9 @@ export class FuelTankRuleSet { @StringColumn_({array: true, nullable: true}) permittedCalls!: (string)[] | undefined | null + @BigIntColumn_({nullable: true}) + minimumInfusion!: bigint | undefined | null + @OneToMany_(() => PermittedExtrinsics, e => e.ruleSet) permittedExtrinsics!: PermittedExtrinsics[] } diff --git a/src/types/generated/aura-ext/storage.ts b/src/types/generated/aura-ext/storage.ts index 488225bbd..48399e79c 100644 --- a/src/types/generated/aura-ext/storage.ts +++ b/src/types/generated/aura-ext/storage.ts @@ -1,5 +1,5 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const authorities = { /** @@ -9,7 +9,7 @@ export const authorities = { * but we require the old authorities to verify the seal when validating a PoV. This will * always be updated to the latest AuRa authorities in `on_finalize`. */ - v1010: new StorageType('AuraExt.Authorities', 'Default', [], sts.array(() => v1010.Public)) as AuthoritiesV1010, + matrixEnjinV1012: new StorageType('AuraExt.Authorities', 'Default', [], sts.array(() => matrixEnjinV1012.Public)) as AuthoritiesMatrixEnjinV1012, } /** @@ -19,10 +19,10 @@ export const authorities = { * but we require the old authorities to verify the seal when validating a PoV. This will * always be updated to the latest AuRa authorities in `on_finalize`. */ -export interface AuthoritiesV1010 { +export interface AuthoritiesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.Public[] - get(block: Block): Promise<(v1010.Public[] | undefined)> + getDefault(block: Block): matrixEnjinV1012.Public[] + get(block: Block): Promise<(matrixEnjinV1012.Public[] | undefined)> } export const slotInfo = { @@ -31,7 +31,7 @@ export const slotInfo = { * * Updated on each block initialization. */ - v1010: new StorageType('AuraExt.SlotInfo', 'Optional', [], sts.tuple(() => [v1010.Slot, sts.number()])) as SlotInfoV1010, + matrixEnjinV1012: new StorageType('AuraExt.SlotInfo', 'Optional', [], sts.tuple(() => [matrixEnjinV1012.Slot, sts.number()])) as SlotInfoMatrixEnjinV1012, } /** @@ -39,7 +39,7 @@ export const slotInfo = { * * Updated on each block initialization. */ -export interface SlotInfoV1010 { +export interface SlotInfoMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block): Promise<([v1010.Slot, number] | undefined)> + get(block: Block): Promise<([matrixEnjinV1012.Slot, number] | undefined)> } diff --git a/src/types/generated/aura/storage.ts b/src/types/generated/aura/storage.ts index ffeced4d5..6ec2f39da 100644 --- a/src/types/generated/aura/storage.ts +++ b/src/types/generated/aura/storage.ts @@ -1,20 +1,20 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const authorities = { /** * The current authority set. */ - v1010: new StorageType('Aura.Authorities', 'Default', [], sts.array(() => v1010.Public)) as AuthoritiesV1010, + matrixEnjinV1012: new StorageType('Aura.Authorities', 'Default', [], sts.array(() => matrixEnjinV1012.Public)) as AuthoritiesMatrixEnjinV1012, } /** * The current authority set. */ -export interface AuthoritiesV1010 { +export interface AuthoritiesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.Public[] - get(block: Block): Promise<(v1010.Public[] | undefined)> + getDefault(block: Block): matrixEnjinV1012.Public[] + get(block: Block): Promise<(matrixEnjinV1012.Public[] | undefined)> } export const currentSlot = { @@ -23,7 +23,7 @@ export const currentSlot = { * * This will be set in `on_initialize`. */ - v1010: new StorageType('Aura.CurrentSlot', 'Default', [], v1010.Slot) as CurrentSlotV1010, + matrixEnjinV1012: new StorageType('Aura.CurrentSlot', 'Default', [], matrixEnjinV1012.Slot) as CurrentSlotMatrixEnjinV1012, } /** @@ -31,8 +31,8 @@ export const currentSlot = { * * This will be set in `on_initialize`. */ -export interface CurrentSlotV1010 { +export interface CurrentSlotMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.Slot - get(block: Block): Promise<(v1010.Slot | undefined)> + getDefault(block: Block): matrixEnjinV1012.Slot + get(block: Block): Promise<(matrixEnjinV1012.Slot | undefined)> } diff --git a/src/types/generated/balances/calls.ts b/src/types/generated/balances/calls.ts index 34495d518..a556d7653 100644 --- a/src/types/generated/balances/calls.ts +++ b/src/types/generated/balances/calls.ts @@ -1,7 +1,7 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const transferAllowDeath = { name: 'Balances.transfer_allow_death', @@ -174,6 +174,24 @@ export const forceSetBalance = { ), } +export const forceAdjustTotalIssuance = { + name: 'Balances.force_adjust_total_issuance', + /** + * Adjust the total issuance in a saturating way. + * + * Can only be called by root and always needs a positive `delta`. + * + * # Example + */ + matrixEnjinV1012: new CallType( + 'Balances.force_adjust_total_issuance', + sts.struct({ + direction: matrixEnjinV1012.AdjustmentDirection, + delta: sts.bigint(), + }) + ), +} + export const setBalance = { name: 'Balances.set_balance', /** @@ -195,21 +213,3 @@ export const setBalance = { }) ), } - -export const forceAdjustTotalIssuance = { - name: 'Balances.force_adjust_total_issuance', - /** - * Adjust the total issuance in a saturating way. - * - * Can only be called by root and always needs a positive `delta`. - * - * # Example - */ - v1010: new CallType( - 'Balances.force_adjust_total_issuance', - sts.struct({ - direction: v1010.AdjustmentDirection, - delta: sts.bigint(), - }) - ), -} diff --git a/src/types/generated/balances/events.ts b/src/types/generated/balances/events.ts index 65bddc8fb..1d486ffbc 100644 --- a/src/types/generated/balances/events.ts +++ b/src/types/generated/balances/events.ts @@ -325,7 +325,7 @@ export const totalIssuanceForced = { /** * The `TotalIssuance` was forcefully changed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Balances.TotalIssuanceForced', sts.struct({ old: sts.bigint(), diff --git a/src/types/generated/balances/storage.ts b/src/types/generated/balances/storage.ts index 1f91e1534..8894aa312 100644 --- a/src/types/generated/balances/storage.ts +++ b/src/types/generated/balances/storage.ts @@ -3,6 +3,7 @@ import * as v500 from '../v500' import * as v602 from '../v602' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const totalIssuance = { /** @@ -300,6 +301,14 @@ export const holds = { * Holds on account balances. */ matrixEnjinV603: new StorageType('Balances.Holds', 'Default', [matrixEnjinV603.AccountId32], sts.array(() => matrixEnjinV603.IdAmount)) as HoldsMatrixEnjinV603, + /** + * Holds on account balances. + */ + matrixEnjinV1012: new StorageType('Balances.Holds', 'Default', [matrixEnjinV1012.AccountId32], sts.array(() => matrixEnjinV1012.IdAmount)) as HoldsMatrixEnjinV1012, + /** + * Holds on account balances. + */ + v602: new StorageType('Balances.Holds', 'Default', [v602.AccountId32], sts.array(() => v602.IdAmount)) as HoldsV602, /** * Holds on account balances. */ @@ -324,6 +333,42 @@ export interface HoldsMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV603.AccountId32): AsyncIterable<[k: matrixEnjinV603.AccountId32, v: (matrixEnjinV603.IdAmount[] | undefined)][]> } +/** + * Holds on account balances. + */ +export interface HoldsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): matrixEnjinV1012.IdAmount[] + get(block: Block, key: matrixEnjinV1012.AccountId32): Promise<(matrixEnjinV1012.IdAmount[] | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.AccountId32[]): Promise<(matrixEnjinV1012.IdAmount[] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.IdAmount[] | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.AccountId32): Promise<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.IdAmount[] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.IdAmount[] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.IdAmount[] | undefined)][]> +} + +/** + * Holds on account balances. + */ +export interface HoldsV602 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): v602.IdAmount[] + get(block: Block, key: v602.AccountId32): Promise<(v602.IdAmount[] | undefined)> + getMany(block: Block, keys: v602.AccountId32[]): Promise<(v602.IdAmount[] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: v602.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: v602.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: v602.AccountId32, v: (v602.IdAmount[] | undefined)][]> + getPairs(block: Block, key: v602.AccountId32): Promise<[k: v602.AccountId32, v: (v602.IdAmount[] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v602.AccountId32, v: (v602.IdAmount[] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: v602.AccountId32): AsyncIterable<[k: v602.AccountId32, v: (v602.IdAmount[] | undefined)][]> +} + /** * Holds on account balances. */ diff --git a/src/types/generated/bounties/events.ts b/src/types/generated/bounties/events.ts index c54ba7b9c..b48de88d8 100644 --- a/src/types/generated/bounties/events.ts +++ b/src/types/generated/bounties/events.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const bountyProposed = { name: 'Bounties.BountyProposed', @@ -102,7 +102,7 @@ export const bountyApproved = { /** * A bounty is approved. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Bounties.BountyApproved', sts.struct({ index: sts.number(), @@ -115,11 +115,11 @@ export const curatorProposed = { /** * A bounty curator is proposed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Bounties.CuratorProposed', sts.struct({ bountyId: sts.number(), - curator: v1010.AccountId32, + curator: matrixEnjinV1012.AccountId32, }) ), } @@ -129,7 +129,7 @@ export const curatorUnassigned = { /** * A bounty curator is unassigned. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Bounties.CuratorUnassigned', sts.struct({ bountyId: sts.number(), @@ -142,11 +142,11 @@ export const curatorAccepted = { /** * A bounty curator is accepted. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Bounties.CuratorAccepted', sts.struct({ bountyId: sts.number(), - curator: v1010.AccountId32, + curator: matrixEnjinV1012.AccountId32, }) ), } diff --git a/src/types/generated/calls.ts b/src/types/generated/calls.ts index 75aa58824..098602f91 100644 --- a/src/types/generated/calls.ts +++ b/src/types/generated/calls.ts @@ -29,10 +29,10 @@ export * as matrixUtility from './matrix-utility/calls' export * as multiTokensMigration from './multi-tokens-migration/calls' export * as claims from './claims/calls' export * as identity from './identity/calls' -export * as sudo from './sudo/calls' -export * as efinityXcm from './efinity-xcm/calls' -export * as efinityUtility from './efinity-utility/calls' export * as safeMode from './safe-mode/calls' export * as messageQueue from './message-queue/calls' export * as proxy from './proxy/calls' export * as migrations from './migrations/calls' +export * as sudo from './sudo/calls' +export * as efinityXcm from './efinity-xcm/calls' +export * as efinityUtility from './efinity-utility/calls' diff --git a/src/types/generated/community-pool/calls.ts b/src/types/generated/community-pool/calls.ts index de360b7ee..3f62af24e 100644 --- a/src/types/generated/community-pool/calls.ts +++ b/src/types/generated/community-pool/calls.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const proposeSpend = { name: 'CommunityPool.propose_spend', @@ -77,6 +79,59 @@ export const spend = { beneficiary: matrixEnjinV603.MultiAddress, }) ), + /** + * Propose and approve a spend of treasury funds. + * + * ## Dispatch Origin + * + * Must be [`Config::SpendOrigin`] with the `Success` value being at least + * `amount` of `asset_kind` in the native asset. The amount of `asset_kind` is converted + * for assertion using the [`Config::BalanceConverter`]. + * + * ## Details + * + * Create an approved spend for transferring a specific `amount` of `asset_kind` to a + * designated beneficiary. The spend must be claimed using the `payout` dispatchable within + * the [`Config::PayoutPeriod`]. + * + * ### Parameters + * - `asset_kind`: An indicator of the specific asset class to be spent. + * - `amount`: The amount to be transferred from the treasury to the `beneficiary`. + * - `beneficiary`: The beneficiary of the spend. + * - `valid_from`: The block number from which the spend can be claimed. It can refer to + * the past if the resulting spend has not yet expired according to the + * [`Config::PayoutPeriod`]. If `None`, the spend can be claimed immediately after + * approval. + * + * ## Events + * + * Emits [`Event::AssetSpendApproved`] if successful. + */ + matrixEnjinV1012: new CallType( + 'CommunityPool.spend', + sts.struct({ + amount: sts.bigint(), + beneficiary: matrixEnjinV1012.AccountId32, + validFrom: sts.option(() => sts.number()), + }) + ), + /** + * Propose and approve a spend of treasury funds. + * + * - `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`. + * - `amount`: The amount to be transferred from the treasury to the `beneficiary`. + * - `beneficiary`: The destination account for the transfer. + * + * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the + * beneficiary. + */ + v500: new CallType( + 'CommunityPool.spend', + sts.struct({ + amount: sts.bigint(), + beneficiary: v500.MultiAddress, + }) + ), /** * Propose and approve a spend of treasury funds. * @@ -161,11 +216,11 @@ export const spendLocal = { * * Emits [`Event::SpendApproved`] if successful. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'CommunityPool.spend_local', sts.struct({ amount: sts.bigint(), - beneficiary: v1010.MultiAddress, + beneficiary: matrixEnjinV1012.MultiAddress, }) ), } @@ -193,7 +248,7 @@ export const payout = { * * Emits [`Event::Paid`] if successful. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'CommunityPool.payout', sts.struct({ index: sts.number(), @@ -224,7 +279,7 @@ export const checkStatus = { * Emits [`Event::PaymentFailed`] if the spend payout has failed. * Emits [`Event::SpendProcessed`] if the spend payout has succeed. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'CommunityPool.check_status', sts.struct({ index: sts.number(), @@ -252,7 +307,7 @@ export const voidSpend = { * * Emits [`Event::AssetSpendVoided`] if successful. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'CommunityPool.void_spend', sts.struct({ index: sts.number(), diff --git a/src/types/generated/community-pool/events.ts b/src/types/generated/community-pool/events.ts index 11f8fba38..852973c29 100644 --- a/src/types/generated/community-pool/events.ts +++ b/src/types/generated/community-pool/events.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const proposed = { name: 'CommunityPool.Proposed', @@ -130,12 +130,12 @@ export const assetSpendApproved = { /** * A new asset spend proposal has been approved. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'CommunityPool.AssetSpendApproved', sts.struct({ index: sts.number(), amount: sts.bigint(), - beneficiary: v1010.AccountId32, + beneficiary: matrixEnjinV1012.AccountId32, validFrom: sts.number(), expireAt: sts.number(), }) @@ -147,7 +147,7 @@ export const assetSpendVoided = { /** * An approved spend was voided. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'CommunityPool.AssetSpendVoided', sts.struct({ index: sts.number(), @@ -160,7 +160,7 @@ export const paid = { /** * A payment happened. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'CommunityPool.Paid', sts.struct({ index: sts.number(), @@ -173,7 +173,7 @@ export const paymentFailed = { /** * A payment failed and can be retried. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'CommunityPool.PaymentFailed', sts.struct({ index: sts.number(), @@ -187,7 +187,7 @@ export const spendProcessed = { * A spend was processed and removed from the storage. It might have been successfully * paid or it may have expired. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'CommunityPool.SpendProcessed', sts.struct({ index: sts.number(), diff --git a/src/types/generated/community-pool/storage.ts b/src/types/generated/community-pool/storage.ts index 4e518eace..548009663 100644 --- a/src/types/generated/community-pool/storage.ts +++ b/src/types/generated/community-pool/storage.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const proposalCount = { /** @@ -78,13 +78,13 @@ export const spendCount = { /** * The count of spends that have been made. */ - v1010: new StorageType('CommunityPool.SpendCount', 'Default', [], sts.number()) as SpendCountV1010, + matrixEnjinV1012: new StorageType('CommunityPool.SpendCount', 'Default', [], sts.number()) as SpendCountMatrixEnjinV1012, } /** * The count of spends that have been made. */ -export interface SpendCountV1010 { +export interface SpendCountMatrixEnjinV1012 { is(block: RuntimeCtx): boolean getDefault(block: Block): number get(block: Block): Promise<(number | undefined)> @@ -94,22 +94,22 @@ export const spends = { /** * Spends that have been approved and being processed. */ - v1010: new StorageType('CommunityPool.Spends', 'Optional', [sts.number()], v1010.SpendStatus) as SpendsV1010, + matrixEnjinV1012: new StorageType('CommunityPool.Spends', 'Optional', [sts.number()], matrixEnjinV1012.SpendStatus) as SpendsMatrixEnjinV1012, } /** * Spends that have been approved and being processed. */ -export interface SpendsV1010 { +export interface SpendsMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block, key: number): Promise<(v1010.SpendStatus | undefined)> - getMany(block: Block, keys: number[]): Promise<(v1010.SpendStatus | undefined)[]> + get(block: Block, key: number): Promise<(matrixEnjinV1012.SpendStatus | undefined)> + getMany(block: Block, keys: number[]): Promise<(matrixEnjinV1012.SpendStatus | undefined)[]> getKeys(block: Block): Promise getKeys(block: Block, key: number): Promise getKeysPaged(pageSize: number, block: Block): AsyncIterable getKeysPaged(pageSize: number, block: Block, key: number): AsyncIterable - getPairs(block: Block): Promise<[k: number, v: (v1010.SpendStatus | undefined)][]> - getPairs(block: Block, key: number): Promise<[k: number, v: (v1010.SpendStatus | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: number, v: (v1010.SpendStatus | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: number): AsyncIterable<[k: number, v: (v1010.SpendStatus | undefined)][]> + getPairs(block: Block): Promise<[k: number, v: (matrixEnjinV1012.SpendStatus | undefined)][]> + getPairs(block: Block, key: number): Promise<[k: number, v: (matrixEnjinV1012.SpendStatus | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: number, v: (matrixEnjinV1012.SpendStatus | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: number): AsyncIterable<[k: number, v: (matrixEnjinV1012.SpendStatus | undefined)][]> } diff --git a/src/types/generated/council/calls.ts b/src/types/generated/council/calls.ts index d9f1e7813..e5c776f95 100644 --- a/src/types/generated/council/calls.ts +++ b/src/types/generated/council/calls.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const setMembers = { @@ -131,6 +132,24 @@ export const execute = { lengthBound: sts.number(), }) ), + /** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ + matrixEnjinV1012: new CallType( + 'Council.execute', + sts.struct({ + proposal: matrixEnjinV1012.Call, + lengthBound: sts.number(), + }) + ), /** * Dispatch a proposal from a member using the `Member` origin. * @@ -435,6 +454,30 @@ export const propose = { lengthBound: sts.number(), }) ), + /** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ + matrixEnjinV1012: new CallType( + 'Council.propose', + sts.struct({ + threshold: sts.number(), + proposal: matrixEnjinV1012.Call, + lengthBound: sts.number(), + }) + ), /** * Add a new proposal to either be voted on or executed directly. * diff --git a/src/types/generated/council/storage.ts b/src/types/generated/council/storage.ts index c512d62d2..1abe3b774 100644 --- a/src/types/generated/council/storage.ts +++ b/src/types/generated/council/storage.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const proposals = { @@ -54,6 +55,10 @@ export const proposalOf = { * Actual proposal for a given hash, if it's current. */ matrixEnjinV1005: new StorageType('Council.ProposalOf', 'Optional', [matrixEnjinV1005.H256], matrixEnjinV1005.Call) as ProposalOfMatrixEnjinV1005, + /** + * Actual proposal for a given hash, if it's current. + */ + matrixEnjinV1012: new StorageType('Council.ProposalOf', 'Optional', [matrixEnjinV1012.H256], matrixEnjinV1012.Call) as ProposalOfMatrixEnjinV1012, /** * Actual proposal for a given hash, if it's current. */ @@ -189,6 +194,23 @@ export interface ProposalOfMatrixEnjinV1005 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1005.H256): AsyncIterable<[k: matrixEnjinV1005.H256, v: (matrixEnjinV1005.Call | undefined)][]> } +/** + * Actual proposal for a given hash, if it's current. + */ +export interface ProposalOfMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: matrixEnjinV1012.H256): Promise<(matrixEnjinV1012.Call | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.H256[]): Promise<(matrixEnjinV1012.Call | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.H256): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.H256): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Call | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.H256): Promise<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Call | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Call | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.H256): AsyncIterable<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Call | undefined)][]> +} + /** * Actual proposal for a given hash, if it's current. */ diff --git a/src/types/generated/cumulus-xcm/events.ts b/src/types/generated/cumulus-xcm/events.ts index 468d721f3..faeac8689 100644 --- a/src/types/generated/cumulus-xcm/events.ts +++ b/src/types/generated/cumulus-xcm/events.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const invalidFormat = { name: 'CumulusXcm.InvalidFormat', @@ -36,6 +38,22 @@ export const executedDownward = { 'CumulusXcm.ExecutedDownward', sts.tuple([sts.bytes(), matrixEnjinV603.V3Outcome]) ), + /** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ + matrixEnjinV1012: new EventType( + 'CumulusXcm.ExecutedDownward', + sts.tuple([sts.bytes(), matrixEnjinV1012.V4Outcome]) + ), + /** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ + v500: new EventType( + 'CumulusXcm.ExecutedDownward', + sts.tuple([sts.bytes(), v500.V3Outcome]) + ), /** * Downward message executed with the given outcome. * \[ id, outcome \] diff --git a/src/types/generated/dmp-queue/events.ts b/src/types/generated/dmp-queue/events.ts index 328f7af3d..17ad5742b 100644 --- a/src/types/generated/dmp-queue/events.ts +++ b/src/types/generated/dmp-queue/events.ts @@ -289,7 +289,7 @@ export const startedExport = { /** * The export of pages started. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.StartedExport', sts.unit() ), @@ -300,7 +300,7 @@ export const exported = { /** * The export of a page completed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.Exported', sts.struct({ page: sts.number(), @@ -315,7 +315,7 @@ export const exportFailed = { * * This should never be emitted. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.ExportFailed', sts.struct({ page: sts.number(), @@ -328,7 +328,7 @@ export const completedExport = { /** * The export of pages completed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.CompletedExport', sts.unit() ), @@ -339,7 +339,7 @@ export const startedOverweightExport = { /** * The export of overweight messages started. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.StartedOverweightExport', sts.unit() ), @@ -350,7 +350,7 @@ export const exportedOverweight = { /** * The export of an overweight message completed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.ExportedOverweight', sts.struct({ index: sts.bigint(), @@ -365,7 +365,7 @@ export const exportOverweightFailed = { * * This should never be emitted. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.ExportOverweightFailed', sts.struct({ index: sts.bigint(), @@ -378,7 +378,7 @@ export const completedOverweightExport = { /** * The export of overweight messages completed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.CompletedOverweightExport', sts.unit() ), @@ -389,7 +389,7 @@ export const startedCleanup = { /** * The cleanup of remaining pallet storage started. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.StartedCleanup', sts.unit() ), @@ -400,7 +400,7 @@ export const cleanedSome = { /** * Some debris was cleaned up. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.CleanedSome', sts.struct({ keysRemoved: sts.number(), @@ -413,7 +413,7 @@ export const completed = { /** * The cleanup of remaining pallet storage completed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'DmpQueue.Completed', sts.struct({ error: sts.boolean(), diff --git a/src/types/generated/dmp-queue/storage.ts b/src/types/generated/dmp-queue/storage.ts index 5990b3214..21c5d9861 100644 --- a/src/types/generated/dmp-queue/storage.ts +++ b/src/types/generated/dmp-queue/storage.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const configuration = { /** @@ -103,14 +103,14 @@ export const migrationStatus = { /** * The migration state of this pallet. */ - v1010: new StorageType('DmpQueue.MigrationStatus', 'Default', [], v1010.MigrationState) as MigrationStatusV1010, + matrixEnjinV1012: new StorageType('DmpQueue.MigrationStatus', 'Default', [], matrixEnjinV1012.MigrationState) as MigrationStatusMatrixEnjinV1012, } /** * The migration state of this pallet. */ -export interface MigrationStatusV1010 { +export interface MigrationStatusMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.MigrationState - get(block: Block): Promise<(v1010.MigrationState | undefined)> + getDefault(block: Block): matrixEnjinV1012.MigrationState + get(block: Block): Promise<(matrixEnjinV1012.MigrationState | undefined)> } diff --git a/src/types/generated/events.ts b/src/types/generated/events.ts index fab23348f..c803219a9 100644 --- a/src/types/generated/events.ts +++ b/src/types/generated/events.ts @@ -31,10 +31,10 @@ export * as matrixUtility from './matrix-utility/events' export * as multiTokensMigration from './multi-tokens-migration/events' export * as claims from './claims/events' export * as identity from './identity/events' -export * as sudo from './sudo/events' -export * as efinityXcm from './efinity-xcm/events' -export * as efinityUtility from './efinity-utility/events' export * as safeMode from './safe-mode/events' export * as messageQueue from './message-queue/events' export * as proxy from './proxy/events' export * as migrations from './migrations/events' +export * as sudo from './sudo/events' +export * as efinityXcm from './efinity-xcm/events' +export * as efinityUtility from './efinity-utility/events' diff --git a/src/types/generated/extrinsic-pause/calls.ts b/src/types/generated/extrinsic-pause/calls.ts index 519c80682..605765ed6 100644 --- a/src/types/generated/extrinsic-pause/calls.ts +++ b/src/types/generated/extrinsic-pause/calls.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const pauseExtrinsic = { @@ -99,6 +100,26 @@ export const pauseExtrinsic = { pauseOnlyExtrinsic: sts.boolean(), }) ), + /** + * Pause execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To pause the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is paused, else the entire pallet is paused. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + * - [`Error::CannotPauseSelf`] if the pallet name is the same as the name of this pallet. + */ + matrixEnjinV1012: new CallType( + 'ExtrinsicPause.pause_extrinsic', + sts.struct({ + call: matrixEnjinV1012.Call, + pauseOnlyExtrinsic: sts.boolean(), + }) + ), /** * Pause execution of extrinsic(s) * @@ -400,6 +421,25 @@ export const resumeExtrinsic = { resumeOnlyExtrinsic: sts.boolean(), }) ), + /** + * Resume execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To resume the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is resumed, else the entire pallet is resumed. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + */ + matrixEnjinV1012: new CallType( + 'ExtrinsicPause.resume_extrinsic', + sts.struct({ + call: matrixEnjinV1012.Call, + resumeOnlyExtrinsic: sts.boolean(), + }) + ), /** * Resume execution of extrinsic(s) * diff --git a/src/types/generated/fuel-tanks/calls.ts b/src/types/generated/fuel-tanks/calls.ts index f829eb1e2..80ee86561 100644 --- a/src/types/generated/fuel-tanks/calls.ts +++ b/src/types/generated/fuel-tanks/calls.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const createFuelTank = { @@ -79,6 +80,23 @@ export const createFuelTank = { descriptor: matrixEnjinV1005.FuelTankDescriptor, }) ), + /** + * Creates a fuel tank, given a `descriptor`. + * + * Generates a discrete `AccountId` for the fuel tank based on passed in parameters, it + * takes a storage deposit and emits `FuelTankCreated` event in the success case. + * + * # Errors + * + * - [`Error::FuelTankAlreadyExists`] if `tank_id` already exists + * - [`Error::DuplicateRuleKinds`] if a rule set has multiple rules of the same kind + */ + matrixEnjinV1012: new CallType( + 'FuelTanks.create_fuel_tank', + sts.struct({ + descriptor: matrixEnjinV1012.FuelTankDescriptor, + }) + ), /** * Creates a fuel tank, given a descriptor * @@ -259,6 +277,39 @@ export const mutateFuelTank = { mutation: matrixEnjinV603.DefaultTankMutation, }) ), + /** + * Apply `mutation` to fuel tank with `tank_id`. + * + * Caller must be the owner of the fuel tank, and the tank must be frozen. + * + * # Errors + * + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if `origin` is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank is not frozen + */ + matrixEnjinV1012: new CallType( + 'FuelTanks.mutate_fuel_tank', + sts.struct({ + tankId: matrixEnjinV1012.MultiAddress, + mutation: matrixEnjinV1012.DefaultTankMutation, + }) + ), + /** + * Apply `mutation` to fuel tank with `tank_id`. + * + * # Errors + * + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if `origin` is not the fuel tank owner + */ + v500: new CallType( + 'FuelTanks.mutate_fuel_tank', + sts.struct({ + tankId: v500.MultiAddress, + mutation: v500.DefaultTankMutation, + }) + ), /** * Apply `mutation` to fuel tank with `tank_id`. * @@ -365,6 +416,28 @@ export const removeAccountRuleData = { ruleKind: matrixEnjinV1000.DispatchRuleKind, }) ), + /** + * Remove account rule data if it exists. Only callable by the fuel tank's owner. Requires + * the fuel tank or the rule set to be frozen. + * + * ### Errors + * + * - [`Error::FuelTankNotFound`] if fuel tank for `tank_id` doesn't exist + * - [`Error::NoPermission`] if called by non-owner + * - [`Error::AccountNotFound`] if account does not exist for `user_id` + * - [`Error::RuleSetNotFound`] if rule set does not exist for `rule_set_id` + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::RuleNotFound`] if rule does not exist for `rule_kind` + */ + matrixEnjinV1012: new CallType( + 'FuelTanks.remove_account_rule_data', + sts.struct({ + tankId: matrixEnjinV1012.MultiAddress, + userId: matrixEnjinV1012.MultiAddress, + ruleSetId: sts.number(), + ruleKind: matrixEnjinV1012.DispatchRuleKind, + }) + ), /** * Remove account rule data if it exists. Only callable by the fuel tank's owner. Requires * the fuel tank or the rule set to be frozen. @@ -538,6 +611,25 @@ export const dispatch = { settings: sts.option(() => matrixEnjinV1005.DispatchSettings), }) ), + /** + * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` + * + * # Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::UsageRestricted`] if caller is not part of ruleset whitelist + * - [`Error::CallerDoesNotHaveRuleSetTokenBalance`] if caller does not own the tokens to + * use the ruleset for remaining_fee when `pays_remaining_fee` is true + * - [`Error::FuelTankOutOfFunds`] if the fuel tank account cannot pay fees + */ + matrixEnjinV1012: new CallType( + 'FuelTanks.dispatch', + sts.struct({ + tankId: matrixEnjinV1012.MultiAddress, + ruleSetId: sts.number(), + call: matrixEnjinV1012.Call, + settings: sts.option(() => matrixEnjinV1012.DispatchSettings), + }) + ), /** * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` * @@ -834,6 +926,24 @@ export const dispatchAndTouch = { settings: sts.option(() => matrixEnjinV1005.DispatchSettings), }) ), + /** + * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not + * exist and is allowed by the fuel tank's `user_account_management` settings. + * + * # Errors + * + * Returns the same errors as [dispatch](Self::dispatch) and + * [add_account](Self::add_account) + */ + matrixEnjinV1012: new CallType( + 'FuelTanks.dispatch_and_touch', + sts.struct({ + tankId: matrixEnjinV1012.MultiAddress, + ruleSetId: sts.number(), + call: matrixEnjinV1012.Call, + settings: sts.option(() => matrixEnjinV1012.DispatchSettings), + }) + ), /** * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not * exist and is allowed by the fuel tank's `user_account_management` settings. @@ -1165,6 +1275,32 @@ export const insertRuleSet = { rules: sts.array(() => matrixEnjinV1005.DispatchRuleDescriptor), }) ), + /** + * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set + * or it can replace an existing one. If it is replacing a rule set, a rule that is storing + * data on any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove + * the data first. If a rule is being replaced, it will be mutated with the new parameters, + * and it will maintain any persistent data it already has. + * + * This is only callable by the fuel tank's owner. + * ### Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::CannotRemoveRuleThatIsStoringAccountData`] if removing a rule that is storing + * account data + * - [`Error::MaxRuleSetsExceeded`] if max number of rule sets was exceeded + * - [`Error::DuplicateRuleKinds`] if adding a rule set with multiple rules of the same + * kind + */ + matrixEnjinV1012: new CallType( + 'FuelTanks.insert_rule_set', + sts.struct({ + tankId: matrixEnjinV1012.MultiAddress, + ruleSetId: sts.number(), + ruleSet: matrixEnjinV1012.RuleSetDescriptor, + }) + ), /** * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set * or it can replace an existing one. If it is replacing a rule set, a rule that is storing @@ -1623,6 +1759,20 @@ export const forceCreateFuelTank = { descriptor: matrixEnjinV1005.FuelTankDescriptor, }) ), + /** + * Force creates a fuel tank + * + * # Errors + * + * - [`Error::FuelTankAlreadyExists`] if `tank_id` already exists + */ + matrixEnjinV1012: new CallType( + 'FuelTanks.force_create_fuel_tank', + sts.struct({ + owner: matrixEnjinV1012.MultiAddress, + descriptor: matrixEnjinV1012.FuelTankDescriptor, + }) + ), /** * Force creates a fuel tank * diff --git a/src/types/generated/fuel-tanks/events.ts b/src/types/generated/fuel-tanks/events.ts index 14e6664ae..857903c83 100644 --- a/src/types/generated/fuel-tanks/events.ts +++ b/src/types/generated/fuel-tanks/events.ts @@ -6,6 +6,7 @@ import * as v604 from '../v604' import * as matrixEnjinV1000 from '../matrixEnjinV1000' import * as v1000 from '../v1000' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const fuelTankCreated = { @@ -50,6 +51,38 @@ export const fuelTankMutated = { mutation: matrixEnjinV603.DefaultTankMutation, }) ), + /** + * A [`FuelTank`] was mutated + */ + matrixEnjinV1012: new EventType( + 'FuelTanks.FuelTankMutated', + sts.struct({ + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: matrixEnjinV1012.AccountId32, + /** + * The mutation that was applied + */ + mutation: matrixEnjinV1012.DefaultTankMutation, + }) + ), + /** + * A [`FuelTank`] was mutated + */ + v500: new EventType( + 'FuelTanks.FuelTankMutated', + sts.struct({ + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: v500.AccountId32, + /** + * The mutation that was applied + */ + mutation: v500.DefaultTankMutation, + }) + ), /** * A [`FuelTank`] was mutated */ @@ -284,6 +317,31 @@ export const accountRuleDataRemoved = { ruleKind: matrixEnjinV1000.DispatchRuleKind, }) ), + /** + * Account data of [`AccountId`](frame_system::Config::AccountId) was removed from + * [`RuleSetId`](Config::RuleSetId) + */ + matrixEnjinV1012: new EventType( + 'FuelTanks.AccountRuleDataRemoved', + sts.struct({ + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: matrixEnjinV1012.AccountId32, + /** + * The [`AccountId`](frame_system::Config::AccountId) that was removed + */ + userId: matrixEnjinV1012.AccountId32, + /** + * The id of the rule set that was removed + */ + ruleSetId: sts.number(), + /** + * The [`DispatchRuleKind`] that was removed + */ + ruleKind: matrixEnjinV1012.DispatchRuleKind, + }) + ), /** * Account data of [`AccountId`](frame_system::Config::AccountId) was removed from * [`RuleSetId`](Config::RuleSetId) @@ -692,7 +750,7 @@ export const migrationStep = { /** * The migration step has completed */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'FuelTanks.MigrationStep', sts.struct({ /** diff --git a/src/types/generated/fuel-tanks/storage.ts b/src/types/generated/fuel-tanks/storage.ts index 781a274c7..5bccbc2da 100644 --- a/src/types/generated/fuel-tanks/storage.ts +++ b/src/types/generated/fuel-tanks/storage.ts @@ -4,6 +4,7 @@ import * as matrixEnjinV603 from '../matrixEnjinV603' import * as matrixEnjinV1000 from '../matrixEnjinV1000' import * as v1000 from '../v1000' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const tanks = { @@ -15,6 +16,10 @@ export const tanks = { * Mapping of Fuel Tanks accounts to their data */ matrixEnjinV1000: new StorageType('FuelTanks.Tanks', 'Optional', [matrixEnjinV1000.AccountId32], matrixEnjinV1000.FuelTank) as TanksMatrixEnjinV1000, + /** + * Mapping of Fuel Tanks accounts to their data + */ + matrixEnjinV1012: new StorageType('FuelTanks.Tanks', 'Optional', [matrixEnjinV1012.AccountId32], matrixEnjinV1012.FuelTank) as TanksMatrixEnjinV1012, /** * Mapping of Fuel Tanks accounts to their data */ @@ -67,6 +72,23 @@ export interface TanksMatrixEnjinV1000 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1000.AccountId32): AsyncIterable<[k: matrixEnjinV1000.AccountId32, v: (matrixEnjinV1000.FuelTank | undefined)][]> } +/** + * Mapping of Fuel Tanks accounts to their data + */ +export interface TanksMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: matrixEnjinV1012.AccountId32): Promise<(matrixEnjinV1012.FuelTank | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.AccountId32[]): Promise<(matrixEnjinV1012.FuelTank | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.FuelTank | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.AccountId32): Promise<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.FuelTank | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.FuelTank | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.FuelTank | undefined)][]> +} + /** * Mapping of Fuel Tanks accounts to their data */ @@ -144,6 +166,10 @@ export const accounts = { * Mapping of Fuel Tanks and their user Accounts to account data */ matrixEnjinV1000: new StorageType('FuelTanks.Accounts', 'Optional', [matrixEnjinV1000.AccountId32, matrixEnjinV1000.AccountId32], matrixEnjinV1000.UserAccount) as AccountsMatrixEnjinV1000, + /** + * Mapping of Fuel Tanks and their user Accounts to account data + */ + matrixEnjinV1012: new StorageType('FuelTanks.Accounts', 'Optional', [matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32], matrixEnjinV1012.UserAccount) as AccountsMatrixEnjinV1012, /** * Mapping of Fuel Tanks and their user Accounts to account data */ @@ -204,6 +230,27 @@ export interface AccountsMatrixEnjinV1000 { getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1000.AccountId32, key2: matrixEnjinV1000.AccountId32): AsyncIterable<[k: [matrixEnjinV1000.AccountId32, matrixEnjinV1000.AccountId32], v: (matrixEnjinV1000.UserAccount | undefined)][]> } +/** + * Mapping of Fuel Tanks and their user Accounts to account data + */ +export interface AccountsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: matrixEnjinV1012.AccountId32, key2: matrixEnjinV1012.AccountId32): Promise<(matrixEnjinV1012.UserAccount | undefined)> + getMany(block: Block, keys: [matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32][]): Promise<(matrixEnjinV1012.UserAccount | undefined)[]> + getKeys(block: Block): Promise<[matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32][]> + getKeys(block: Block, key1: matrixEnjinV1012.AccountId32): Promise<[matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32][]> + getKeys(block: Block, key1: matrixEnjinV1012.AccountId32, key2: matrixEnjinV1012.AccountId32): Promise<[matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AccountId32): AsyncIterable<[matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AccountId32, key2: matrixEnjinV1012.AccountId32): AsyncIterable<[matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32][]> + getPairs(block: Block): Promise<[k: [matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.UserAccount | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.AccountId32): Promise<[k: [matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.UserAccount | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.AccountId32, key2: matrixEnjinV1012.AccountId32): Promise<[k: [matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.UserAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.UserAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AccountId32): AsyncIterable<[k: [matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.UserAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AccountId32, key2: matrixEnjinV1012.AccountId32): AsyncIterable<[k: [matrixEnjinV1012.AccountId32, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.UserAccount | undefined)][]> +} + /** * Mapping of Fuel Tanks and their user Accounts to account data */ diff --git a/src/types/generated/identity/calls.ts b/src/types/generated/identity/calls.ts index 37c0238fd..154547fde 100644 --- a/src/types/generated/identity/calls.ts +++ b/src/types/generated/identity/calls.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' import * as matrixEnjinV1000 from '../matrixEnjinV1000' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const addRegistrar = { name: 'Identity.add_registrar', @@ -380,10 +380,10 @@ export const addUsernameAuthority = { * The authority can grant up to `allocation` usernames. To top up their allocation, they * should just issue (or request via governance) a new `add_username_authority` call. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Identity.add_username_authority', sts.struct({ - authority: v1010.MultiAddress, + authority: matrixEnjinV1012.MultiAddress, suffix: sts.bytes(), allocation: sts.number(), }) @@ -395,10 +395,10 @@ export const removeUsernameAuthority = { /** * Remove `authority` from the username authorities. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Identity.remove_username_authority', sts.struct({ - authority: v1010.MultiAddress, + authority: matrixEnjinV1012.MultiAddress, }) ), } @@ -416,12 +416,12 @@ export const setUsernameFor = { * - When combined with the suffix of the issuing authority be _less than_ the * `MaxUsernameLength`. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Identity.set_username_for', sts.struct({ - who: v1010.MultiAddress, + who: matrixEnjinV1012.MultiAddress, username: sts.bytes(), - signature: sts.option(() => v1010.MultiSignature), + signature: sts.option(() => matrixEnjinV1012.MultiSignature), }) ), } @@ -432,7 +432,7 @@ export const acceptUsername = { * Accept a given username that an `authority` granted. The call must include the full * username, as in `username.suffix`. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Identity.accept_username', sts.struct({ username: sts.bytes(), @@ -447,7 +447,7 @@ export const removeExpiredApproval = { * accepted by the user and must now be beyond its expiration. The call must include the * full username, as in `username.suffix`. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Identity.remove_expired_approval', sts.struct({ username: sts.bytes(), @@ -460,7 +460,7 @@ export const setPrimaryUsername = { /** * Set a given username as the primary. The username should include the suffix. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Identity.set_primary_username', sts.struct({ username: sts.bytes(), @@ -474,7 +474,7 @@ export const removeDanglingUsername = { * Remove a username that corresponds to an account with no identity. Exists when a user * gets a username but then calls `clear_identity`. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Identity.remove_dangling_username', sts.struct({ username: sts.bytes(), diff --git a/src/types/generated/identity/events.ts b/src/types/generated/identity/events.ts index 684b3e8ee..9795f2ac2 100644 --- a/src/types/generated/identity/events.ts +++ b/src/types/generated/identity/events.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' import * as matrixEnjinV1000 from '../matrixEnjinV1000' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const identitySet = { name: 'Identity.IdentitySet', @@ -149,10 +149,10 @@ export const authorityAdded = { /** * A username authority was added. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Identity.AuthorityAdded', sts.struct({ - authority: v1010.AccountId32, + authority: matrixEnjinV1012.AccountId32, }) ), } @@ -162,10 +162,10 @@ export const authorityRemoved = { /** * A username authority was removed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Identity.AuthorityRemoved', sts.struct({ - authority: v1010.AccountId32, + authority: matrixEnjinV1012.AccountId32, }) ), } @@ -175,10 +175,10 @@ export const usernameSet = { /** * A username was set for `who`. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Identity.UsernameSet', sts.struct({ - who: v1010.AccountId32, + who: matrixEnjinV1012.AccountId32, username: sts.bytes(), }) ), @@ -189,10 +189,10 @@ export const usernameQueued = { /** * A username was queued, but `who` must accept it prior to `expiration`. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Identity.UsernameQueued', sts.struct({ - who: v1010.AccountId32, + who: matrixEnjinV1012.AccountId32, username: sts.bytes(), expiration: sts.number(), }) @@ -204,10 +204,10 @@ export const preapprovalExpired = { /** * A queued username passed its expiration without being claimed and was removed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Identity.PreapprovalExpired', sts.struct({ - whose: v1010.AccountId32, + whose: matrixEnjinV1012.AccountId32, }) ), } @@ -217,10 +217,10 @@ export const primaryUsernameSet = { /** * A username was set as a primary and can be looked up from `who`. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Identity.PrimaryUsernameSet', sts.struct({ - who: v1010.AccountId32, + who: matrixEnjinV1012.AccountId32, username: sts.bytes(), }) ), @@ -232,10 +232,10 @@ export const danglingUsernameRemoved = { * A dangling username (as in, a username corresponding to an account that has removed its * identity) has been removed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Identity.DanglingUsernameRemoved', sts.struct({ - who: v1010.AccountId32, + who: matrixEnjinV1012.AccountId32, username: sts.bytes(), }) ), diff --git a/src/types/generated/identity/storage.ts b/src/types/generated/identity/storage.ts index e54bcbf29..63511fe90 100644 --- a/src/types/generated/identity/storage.ts +++ b/src/types/generated/identity/storage.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' import * as matrixEnjinV1000 from '../matrixEnjinV1000' +import * as v1000 from '../v1000' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const identityOf = { /** @@ -9,6 +11,19 @@ export const identityOf = { * TWOX-NOTE: OK ― `AccountId` is a secure hash. */ matrixEnjinV1000: new StorageType('Identity.IdentityOf', 'Optional', [matrixEnjinV1000.AccountId32], matrixEnjinV1000.Registration) as IdentityOfMatrixEnjinV1000, + /** + * Information that is pertinent to identify the entity behind an account. First item is the + * registration, second is the account's primary username. + * + * TWOX-NOTE: OK ― `AccountId` is a secure hash. + */ + matrixEnjinV1012: new StorageType('Identity.IdentityOf', 'Optional', [matrixEnjinV1012.AccountId32], sts.tuple(() => [matrixEnjinV1012.Registration, sts.option(() => sts.bytes())])) as IdentityOfMatrixEnjinV1012, + /** + * Information that is pertinent to identify the entity behind an account. + * + * TWOX-NOTE: OK ― `AccountId` is a secure hash. + */ + v1000: new StorageType('Identity.IdentityOf', 'Optional', [v1000.AccountId32], v1000.Registration) as IdentityOfV1000, /** * Information that is pertinent to identify the entity behind an account. First item is the * registration, second is the account's primary username. @@ -37,6 +52,45 @@ export interface IdentityOfMatrixEnjinV1000 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1000.AccountId32): AsyncIterable<[k: matrixEnjinV1000.AccountId32, v: (matrixEnjinV1000.Registration | undefined)][]> } +/** + * Information that is pertinent to identify the entity behind an account. First item is the + * registration, second is the account's primary username. + * + * TWOX-NOTE: OK ― `AccountId` is a secure hash. + */ +export interface IdentityOfMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: matrixEnjinV1012.AccountId32): Promise<([matrixEnjinV1012.Registration, (Bytes | undefined)] | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.AccountId32[]): Promise<([matrixEnjinV1012.Registration, (Bytes | undefined)] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.Registration, (Bytes | undefined)] | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.AccountId32): Promise<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.Registration, (Bytes | undefined)] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.Registration, (Bytes | undefined)] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.Registration, (Bytes | undefined)] | undefined)][]> +} + +/** + * Information that is pertinent to identify the entity behind an account. + * + * TWOX-NOTE: OK ― `AccountId` is a secure hash. + */ +export interface IdentityOfV1000 { + is(block: RuntimeCtx): boolean + get(block: Block, key: v1000.AccountId32): Promise<(v1000.Registration | undefined)> + getMany(block: Block, keys: v1000.AccountId32[]): Promise<(v1000.Registration | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: v1000.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: v1000.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: v1000.AccountId32, v: (v1000.Registration | undefined)][]> + getPairs(block: Block, key: v1000.AccountId32): Promise<[k: v1000.AccountId32, v: (v1000.Registration | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v1000.AccountId32, v: (v1000.Registration | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: v1000.AccountId32): AsyncIterable<[k: v1000.AccountId32, v: (v1000.Registration | undefined)][]> +} + /** * Information that is pertinent to identify the entity behind an account. First item is the * registration, second is the account's primary username. @@ -142,24 +196,24 @@ export const usernameAuthorities = { /** * A map of the accounts who are authorized to grant usernames. */ - v1010: new StorageType('Identity.UsernameAuthorities', 'Optional', [v1010.AccountId32], v1010.AuthorityProperties) as UsernameAuthoritiesV1010, + matrixEnjinV1012: new StorageType('Identity.UsernameAuthorities', 'Optional', [matrixEnjinV1012.AccountId32], matrixEnjinV1012.AuthorityProperties) as UsernameAuthoritiesMatrixEnjinV1012, } /** * A map of the accounts who are authorized to grant usernames. */ -export interface UsernameAuthoritiesV1010 { +export interface UsernameAuthoritiesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block, key: v1010.AccountId32): Promise<(v1010.AuthorityProperties | undefined)> - getMany(block: Block, keys: v1010.AccountId32[]): Promise<(v1010.AuthorityProperties | undefined)[]> - getKeys(block: Block): Promise - getKeys(block: Block, key: v1010.AccountId32): Promise - getKeysPaged(pageSize: number, block: Block): AsyncIterable - getKeysPaged(pageSize: number, block: Block, key: v1010.AccountId32): AsyncIterable - getPairs(block: Block): Promise<[k: v1010.AccountId32, v: (v1010.AuthorityProperties | undefined)][]> - getPairs(block: Block, key: v1010.AccountId32): Promise<[k: v1010.AccountId32, v: (v1010.AuthorityProperties | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v1010.AccountId32, v: (v1010.AuthorityProperties | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: v1010.AccountId32): AsyncIterable<[k: v1010.AccountId32, v: (v1010.AuthorityProperties | undefined)][]> + get(block: Block, key: matrixEnjinV1012.AccountId32): Promise<(matrixEnjinV1012.AuthorityProperties | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.AccountId32[]): Promise<(matrixEnjinV1012.AuthorityProperties | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.AuthorityProperties | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.AccountId32): Promise<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.AuthorityProperties | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.AuthorityProperties | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: (matrixEnjinV1012.AuthorityProperties | undefined)][]> } export const accountOfUsername = { @@ -170,7 +224,7 @@ export const accountOfUsername = { * Multiple usernames may map to the same `AccountId`, but `IdentityOf` will only map to one * primary username. */ - v1010: new StorageType('Identity.AccountOfUsername', 'Optional', [sts.bytes()], v1010.AccountId32) as AccountOfUsernameV1010, + matrixEnjinV1012: new StorageType('Identity.AccountOfUsername', 'Optional', [sts.bytes()], matrixEnjinV1012.AccountId32) as AccountOfUsernameMatrixEnjinV1012, } /** @@ -180,18 +234,18 @@ export const accountOfUsername = { * Multiple usernames may map to the same `AccountId`, but `IdentityOf` will only map to one * primary username. */ -export interface AccountOfUsernameV1010 { +export interface AccountOfUsernameMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block, key: Bytes): Promise<(v1010.AccountId32 | undefined)> - getMany(block: Block, keys: Bytes[]): Promise<(v1010.AccountId32 | undefined)[]> + get(block: Block, key: Bytes): Promise<(matrixEnjinV1012.AccountId32 | undefined)> + getMany(block: Block, keys: Bytes[]): Promise<(matrixEnjinV1012.AccountId32 | undefined)[]> getKeys(block: Block): Promise getKeys(block: Block, key: Bytes): Promise getKeysPaged(pageSize: number, block: Block): AsyncIterable getKeysPaged(pageSize: number, block: Block, key: Bytes): AsyncIterable - getPairs(block: Block): Promise<[k: Bytes, v: (v1010.AccountId32 | undefined)][]> - getPairs(block: Block, key: Bytes): Promise<[k: Bytes, v: (v1010.AccountId32 | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: Bytes, v: (v1010.AccountId32 | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: Bytes): AsyncIterable<[k: Bytes, v: (v1010.AccountId32 | undefined)][]> + getPairs(block: Block): Promise<[k: Bytes, v: (matrixEnjinV1012.AccountId32 | undefined)][]> + getPairs(block: Block, key: Bytes): Promise<[k: Bytes, v: (matrixEnjinV1012.AccountId32 | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: Bytes, v: (matrixEnjinV1012.AccountId32 | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: Bytes): AsyncIterable<[k: Bytes, v: (matrixEnjinV1012.AccountId32 | undefined)][]> } export const pendingUsernames = { @@ -203,7 +257,7 @@ export const pendingUsernames = { * * First tuple item is the account and second is the acceptance deadline. */ - v1010: new StorageType('Identity.PendingUsernames', 'Optional', [sts.bytes()], sts.tuple(() => [v1010.AccountId32, sts.number()])) as PendingUsernamesV1010, + matrixEnjinV1012: new StorageType('Identity.PendingUsernames', 'Optional', [sts.bytes()], sts.tuple(() => [matrixEnjinV1012.AccountId32, sts.number()])) as PendingUsernamesMatrixEnjinV1012, } /** @@ -214,16 +268,16 @@ export const pendingUsernames = { * * First tuple item is the account and second is the acceptance deadline. */ -export interface PendingUsernamesV1010 { +export interface PendingUsernamesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block, key: Bytes): Promise<([v1010.AccountId32, number] | undefined)> - getMany(block: Block, keys: Bytes[]): Promise<([v1010.AccountId32, number] | undefined)[]> + get(block: Block, key: Bytes): Promise<([matrixEnjinV1012.AccountId32, number] | undefined)> + getMany(block: Block, keys: Bytes[]): Promise<([matrixEnjinV1012.AccountId32, number] | undefined)[]> getKeys(block: Block): Promise getKeys(block: Block, key: Bytes): Promise getKeysPaged(pageSize: number, block: Block): AsyncIterable getKeysPaged(pageSize: number, block: Block, key: Bytes): AsyncIterable - getPairs(block: Block): Promise<[k: Bytes, v: ([v1010.AccountId32, number] | undefined)][]> - getPairs(block: Block, key: Bytes): Promise<[k: Bytes, v: ([v1010.AccountId32, number] | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: Bytes, v: ([v1010.AccountId32, number] | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: Bytes): AsyncIterable<[k: Bytes, v: ([v1010.AccountId32, number] | undefined)][]> + getPairs(block: Block): Promise<[k: Bytes, v: ([matrixEnjinV1012.AccountId32, number] | undefined)][]> + getPairs(block: Block, key: Bytes): Promise<[k: Bytes, v: ([matrixEnjinV1012.AccountId32, number] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: Bytes, v: ([matrixEnjinV1012.AccountId32, number] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: Bytes): AsyncIterable<[k: Bytes, v: ([matrixEnjinV1012.AccountId32, number] | undefined)][]> } diff --git a/src/types/generated/index.ts b/src/types/generated/index.ts index 7f5ac50f8..5b41d1dc8 100644 --- a/src/types/generated/index.ts +++ b/src/types/generated/index.ts @@ -2,9 +2,10 @@ export * as matrixEnjinV603 from './matrixEnjinV603' export * as v500 from './v500' export * as v602 from './v602' export * as v604 from './v604' -export * as v1010 from './v1010' +export * as matrixEnjinV1012 from './matrixEnjinV1012' export * as matrixEnjinV1004 from './matrixEnjinV1004' export * as v1004 from './v1004' +export * as v1010 from './v1010' export * as v600 from './v600' export * as matrixEnjinV1000 from './matrixEnjinV1000' export * as v1000 from './v1000' diff --git a/src/types/generated/marketplace/calls.ts b/src/types/generated/marketplace/calls.ts index e11164b60..43b7861a3 100644 --- a/src/types/generated/marketplace/calls.ts +++ b/src/types/generated/marketplace/calls.ts @@ -1,8 +1,11 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' +import * as v604 from '../v604' import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const createListing = { name: 'Marketplace.create_listing', @@ -42,6 +45,87 @@ export const createListing = { auctionData: sts.option(() => matrixEnjinV603.AuctionData), }) ), + /** + * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a currency. + * The id for the listing is generated by hashing the encoded bytes of the listing. + * + * The listing does not become active until after the `listingActiveDelay` (5 blocks) has + * passed. If it's an auction, it starts when its `start_block` is reached. + * + * A `Token` cannot be listed on the marketplace if its `listing_forbidden` field is set to + * true. + * + * # Parameters + * + * - `make_asset_id`: The id of the asset being sold + * - `take_asset_id`: The id of the asset being requested + * - `amount`: The number of units being sold + * - `price`: The requested price for each unit. If it's an auction, this is the minimum + * bid + * - `salt`: Can be used to differentiate listings + * - `listing_data`: This determines the type of listing + * - `depositor`: The account that will reserve the deposit. This must be set to None and + * can only be set internally by a fuel tank. + * + * # Errors + * + * - [`Error::InvalidAuctionStart`] if the start is less than the current block + + * `T::ListingActiveDelay` + * - [`Error::NoCurrency`] Neither the make or take side is considered a currency + * - [`Error::ListingForbidden`] if make or take side tokens are not allowed to be listed + * - [`Error::CurrencyNotAllowedAsRoyalty`] if currency cannot be used as a royalty + * - [`Error::LowBaseCurrencyBalance`] if base currency balance is too low + * - [`Error::LowTokenBalance`] token balance is too low for reserve + * - [`Error::ListingAlreadyExists`] if a listing with the same ID already exists + */ + matrixEnjinV1012: new CallType( + 'Marketplace.create_listing', + sts.struct({ + makeAssetId: matrixEnjinV1012.AssetId, + takeAssetId: matrixEnjinV1012.AssetId, + amount: sts.bigint(), + price: sts.bigint(), + salt: sts.bytes(), + listingData: matrixEnjinV1012.ListingData, + depositor: sts.option(() => matrixEnjinV1012.MultiAddress), + }) + ), + /** + * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a currency. + * The id for the listing is generated by hashing the encoded bytes of the listing. + * + * # Parameters + * + * - `make_asset_id`: The id of the asset being sold + * - `take_asset_id`: The id of the asset being requested + * - `amount`: The number of units being sold + * - `price`: The requested price for each unit. If it's an auction, this is the minimum + * bid + * - `salt`: Can be used to differentiate listings + * - `auction_data`: Including this makes the listing an auction + * + * # Errors + * + * - [`Error::InvalidAuctionStart`] if the start is less than the current block + + * `T::ListingActiveDelay` + * - [`Error::NoCurrency`] Neither the make or take side is considered a currency + * - [`Error::ListingForbidden`] if make or take side tokens are not allowed to be listed + * - [`Error::CurrencyNotAllowedAsRoyalty`] if currency cannot be used as a royalty + * - [`Error::LowBaseCurrencyBalance`] if base currency balance is too low + * - [`Error::LowTokenBalance`] token balance is too low for reserve + * - [`Error::ListingAlreadyExists`] if a listing with the same ID already exists + */ + v500: new CallType( + 'Marketplace.create_listing', + sts.struct({ + makeAssetId: v500.AssetId, + takeAssetId: v500.AssetId, + amount: sts.bigint(), + price: sts.bigint(), + salt: sts.bytes(), + auctionData: sts.option(() => v500.AuctionData), + }) + ), /** * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a currency. * The id for the listing is generated by hashing the encoded bytes of the listing. @@ -233,6 +317,58 @@ export const forceCreateListing = { depositBacker: sts.option(() => matrixEnjinV603.MultiAddress), }) ), + /** + * Force create a listing. This is only callable by the [`Config::ForceOrigin`]. + * + * # Parameters + * + * Mostly the same as [`Self::create_listing`], but `deposit_backer` can be included to pay + * a deposit if `seller` does not have enough. + * + * # Errors + * + * Same as [`Self::create_listing`], except `BadOrigin` if the origin is not + * [`Config::ForceOrigin`] + */ + matrixEnjinV1012: new CallType( + 'Marketplace.force_create_listing', + sts.struct({ + seller: matrixEnjinV1012.MultiAddress, + makeAssetId: matrixEnjinV1012.AssetId, + takeAssetId: matrixEnjinV1012.AssetId, + amount: sts.bigint(), + price: sts.bigint(), + salt: sts.bytes(), + listingData: matrixEnjinV1012.ListingData, + depositBacker: sts.option(() => matrixEnjinV1012.MultiAddress), + }) + ), + /** + * Force create a listing. This is only callable by the [`Config::ForceOrigin`]. + * + * # Parameters + * + * Mostly the same as [`Self::create_listing`], but `deposit_backer` can be included to pay + * a deposit if `seller` does not have enough. + * + * # Errors + * + * Same as [`Self::create_listing`], except `BadOrigin` if the origin is not + * [`Config::ForceOrigin`] + */ + v604: new CallType( + 'Marketplace.force_create_listing', + sts.struct({ + seller: v604.MultiAddress, + makeAssetId: v604.AssetId, + takeAssetId: v604.AssetId, + amount: sts.bigint(), + price: sts.bigint(), + salt: sts.bytes(), + auctionData: sts.option(() => v604.AuctionData), + depositBacker: sts.option(() => v604.MultiAddress), + }) + ), /** * Force create a listing. This is only callable by the [`Config::ForceOrigin`]. * @@ -294,6 +430,25 @@ export const convertListings = { export const placeCounterOffer = { name: 'Marketplace.place_counter_offer', + /** + * Places a counter offer on a listing. The listing must be an offer. The caller must own + * the token that the offer is requesting. The counter offer can only be updated by calling + * [`Self::answer_counter_offer`]. Only one counter offer can be made at a time and it + * cannot be replaced. + * + * ### Parameters + * - `listing_id` - the id of the offer that will be countered + * - `price` - the price for the counter offer. It must be higher than the offer price. + * - `depositor` - must be set to `None`. It is only usable internally by fuel tanks. + */ + matrixEnjinV1012: new CallType( + 'Marketplace.place_counter_offer', + sts.struct({ + listingId: matrixEnjinV1012.H256, + price: sts.bigint(), + depositor: sts.option(() => matrixEnjinV1012.MultiAddress), + }) + ), /** * Places a counter offer on a listing. The listing must be an offer. The caller must own * the token that the offer is requesting. Only one counter offer can be made at a time and @@ -328,6 +483,27 @@ export const placeCounterOffer = { export const answerCounterOffer = { name: 'Marketplace.answer_counter_offer', + /** + * Responds to a counter offer on a listing. The caller must be the seller of the listing. + * If the counter offer is accepted, the listing will be filled. If it's rejected, the + * counter offer is deleted. It can also be updated with a `Counter` response. Only the + * buyer and seller may call this extrinsic. + * + * ### Parameters + * - `listing_id` - the id of the offer that will be countered + * - `creator` - the account that created the counter offer (the seller) + * - `response` - whether the counter is accepted, rejected, or countered + * - `current_price` - must match the price being countered + */ + matrixEnjinV1012: new CallType( + 'Marketplace.answer_counter_offer', + sts.struct({ + listingId: matrixEnjinV1012.H256, + creator: matrixEnjinV1012.AccountId32, + response: matrixEnjinV1012.CounterOfferResponse, + currentPrice: sts.bigint(), + }) + ), /** * Responds to a counter offer on a listing. The caller must be the seller of the listing. * If the counter offer is accepted, the listing will be filled. If it's rejected, the @@ -368,10 +544,10 @@ export const removeExpiredListing = { /** * Remove a listing that is expired. It only works for offers. This call is permissionless. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Marketplace.remove_expired_listing', sts.struct({ - listingId: v1010.H256, + listingId: matrixEnjinV1012.H256, }) ), } @@ -381,10 +557,10 @@ export const forceCancelListing = { /** * Force cancel a listing. This is only callable by the [`Config::ForceOrigin`]. */ - v1011: new CallType( + matrixEnjinV1012: new CallType( 'Marketplace.force_cancel_listing', sts.struct({ - listingId: v1011.H256, + listingId: matrixEnjinV1012.H256, }) ), } diff --git a/src/types/generated/marketplace/events.ts b/src/types/generated/marketplace/events.ts index 6d32bf1e2..5b6c9d29a 100644 --- a/src/types/generated/marketplace/events.ts +++ b/src/types/generated/marketplace/events.ts @@ -1,8 +1,10 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const listingCreated = { name: 'Marketplace.ListingCreated', @@ -22,6 +24,38 @@ export const listingCreated = { listing: matrixEnjinV603.Listing, }) ), + /** + * A listing was created + */ + matrixEnjinV1012: new EventType( + 'Marketplace.ListingCreated', + sts.struct({ + /** + * Id for the listing + */ + listingId: matrixEnjinV1012.H256, + /** + * The listing + */ + listing: matrixEnjinV1012.Listing, + }) + ), + /** + * A listing was created + */ + v500: new EventType( + 'Marketplace.ListingCreated', + sts.struct({ + /** + * Id for the listing + */ + listingId: v500.H256, + /** + * The listing + */ + listing: v500.Listing, + }) + ), /** * A listing was created */ @@ -106,6 +140,74 @@ export const listingFilled = { royalty: sts.bigint(), }) ), + /** + * A listing was filled or partially filled + */ + matrixEnjinV1012: new EventType( + 'Marketplace.ListingFilled', + sts.struct({ + /** + * ID of the listing + */ + listingId: matrixEnjinV1012.H256, + /** + * account that filled the listing + */ + buyer: matrixEnjinV1012.AccountId32, + /** + * The price it was filled with + */ + price: sts.bigint(), + /** + * The amount that was filled + */ + amountFilled: sts.bigint(), + /** + * Amount remaining to be filled + */ + amountRemaining: sts.bigint(), + /** + * Amount paid as protocol fee + */ + protocolFee: sts.bigint(), + /** + * Amount that went to royalties + */ + royalty: sts.bigint(), + }) + ), + /** + * A listing was filled or partially filled + */ + v500: new EventType( + 'Marketplace.ListingFilled', + sts.struct({ + /** + * ID of the listing + */ + listingId: v500.H256, + /** + * account that filled the listing + */ + buyer: v500.AccountId32, + /** + * The amount that was filled + */ + amountFilled: sts.bigint(), + /** + * Amount remaining to be filled + */ + amountRemaining: sts.bigint(), + /** + * Amount paid as protocol fee + */ + protocolFee: sts.bigint(), + /** + * Amount that went to royalties + */ + royalty: sts.bigint(), + }) + ), /** * A listing was filled or partially filled */ @@ -229,19 +331,35 @@ export const expiredListingRemoved = { /** * An expired listing was removed */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Marketplace.ExpiredListingRemoved', sts.struct({ /** * Id for the listing */ - listingId: v1010.H256, + listingId: matrixEnjinV1012.H256, }) ), } export const counterOfferPlaced = { name: 'Marketplace.CounterOfferPlaced', + /** + * A counter offer was placed on a listing + */ + matrixEnjinV1012: new EventType( + 'Marketplace.CounterOfferPlaced', + sts.struct({ + /** + * Id of the listing + */ + listingId: matrixEnjinV1012.H256, + /** + * The counter offer + */ + counterOffer: matrixEnjinV1012.CounterOffer, + }) + ), /** * A counter offer was placed on a listing */ @@ -278,6 +396,26 @@ export const counterOfferPlaced = { export const counterOfferAnswered = { name: 'Marketplace.CounterOfferAnswered', + /** + * A response was issued for a counter offer + */ + matrixEnjinV1012: new EventType( + 'Marketplace.CounterOfferAnswered', + sts.struct({ + /** + * Id of the listing + */ + listingId: matrixEnjinV1012.H256, + /** + * The account that created the counter offer + */ + creator: matrixEnjinV1012.AccountId32, + /** + * The response to the counter offer + */ + response: matrixEnjinV1012.CounterOfferResponse, + }) + ), /** * A response was issued for a counter offer */ @@ -316,42 +454,42 @@ export const counterOfferAnswered = { ), } -export const migrationStep = { - name: 'Marketplace.MigrationStep', +export const counterOfferRemoved = { + name: 'Marketplace.CounterOfferRemoved', /** - * The migration step has completed + * A counter offer was removed */ - v1010: new EventType( - 'Marketplace.MigrationStep', + matrixEnjinV1012: new EventType( + 'Marketplace.CounterOfferRemoved', sts.struct({ /** - * The number of items processed within this step + * Id of the listing */ - itemsProcessed: sts.number(), + listingId: matrixEnjinV1012.H256, /** - * The migration phase + * The account that created the counter offer */ - phase: sts.number(), + creator: matrixEnjinV1012.AccountId32, }) ), } -export const counterOfferRemoved = { - name: 'Marketplace.CounterOfferRemoved', +export const migrationStep = { + name: 'Marketplace.MigrationStep', /** - * A counter offer was removed + * The migration step has completed */ - v1011: new EventType( - 'Marketplace.CounterOfferRemoved', + matrixEnjinV1012: new EventType( + 'Marketplace.MigrationStep', sts.struct({ /** - * Id of the listing + * The number of items processed within this step */ - listingId: v1011.H256, + itemsProcessed: sts.number(), /** - * The account that created the counter offer + * The migration phase */ - creator: v1011.AccountId32, + phase: sts.number(), }) ), } diff --git a/src/types/generated/marketplace/storage.ts b/src/types/generated/marketplace/storage.ts index 4f68ef9f0..d0f07ecd3 100644 --- a/src/types/generated/marketplace/storage.ts +++ b/src/types/generated/marketplace/storage.ts @@ -4,6 +4,7 @@ import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v604 from '../v604' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const info = { /** @@ -52,6 +53,14 @@ export const listings = { * Listings by ID */ matrixEnjinV603: new StorageType('Marketplace.Listings', 'Optional', [matrixEnjinV603.H256], matrixEnjinV603.Listing) as ListingsMatrixEnjinV603, + /** + * Listings by ID + */ + matrixEnjinV1012: new StorageType('Marketplace.Listings', 'Optional', [matrixEnjinV1012.H256], matrixEnjinV1012.Listing) as ListingsMatrixEnjinV1012, + /** + * Listings by ID + */ + v500: new StorageType('Marketplace.Listings', 'Optional', [v500.H256], v500.Listing) as ListingsV500, /** * Listings by ID */ @@ -79,6 +88,40 @@ export interface ListingsMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV603.H256): AsyncIterable<[k: matrixEnjinV603.H256, v: (matrixEnjinV603.Listing | undefined)][]> } +/** + * Listings by ID + */ +export interface ListingsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: matrixEnjinV1012.H256): Promise<(matrixEnjinV1012.Listing | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.H256[]): Promise<(matrixEnjinV1012.Listing | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.H256): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.H256): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Listing | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.H256): Promise<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Listing | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Listing | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.H256): AsyncIterable<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Listing | undefined)][]> +} + +/** + * Listings by ID + */ +export interface ListingsV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key: v500.H256): Promise<(v500.Listing | undefined)> + getMany(block: Block, keys: v500.H256[]): Promise<(v500.Listing | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: v500.H256): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: v500.H256): AsyncIterable + getPairs(block: Block): Promise<[k: v500.H256, v: (v500.Listing | undefined)][]> + getPairs(block: Block, key: v500.H256): Promise<[k: v500.H256, v: (v500.Listing | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v500.H256, v: (v500.Listing | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: v500.H256): AsyncIterable<[k: v500.H256, v: (v500.Listing | undefined)][]> +} + /** * Listings by ID */ @@ -113,6 +156,66 @@ export interface ListingsV1011 { getPairsPaged(pageSize: number, block: Block, key: v1011.H256): AsyncIterable<[k: v1011.H256, v: (v1011.Listing | undefined)][]> } +export const counterOffers = { + /** + * Counter offers by listing id and account + */ + matrixEnjinV1012: new StorageType('Marketplace.CounterOffers', 'Optional', [matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32], matrixEnjinV1012.CounterOffer) as CounterOffersMatrixEnjinV1012, +} + +/** + * Counter offers by listing id and account + */ +export interface CounterOffersMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: matrixEnjinV1012.H256, key2: matrixEnjinV1012.AccountId32): Promise<(matrixEnjinV1012.CounterOffer | undefined)> + getMany(block: Block, keys: [matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32][]): Promise<(matrixEnjinV1012.CounterOffer | undefined)[]> + getKeys(block: Block): Promise<[matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32][]> + getKeys(block: Block, key1: matrixEnjinV1012.H256): Promise<[matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32][]> + getKeys(block: Block, key1: matrixEnjinV1012.H256, key2: matrixEnjinV1012.AccountId32): Promise<[matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.H256): AsyncIterable<[matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.H256, key2: matrixEnjinV1012.AccountId32): AsyncIterable<[matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32][]> + getPairs(block: Block): Promise<[k: [matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.CounterOffer | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.H256): Promise<[k: [matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.CounterOffer | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.H256, key2: matrixEnjinV1012.AccountId32): Promise<[k: [matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.CounterOffer | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.CounterOffer | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.H256): AsyncIterable<[k: [matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.CounterOffer | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.H256, key2: matrixEnjinV1012.AccountId32): AsyncIterable<[k: [matrixEnjinV1012.H256, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.CounterOffer | undefined)][]> +} + +export const nextListingIdInput = { + /** + * Used to generate the next listing id. Increments by one every time a listing is created. + */ + matrixEnjinV1012: new StorageType('Marketplace.NextListingIdInput', 'Default', [], sts.bigint()) as NextListingIdInputMatrixEnjinV1012, +} + +/** + * Used to generate the next listing id. Increments by one every time a listing is created. + */ +export interface NextListingIdInputMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): bigint + get(block: Block): Promise<(bigint | undefined)> +} + +export const pendingListingIds = { + /** + * Listing ids that will be processed in on idle + */ + matrixEnjinV1012: new StorageType('Marketplace.PendingListingIds', 'Default', [], sts.array(() => matrixEnjinV1012.H256)) as PendingListingIdsMatrixEnjinV1012, +} + +/** + * Listing ids that will be processed in on idle + */ +export interface PendingListingIdsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): matrixEnjinV1012.H256[] + get(block: Block): Promise<(matrixEnjinV1012.H256[] | undefined)> +} + export const listingIdsByMakeAsset = { /** * Listing Ids by make asset's collection id and token id @@ -196,63 +299,3 @@ export interface ListingIdsByAccountIdV500 { getPairsPaged(pageSize: number, block: Block, key1: v500.AccountId32): AsyncIterable<[k: [v500.AccountId32, v500.H256], v: (null | undefined)][]> getPairsPaged(pageSize: number, block: Block, key1: v500.AccountId32, key2: v500.H256): AsyncIterable<[k: [v500.AccountId32, v500.H256], v: (null | undefined)][]> } - -export const nextListingIdInput = { - /** - * Used to generate the next listing id. Increments by one every time a listing is created. - */ - v1010: new StorageType('Marketplace.NextListingIdInput', 'Default', [], sts.bigint()) as NextListingIdInputV1010, -} - -/** - * Used to generate the next listing id. Increments by one every time a listing is created. - */ -export interface NextListingIdInputV1010 { - is(block: RuntimeCtx): boolean - getDefault(block: Block): bigint - get(block: Block): Promise<(bigint | undefined)> -} - -export const counterOffers = { - /** - * Counter offers by listing id and account - */ - v1011: new StorageType('Marketplace.CounterOffers', 'Optional', [v1011.H256, v1011.AccountId32], v1011.CounterOffer) as CounterOffersV1011, -} - -/** - * Counter offers by listing id and account - */ -export interface CounterOffersV1011 { - is(block: RuntimeCtx): boolean - get(block: Block, key1: v1011.H256, key2: v1011.AccountId32): Promise<(v1011.CounterOffer | undefined)> - getMany(block: Block, keys: [v1011.H256, v1011.AccountId32][]): Promise<(v1011.CounterOffer | undefined)[]> - getKeys(block: Block): Promise<[v1011.H256, v1011.AccountId32][]> - getKeys(block: Block, key1: v1011.H256): Promise<[v1011.H256, v1011.AccountId32][]> - getKeys(block: Block, key1: v1011.H256, key2: v1011.AccountId32): Promise<[v1011.H256, v1011.AccountId32][]> - getKeysPaged(pageSize: number, block: Block): AsyncIterable<[v1011.H256, v1011.AccountId32][]> - getKeysPaged(pageSize: number, block: Block, key1: v1011.H256): AsyncIterable<[v1011.H256, v1011.AccountId32][]> - getKeysPaged(pageSize: number, block: Block, key1: v1011.H256, key2: v1011.AccountId32): AsyncIterable<[v1011.H256, v1011.AccountId32][]> - getPairs(block: Block): Promise<[k: [v1011.H256, v1011.AccountId32], v: (v1011.CounterOffer | undefined)][]> - getPairs(block: Block, key1: v1011.H256): Promise<[k: [v1011.H256, v1011.AccountId32], v: (v1011.CounterOffer | undefined)][]> - getPairs(block: Block, key1: v1011.H256, key2: v1011.AccountId32): Promise<[k: [v1011.H256, v1011.AccountId32], v: (v1011.CounterOffer | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [v1011.H256, v1011.AccountId32], v: (v1011.CounterOffer | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1011.H256): AsyncIterable<[k: [v1011.H256, v1011.AccountId32], v: (v1011.CounterOffer | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1011.H256, key2: v1011.AccountId32): AsyncIterable<[k: [v1011.H256, v1011.AccountId32], v: (v1011.CounterOffer | undefined)][]> -} - -export const pendingListingIds = { - /** - * Listing ids that will be processed in on idle - */ - v1011: new StorageType('Marketplace.PendingListingIds', 'Default', [], sts.array(() => v1011.H256)) as PendingListingIdsV1011, -} - -/** - * Listing ids that will be processed in on idle - */ -export interface PendingListingIdsV1011 { - is(block: RuntimeCtx): boolean - getDefault(block: Block): v1011.H256[] - get(block: Block): Promise<(v1011.H256[] | undefined)> -} diff --git a/src/types/generated/matrix-utility/calls.ts b/src/types/generated/matrix-utility/calls.ts index 4d4def948..91cbf12ae 100644 --- a/src/types/generated/matrix-utility/calls.ts +++ b/src/types/generated/matrix-utility/calls.ts @@ -11,6 +11,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const batch = { @@ -101,6 +102,28 @@ export const batch = { continueOnFailure: sts.boolean(), }) ), + /** + * Dispatch a batch of calls. + * + * May be called from any origin except [`None`]. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing [`frame_system::Config::BaseCallFilter`]). + * + * # Errors + * + * - [`Error::TooManyCalls`]: If the number of calls exceeds the limit. + */ + matrixEnjinV1012: new CallType( + 'MatrixUtility.batch', + sts.struct({ + calls: sts.array(() => matrixEnjinV1012.Call), + continueOnFailure: sts.boolean(), + }) + ), /** * Dispatch a batch of calls. * diff --git a/src/types/generated/matrix-xcm/calls.ts b/src/types/generated/matrix-xcm/calls.ts index 7800629dc..5ca79de4f 100644 --- a/src/types/generated/matrix-xcm/calls.ts +++ b/src/types/generated/matrix-xcm/calls.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' +import * as v604 from '../v604' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const transferToParachain = { name: 'MatrixXcm.transfer_to_parachain', @@ -108,6 +110,27 @@ export const forceSetMinimumWeight = { xcmWeightFeeMisc: matrixEnjinV603.MinimumWeightFeePair, }) ), + /** + * Used by governance/sudo in order to set the minimum weight for an [XcmOperation](https://s3.ap-southeast-1.amazonaws.com/docs.rust.dev.efinity.io/efinity_pallet_xcm/enum.XcmOperation.html). + * Primarily used for chains like Statemint when transferring multiple assets as a way to determine the correct fee for the fee-payment asset. Emits the [`MinimumWeightUpdated`](https://s3.ap-southeast-1.amazonaws.com/docs.rust.dev.efinity.io/efinity_pallet_xcm/pallet/enum.Event.html#variant.MinimumWeightUpdated) event. + */ + matrixEnjinV1012: new CallType( + 'MatrixXcm.force_set_minimum_weight', + sts.struct({ + xcmCall: matrixEnjinV1012.XcmOperation, + xcmWeightFeeMisc: matrixEnjinV1012.MinimumWeightFeePair, + }) + ), + /** + * Update xcm fees amount to be used in xcm.Withdraw message + */ + v604: new CallType( + 'MatrixXcm.force_set_minimum_weight', + sts.struct({ + xcmCall: v604.XcmOperation, + xcmWeightFeeMisc: v604.MinimumWeightFeePair, + }) + ), /** * Update xcm fees amount to be used in xcm.Withdraw message */ diff --git a/src/types/generated/matrix-xcm/storage.ts b/src/types/generated/matrix-xcm/storage.ts index c57efa1ba..c03fa491d 100644 --- a/src/types/generated/matrix-xcm/storage.ts +++ b/src/types/generated/matrix-xcm/storage.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' +import * as v604 from '../v604' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const minimumWeights = { /** @@ -11,6 +13,22 @@ export const minimumWeights = { * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair */ matrixEnjinV603: new StorageType('MatrixXcm.MinimumWeights', 'Default', [matrixEnjinV603.XcmOperation], matrixEnjinV603.MinimumWeightFeePair) as MinimumWeightsMatrixEnjinV603, + /** + * The `dest_weight` limit and fee for executing XCM msg sent by matrixXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ + matrixEnjinV1012: new StorageType('MatrixXcm.MinimumWeights', 'Default', [matrixEnjinV1012.XcmOperation], matrixEnjinV1012.MinimumWeightFeePair) as MinimumWeightsMatrixEnjinV1012, + /** + * The `dest_weight` limit and fee for executing XCM msg sent by matrixXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ + v604: new StorageType('MatrixXcm.MinimumWeights', 'Default', [v604.XcmOperation], v604.MinimumWeightFeePair) as MinimumWeightsV604, /** * The `dest_weight` limit and fee for executing XCM msg sent by matrixXcm. Must be * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is @@ -43,6 +61,50 @@ export interface MinimumWeightsMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV603.XcmOperation): AsyncIterable<[k: matrixEnjinV603.XcmOperation, v: (matrixEnjinV603.MinimumWeightFeePair | undefined)][]> } +/** + * The `dest_weight` limit and fee for executing XCM msg sent by matrixXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ +export interface MinimumWeightsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): matrixEnjinV1012.MinimumWeightFeePair + get(block: Block, key: matrixEnjinV1012.XcmOperation): Promise<(matrixEnjinV1012.MinimumWeightFeePair | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.XcmOperation[]): Promise<(matrixEnjinV1012.MinimumWeightFeePair | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.XcmOperation): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.XcmOperation): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.XcmOperation, v: (matrixEnjinV1012.MinimumWeightFeePair | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.XcmOperation): Promise<[k: matrixEnjinV1012.XcmOperation, v: (matrixEnjinV1012.MinimumWeightFeePair | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.XcmOperation, v: (matrixEnjinV1012.MinimumWeightFeePair | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.XcmOperation): AsyncIterable<[k: matrixEnjinV1012.XcmOperation, v: (matrixEnjinV1012.MinimumWeightFeePair | undefined)][]> +} + +/** + * The `dest_weight` limit and fee for executing XCM msg sent by matrixXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ +export interface MinimumWeightsV604 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): v604.MinimumWeightFeePair + get(block: Block, key: v604.XcmOperation): Promise<(v604.MinimumWeightFeePair | undefined)> + getMany(block: Block, keys: v604.XcmOperation[]): Promise<(v604.MinimumWeightFeePair | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: v604.XcmOperation): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: v604.XcmOperation): AsyncIterable + getPairs(block: Block): Promise<[k: v604.XcmOperation, v: (v604.MinimumWeightFeePair | undefined)][]> + getPairs(block: Block, key: v604.XcmOperation): Promise<[k: v604.XcmOperation, v: (v604.MinimumWeightFeePair | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v604.XcmOperation, v: (v604.MinimumWeightFeePair | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: v604.XcmOperation): AsyncIterable<[k: v604.XcmOperation, v: (v604.MinimumWeightFeePair | undefined)][]> +} + /** * The `dest_weight` limit and fee for executing XCM msg sent by matrixXcm. Must be * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is diff --git a/src/types/generated/matrixEnjinV1012.ts b/src/types/generated/matrixEnjinV1012.ts new file mode 100644 index 000000000..cead80e0f --- /dev/null +++ b/src/types/generated/matrixEnjinV1012.ts @@ -0,0 +1,19831 @@ +import {sts, Result, Option, Bytes, BitSequence} from './support' + +export type MigrationCursor = MigrationCursor_Active | MigrationCursor_Stuck + +export interface MigrationCursor_Active { + __kind: 'Active' + value: ActiveCursor +} + +export interface MigrationCursor_Stuck { + __kind: 'Stuck' +} + +export interface ActiveCursor { + index: number + innerCursor?: (Bytes | undefined) + startedAt: number +} + +export interface Announcement { + real: AccountId32 + callHash: H256 + height: number +} + +export const Announcement: sts.Type = sts.struct(() => { + return { + real: AccountId32, + callHash: H256, + height: sts.number(), + } +}) + +export interface ProxyDefinition { + delegate: AccountId32 + proxyType: ProxyType + delay: number +} + +export type ProxyType = ProxyType_Any | ProxyType_Governance | ProxyType_Tokens + +export interface ProxyType_Any { + __kind: 'Any' +} + +export interface ProxyType_Governance { + __kind: 'Governance' +} + +export interface ProxyType_Tokens { + __kind: 'Tokens' +} + +export const ProxyDefinition: sts.Type = sts.struct(() => { + return { + delegate: AccountId32, + proxyType: ProxyType, + delay: sts.number(), + } +}) + +export interface Page { + remaining: number + remainingSize: number + firstIndex: number + first: number + last: number + heap: Bytes +} + +export const Page: sts.Type = sts.struct(() => { + return { + remaining: sts.number(), + remainingSize: sts.number(), + firstIndex: sts.number(), + first: sts.number(), + last: sts.number(), + heap: sts.bytes(), + } +}) + +export type AggregateMessageOrigin = AggregateMessageOrigin_Here | AggregateMessageOrigin_Parent | AggregateMessageOrigin_Sibling + +export interface AggregateMessageOrigin_Here { + __kind: 'Here' +} + +export interface AggregateMessageOrigin_Parent { + __kind: 'Parent' +} + +export interface AggregateMessageOrigin_Sibling { + __kind: 'Sibling' + value: Id +} + +export interface BookState { + begin: number + end: number + count: number + readyNeighbours?: (Neighbours | undefined) + messageCount: bigint + size: bigint +} + +export interface Neighbours { + prev: AggregateMessageOrigin + next: AggregateMessageOrigin +} + +export const BookState: sts.Type = sts.struct(() => { + return { + begin: sts.number(), + end: sts.number(), + count: sts.number(), + readyNeighbours: sts.option(() => Neighbours), + messageCount: sts.bigint(), + size: sts.bigint(), + } +}) + +export const Neighbours: sts.Type = sts.struct(() => { + return { + prev: AggregateMessageOrigin, + next: AggregateMessageOrigin, + } +}) + +export type Slot = bigint + +export const Slot = sts.bigint() + +export type Public = Bytes + +export const Public = sts.bytes() + +export interface AuthorityProperties { + suffix: Bytes + allocation: number +} + +export const AuthorityProperties: sts.Type = sts.struct(() => { + return { + suffix: sts.bytes(), + allocation: sts.number(), + } +}) + +export interface Registration { + judgements: [number, Judgement][] + deposit: bigint + info: IdentityInfo +} + +export interface IdentityInfo { + additional: [Data, Data][] + display: Data + legal: Data + web: Data + riot: Data + email: Data + pgpFingerprint?: (Bytes | undefined) + image: Data + twitter: Data +} + +export type Data = Data_BlakeTwo256 | Data_Keccak256 | Data_None | Data_Raw0 | Data_Raw1 | Data_Raw10 | Data_Raw11 | Data_Raw12 | Data_Raw13 | Data_Raw14 | Data_Raw15 | Data_Raw16 | Data_Raw17 | Data_Raw18 | Data_Raw19 | Data_Raw2 | Data_Raw20 | Data_Raw21 | Data_Raw22 | Data_Raw23 | Data_Raw24 | Data_Raw25 | Data_Raw26 | Data_Raw27 | Data_Raw28 | Data_Raw29 | Data_Raw3 | Data_Raw30 | Data_Raw31 | Data_Raw32 | Data_Raw4 | Data_Raw5 | Data_Raw6 | Data_Raw7 | Data_Raw8 | Data_Raw9 | Data_Sha256 | Data_ShaThree256 + +export interface Data_BlakeTwo256 { + __kind: 'BlakeTwo256' + value: Bytes +} + +export interface Data_Keccak256 { + __kind: 'Keccak256' + value: Bytes +} + +export interface Data_None { + __kind: 'None' +} + +export interface Data_Raw0 { + __kind: 'Raw0' + value: Bytes +} + +export interface Data_Raw1 { + __kind: 'Raw1' + value: Bytes +} + +export interface Data_Raw10 { + __kind: 'Raw10' + value: Bytes +} + +export interface Data_Raw11 { + __kind: 'Raw11' + value: Bytes +} + +export interface Data_Raw12 { + __kind: 'Raw12' + value: Bytes +} + +export interface Data_Raw13 { + __kind: 'Raw13' + value: Bytes +} + +export interface Data_Raw14 { + __kind: 'Raw14' + value: Bytes +} + +export interface Data_Raw15 { + __kind: 'Raw15' + value: Bytes +} + +export interface Data_Raw16 { + __kind: 'Raw16' + value: Bytes +} + +export interface Data_Raw17 { + __kind: 'Raw17' + value: Bytes +} + +export interface Data_Raw18 { + __kind: 'Raw18' + value: Bytes +} + +export interface Data_Raw19 { + __kind: 'Raw19' + value: Bytes +} + +export interface Data_Raw2 { + __kind: 'Raw2' + value: Bytes +} + +export interface Data_Raw20 { + __kind: 'Raw20' + value: Bytes +} + +export interface Data_Raw21 { + __kind: 'Raw21' + value: Bytes +} + +export interface Data_Raw22 { + __kind: 'Raw22' + value: Bytes +} + +export interface Data_Raw23 { + __kind: 'Raw23' + value: Bytes +} + +export interface Data_Raw24 { + __kind: 'Raw24' + value: Bytes +} + +export interface Data_Raw25 { + __kind: 'Raw25' + value: Bytes +} + +export interface Data_Raw26 { + __kind: 'Raw26' + value: Bytes +} + +export interface Data_Raw27 { + __kind: 'Raw27' + value: Bytes +} + +export interface Data_Raw28 { + __kind: 'Raw28' + value: Bytes +} + +export interface Data_Raw29 { + __kind: 'Raw29' + value: Bytes +} + +export interface Data_Raw3 { + __kind: 'Raw3' + value: Bytes +} + +export interface Data_Raw30 { + __kind: 'Raw30' + value: Bytes +} + +export interface Data_Raw31 { + __kind: 'Raw31' + value: Bytes +} + +export interface Data_Raw32 { + __kind: 'Raw32' + value: Bytes +} + +export interface Data_Raw4 { + __kind: 'Raw4' + value: Bytes +} + +export interface Data_Raw5 { + __kind: 'Raw5' + value: Bytes +} + +export interface Data_Raw6 { + __kind: 'Raw6' + value: Bytes +} + +export interface Data_Raw7 { + __kind: 'Raw7' + value: Bytes +} + +export interface Data_Raw8 { + __kind: 'Raw8' + value: Bytes +} + +export interface Data_Raw9 { + __kind: 'Raw9' + value: Bytes +} + +export interface Data_Sha256 { + __kind: 'Sha256' + value: Bytes +} + +export interface Data_ShaThree256 { + __kind: 'ShaThree256' + value: Bytes +} + +export type Judgement = Judgement_Erroneous | Judgement_FeePaid | Judgement_KnownGood | Judgement_LowQuality | Judgement_OutOfDate | Judgement_Reasonable | Judgement_Unknown + +export interface Judgement_Erroneous { + __kind: 'Erroneous' +} + +export interface Judgement_FeePaid { + __kind: 'FeePaid' + value: bigint +} + +export interface Judgement_KnownGood { + __kind: 'KnownGood' +} + +export interface Judgement_LowQuality { + __kind: 'LowQuality' +} + +export interface Judgement_OutOfDate { + __kind: 'OutOfDate' +} + +export interface Judgement_Reasonable { + __kind: 'Reasonable' +} + +export interface Judgement_Unknown { + __kind: 'Unknown' +} + +export const Registration: sts.Type = sts.struct(() => { + return { + judgements: sts.array(() => sts.tuple(() => [sts.number(), Judgement])), + deposit: sts.bigint(), + info: IdentityInfo, + } +}) + +export const IdentityInfo: sts.Type = sts.struct(() => { + return { + additional: sts.array(() => sts.tuple(() => [Data, Data])), + display: Data, + legal: Data, + web: Data, + riot: Data, + email: Data, + pgpFingerprint: sts.option(() => sts.bytes()), + image: Data, + twitter: Data, + } +}) + +export const Data: sts.Type = sts.closedEnum(() => { + return { + BlakeTwo256: sts.bytes(), + Keccak256: sts.bytes(), + None: sts.unit(), + Raw0: sts.bytes(), + Raw1: sts.bytes(), + Raw10: sts.bytes(), + Raw11: sts.bytes(), + Raw12: sts.bytes(), + Raw13: sts.bytes(), + Raw14: sts.bytes(), + Raw15: sts.bytes(), + Raw16: sts.bytes(), + Raw17: sts.bytes(), + Raw18: sts.bytes(), + Raw19: sts.bytes(), + Raw2: sts.bytes(), + Raw20: sts.bytes(), + Raw21: sts.bytes(), + Raw22: sts.bytes(), + Raw23: sts.bytes(), + Raw24: sts.bytes(), + Raw25: sts.bytes(), + Raw26: sts.bytes(), + Raw27: sts.bytes(), + Raw28: sts.bytes(), + Raw29: sts.bytes(), + Raw3: sts.bytes(), + Raw30: sts.bytes(), + Raw31: sts.bytes(), + Raw32: sts.bytes(), + Raw4: sts.bytes(), + Raw5: sts.bytes(), + Raw6: sts.bytes(), + Raw7: sts.bytes(), + Raw8: sts.bytes(), + Raw9: sts.bytes(), + Sha256: sts.bytes(), + ShaThree256: sts.bytes(), + } +}) + +export const Judgement: sts.Type = sts.closedEnum(() => { + return { + Erroneous: sts.unit(), + FeePaid: sts.bigint(), + KnownGood: sts.unit(), + LowQuality: sts.unit(), + OutOfDate: sts.unit(), + Reasonable: sts.unit(), + Unknown: sts.unit(), + } +}) + +export interface CounterOffer { + sellerPrice: bigint + buyerPrice?: (bigint | undefined) + deposit: Deposit +} + +export interface Deposit { + depositor: AccountId32 + amount: bigint +} + +export interface Listing { + creator: AccountId32 + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + minReceived: bigint + feeSide: FeeSide + creationBlock: number + deposit: Deposit + salt: Bytes + data: ListingData + state: ListingState +} + +export type ListingState = ListingState_Auction | ListingState_FixedPrice | ListingState_Offer + +export interface ListingState_Auction { + __kind: 'Auction' + value: AuctionState +} + +export interface ListingState_FixedPrice { + __kind: 'FixedPrice' + amountFilled: bigint +} + +export interface ListingState_Offer { + __kind: 'Offer' + value: OfferState +} + +export interface OfferState { + counterOfferCount: number +} + +export interface AuctionState { + highBid?: (Bid | undefined) +} + +export interface Bid { + bidder: AccountId32 + price: bigint +} + +export type ListingData = ListingData_Auction | ListingData_FixedPrice | ListingData_Offer + +export interface ListingData_Auction { + __kind: 'Auction' + value: AuctionData +} + +export interface ListingData_FixedPrice { + __kind: 'FixedPrice' +} + +export interface ListingData_Offer { + __kind: 'Offer' + value: OfferData +} + +export interface OfferData { + expiration?: (number | undefined) +} + +export interface AuctionData { + startBlock: number + endBlock: number +} + +export type FeeSide = FeeSide_Make | FeeSide_NoFee | FeeSide_Take + +export interface FeeSide_Make { + __kind: 'Make' +} + +export interface FeeSide_NoFee { + __kind: 'NoFee' +} + +export interface FeeSide_Take { + __kind: 'Take' +} + +export interface UserAccount { + tankDeposit: bigint + userDeposit: bigint + totalReceived: bigint + ruleDataSets: [number, [DispatchRuleKind, Bytes][]][] +} + +export type DispatchRuleKind = DispatchRuleKind_MaxFuelBurnPerTransaction | DispatchRuleKind_MinimumInfusion | DispatchRuleKind_PermittedCalls | DispatchRuleKind_PermittedExtrinsics | DispatchRuleKind_RequireSignature | DispatchRuleKind_RequireToken | DispatchRuleKind_TankFuelBudget | DispatchRuleKind_UserFuelBudget | DispatchRuleKind_WhitelistedCallers | DispatchRuleKind_WhitelistedCollections | DispatchRuleKind_WhitelistedPallets + +export interface DispatchRuleKind_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' +} + +export interface DispatchRuleKind_MinimumInfusion { + __kind: 'MinimumInfusion' +} + +export interface DispatchRuleKind_PermittedCalls { + __kind: 'PermittedCalls' +} + +export interface DispatchRuleKind_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' +} + +export interface DispatchRuleKind_RequireSignature { + __kind: 'RequireSignature' +} + +export interface DispatchRuleKind_RequireToken { + __kind: 'RequireToken' +} + +export interface DispatchRuleKind_TankFuelBudget { + __kind: 'TankFuelBudget' +} + +export interface DispatchRuleKind_UserFuelBudget { + __kind: 'UserFuelBudget' +} + +export interface DispatchRuleKind_WhitelistedCallers { + __kind: 'WhitelistedCallers' +} + +export interface DispatchRuleKind_WhitelistedCollections { + __kind: 'WhitelistedCollections' +} + +export interface DispatchRuleKind_WhitelistedPallets { + __kind: 'WhitelistedPallets' +} + +export const UserAccount: sts.Type = sts.struct(() => { + return { + tankDeposit: sts.bigint(), + userDeposit: sts.bigint(), + totalReceived: sts.bigint(), + ruleDataSets: sts.array(() => sts.tuple(() => [sts.number(), sts.array(() => sts.tuple(() => [DispatchRuleKind, sts.bytes()]))])), + } +}) + +export interface FuelTank { + owner: AccountId32 + name: Bytes + ruleSets: [number, RuleSet][] + totalReserved: bigint + accountCount: number + userAccountManagement?: (UserAccountManagement | undefined) + isFrozen: boolean + coveragePolicy: CoveragePolicy + accountRules: [AccountRuleKind, AccountRuleWrapper][] +} + +export type AccountRuleWrapper = AccountRuleWrapper_RequireToken | AccountRuleWrapper_WhitelistedCallers + +export interface AccountRuleWrapper_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule +} + +export interface AccountRuleWrapper_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: AccountId32[] +} + +export interface RequireTokenRule { + collectionId: bigint + tokenId: bigint +} + +export type AccountRuleKind = AccountRuleKind_RequireToken | AccountRuleKind_WhitelistedCallers + +export interface AccountRuleKind_RequireToken { + __kind: 'RequireToken' +} + +export interface AccountRuleKind_WhitelistedCallers { + __kind: 'WhitelistedCallers' +} + +export type CoveragePolicy = CoveragePolicy_Fees | CoveragePolicy_FeesAndDeposit + +export interface CoveragePolicy_Fees { + __kind: 'Fees' +} + +export interface CoveragePolicy_FeesAndDeposit { + __kind: 'FeesAndDeposit' +} + +export interface UserAccountManagement { + tankReservesAccountCreationDeposit: boolean +} + +export interface RuleSet { + rules: [DispatchRuleKind, DispatchRuleWrapper][] + isFrozen: boolean + requireAccount: boolean +} + +export type DispatchRuleWrapper = DispatchRuleWrapper_MaxFuelBurnPerTransaction | DispatchRuleWrapper_MinimumInfusion | DispatchRuleWrapper_PermittedCalls | DispatchRuleWrapper_PermittedExtrinsics | DispatchRuleWrapper_RequireSignature | DispatchRuleWrapper_RequireToken | DispatchRuleWrapper_TankFuelBudget | DispatchRuleWrapper_UserFuelBudget | DispatchRuleWrapper_WhitelistedCallers | DispatchRuleWrapper_WhitelistedCollections | DispatchRuleWrapper_WhitelistedPallets + +export interface DispatchRuleWrapper_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' + value: MaxFuelBurnPerTransactionRule +} + +export interface DispatchRuleWrapper_MinimumInfusion { + __kind: 'MinimumInfusion' + value: MinimumInfusionRule +} + +export interface DispatchRuleWrapper_PermittedCalls { + __kind: 'PermittedCalls' + value: Bytes[] +} + +export interface DispatchRuleWrapper_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' + value: ExtrinsicInfo[] +} + +export interface DispatchRuleWrapper_RequireSignature { + __kind: 'RequireSignature' + value: RequireSignatureRule +} + +export interface DispatchRuleWrapper_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule +} + +export interface DispatchRuleWrapper_TankFuelBudget { + __kind: 'TankFuelBudget' + value: TankFuelBudgetRule +} + +export interface DispatchRuleWrapper_UserFuelBudget { + __kind: 'UserFuelBudget' + value: UserFuelBudgetRule +} + +export interface DispatchRuleWrapper_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: AccountId32[] +} + +export interface DispatchRuleWrapper_WhitelistedCollections { + __kind: 'WhitelistedCollections' + value: bigint[] +} + +export interface DispatchRuleWrapper_WhitelistedPallets { + __kind: 'WhitelistedPallets' + value: Bytes[] +} + +export interface UserFuelBudgetRule { + budget: Budget + userCount: number +} + +export interface Budget { + amount: bigint + resetPeriod: number +} + +export interface TankFuelBudgetRule { + budget: Budget + consumption: Consumption +} + +export interface Consumption { + totalConsumed: bigint + lastResetBlock?: (number | undefined) +} + +export type RequireSignatureRule = Bytes + +export interface ExtrinsicInfo { + palletName: Bytes + extrinsicName: Bytes +} + +export type MinimumInfusionRule = bigint + +export type MaxFuelBurnPerTransactionRule = bigint + +export const FuelTank: sts.Type = sts.struct(() => { + return { + owner: AccountId32, + name: sts.bytes(), + ruleSets: sts.array(() => sts.tuple(() => [sts.number(), RuleSet])), + totalReserved: sts.bigint(), + accountCount: sts.number(), + userAccountManagement: sts.option(() => UserAccountManagement), + isFrozen: sts.boolean(), + coveragePolicy: CoveragePolicy, + accountRules: sts.array(() => sts.tuple(() => [AccountRuleKind, AccountRuleWrapper])), + } +}) + +export const AccountRuleWrapper: sts.Type = sts.closedEnum(() => { + return { + RequireToken: RequireTokenRule, + WhitelistedCallers: sts.array(() => AccountId32), + } +}) + +export const RequireTokenRule: sts.Type = sts.struct(() => { + return { + collectionId: sts.bigint(), + tokenId: sts.bigint(), + } +}) + +export const AccountRuleKind: sts.Type = sts.closedEnum(() => { + return { + RequireToken: sts.unit(), + WhitelistedCallers: sts.unit(), + } +}) + +export const CoveragePolicy: sts.Type = sts.closedEnum(() => { + return { + Fees: sts.unit(), + FeesAndDeposit: sts.unit(), + } +}) + +export const UserAccountManagement: sts.Type = sts.struct(() => { + return { + tankReservesAccountCreationDeposit: sts.boolean(), + } +}) + +export const RuleSet: sts.Type = sts.struct(() => { + return { + rules: sts.array(() => sts.tuple(() => [DispatchRuleKind, DispatchRuleWrapper])), + isFrozen: sts.boolean(), + requireAccount: sts.boolean(), + } +}) + +export const DispatchRuleWrapper: sts.Type = sts.closedEnum(() => { + return { + MaxFuelBurnPerTransaction: MaxFuelBurnPerTransactionRule, + MinimumInfusion: MinimumInfusionRule, + PermittedCalls: sts.array(() => sts.bytes()), + PermittedExtrinsics: sts.array(() => ExtrinsicInfo), + RequireSignature: RequireSignatureRule, + RequireToken: RequireTokenRule, + TankFuelBudget: TankFuelBudgetRule, + UserFuelBudget: UserFuelBudgetRule, + WhitelistedCallers: sts.array(() => AccountId32), + WhitelistedCollections: sts.array(() => sts.bigint()), + WhitelistedPallets: sts.array(() => sts.bytes()), + } +}) + +export const UserFuelBudgetRule: sts.Type = sts.struct(() => { + return { + budget: Budget, + userCount: sts.number(), + } +}) + +export const Budget: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + resetPeriod: sts.number(), + } +}) + +export const TankFuelBudgetRule: sts.Type = sts.struct(() => { + return { + budget: Budget, + consumption: Consumption, + } +}) + +export const Consumption: sts.Type = sts.struct(() => { + return { + totalConsumed: sts.bigint(), + lastResetBlock: sts.option(() => sts.number()), + } +}) + +export const RequireSignatureRule = sts.bytes() + +export const ExtrinsicInfo: sts.Type = sts.struct(() => { + return { + palletName: sts.bytes(), + extrinsicName: sts.bytes(), + } +}) + +export const MinimumInfusionRule = sts.bigint() + +export const MaxFuelBurnPerTransactionRule = sts.bigint() + +export interface V4Location { + parents: number + interior: V4Junctions +} + +export type V4Junctions = V4Junctions_Here | V4Junctions_X1 | V4Junctions_X2 | V4Junctions_X3 | V4Junctions_X4 | V4Junctions_X5 | V4Junctions_X6 | V4Junctions_X7 | V4Junctions_X8 + +export interface V4Junctions_Here { + __kind: 'Here' +} + +export interface V4Junctions_X1 { + __kind: 'X1' + value: V4Junction[] +} + +export interface V4Junctions_X2 { + __kind: 'X2' + value: V4Junction[] +} + +export interface V4Junctions_X3 { + __kind: 'X3' + value: V4Junction[] +} + +export interface V4Junctions_X4 { + __kind: 'X4' + value: V4Junction[] +} + +export interface V4Junctions_X5 { + __kind: 'X5' + value: V4Junction[] +} + +export interface V4Junctions_X6 { + __kind: 'X6' + value: V4Junction[] +} + +export interface V4Junctions_X7 { + __kind: 'X7' + value: V4Junction[] +} + +export interface V4Junctions_X8 { + __kind: 'X8' + value: V4Junction[] +} + +export type V4Junction = V4Junction_AccountId32 | V4Junction_AccountIndex64 | V4Junction_AccountKey20 | V4Junction_GeneralIndex | V4Junction_GeneralKey | V4Junction_GlobalConsensus | V4Junction_OnlyChild | V4Junction_PalletInstance | V4Junction_Parachain | V4Junction_Plurality + +export interface V4Junction_AccountId32 { + __kind: 'AccountId32' + network?: (V4NetworkId | undefined) + id: Bytes +} + +export interface V4Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network?: (V4NetworkId | undefined) + index: bigint +} + +export interface V4Junction_AccountKey20 { + __kind: 'AccountKey20' + network?: (V4NetworkId | undefined) + key: Bytes +} + +export interface V4Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint +} + +export interface V4Junction_GeneralKey { + __kind: 'GeneralKey' + length: number + data: Bytes +} + +export interface V4Junction_GlobalConsensus { + __kind: 'GlobalConsensus' + value: V4NetworkId +} + +export interface V4Junction_OnlyChild { + __kind: 'OnlyChild' +} + +export interface V4Junction_PalletInstance { + __kind: 'PalletInstance' + value: number +} + +export interface V4Junction_Parachain { + __kind: 'Parachain' + value: number +} + +export interface V4Junction_Plurality { + __kind: 'Plurality' + id: V3BodyId + part: V3BodyPart +} + +export type V3BodyPart = V3BodyPart_AtLeastProportion | V3BodyPart_Fraction | V3BodyPart_Members | V3BodyPart_MoreThanProportion | V3BodyPart_Voice + +export interface V3BodyPart_AtLeastProportion { + __kind: 'AtLeastProportion' + nom: number + denom: number +} + +export interface V3BodyPart_Fraction { + __kind: 'Fraction' + nom: number + denom: number +} + +export interface V3BodyPart_Members { + __kind: 'Members' + count: number +} + +export interface V3BodyPart_MoreThanProportion { + __kind: 'MoreThanProportion' + nom: number + denom: number +} + +export interface V3BodyPart_Voice { + __kind: 'Voice' +} + +export type V3BodyId = V3BodyId_Administration | V3BodyId_Defense | V3BodyId_Executive | V3BodyId_Index | V3BodyId_Judicial | V3BodyId_Legislative | V3BodyId_Moniker | V3BodyId_Technical | V3BodyId_Treasury | V3BodyId_Unit + +export interface V3BodyId_Administration { + __kind: 'Administration' +} + +export interface V3BodyId_Defense { + __kind: 'Defense' +} + +export interface V3BodyId_Executive { + __kind: 'Executive' +} + +export interface V3BodyId_Index { + __kind: 'Index' + value: number +} + +export interface V3BodyId_Judicial { + __kind: 'Judicial' +} + +export interface V3BodyId_Legislative { + __kind: 'Legislative' +} + +export interface V3BodyId_Moniker { + __kind: 'Moniker' + value: Bytes +} + +export interface V3BodyId_Technical { + __kind: 'Technical' +} + +export interface V3BodyId_Treasury { + __kind: 'Treasury' +} + +export interface V3BodyId_Unit { + __kind: 'Unit' +} + +export type V4NetworkId = V4NetworkId_BitcoinCash | V4NetworkId_BitcoinCore | V4NetworkId_ByFork | V4NetworkId_ByGenesis | V4NetworkId_Ethereum | V4NetworkId_Kusama | V4NetworkId_Polkadot | V4NetworkId_PolkadotBulletin | V4NetworkId_Rococo | V4NetworkId_Westend | V4NetworkId_Wococo + +export interface V4NetworkId_BitcoinCash { + __kind: 'BitcoinCash' +} + +export interface V4NetworkId_BitcoinCore { + __kind: 'BitcoinCore' +} + +export interface V4NetworkId_ByFork { + __kind: 'ByFork' + blockNumber: bigint + blockHash: Bytes +} + +export interface V4NetworkId_ByGenesis { + __kind: 'ByGenesis' + value: Bytes +} + +export interface V4NetworkId_Ethereum { + __kind: 'Ethereum' + chainId: bigint +} + +export interface V4NetworkId_Kusama { + __kind: 'Kusama' +} + +export interface V4NetworkId_Polkadot { + __kind: 'Polkadot' +} + +export interface V4NetworkId_PolkadotBulletin { + __kind: 'PolkadotBulletin' +} + +export interface V4NetworkId_Rococo { + __kind: 'Rococo' +} + +export interface V4NetworkId_Westend { + __kind: 'Westend' +} + +export interface V4NetworkId_Wococo { + __kind: 'Wococo' +} + +export interface AssetId { + collectionId: bigint + tokenId: bigint +} + +export interface Attribute { + value: Bytes + deposit: bigint + depositor?: (AccountId32 | undefined) +} + +export interface Token { + supply: bigint + cap?: (TokenCap | undefined) + freezeState?: (FreezeState | undefined) + requiresDeposit: boolean + creationDeposit: AmbiguousDeposit + ownerDeposit: bigint + totalTokenAccountDeposit: bigint + attributeCount: number + accountCount: number + marketBehavior?: (TokenMarketBehavior | undefined) + listingForbidden: boolean + metadata: DefaultTokenMetadata + infusion: bigint + anyoneCanInfuse: boolean + groups: bigint[] +} + +export interface DefaultTokenMetadata { + decimalCount: number + name: BoundedString + symbol: Bytes + foreign?: (DefaultForeignTokenMetadata | undefined) +} + +export interface DefaultForeignTokenMetadata { + location?: (V4Location | undefined) + unitsPerSecond?: (bigint | undefined) +} + +export type BoundedString = Bytes + +export type TokenMarketBehavior = TokenMarketBehavior_HasRoyalty | TokenMarketBehavior_IsCurrency + +export interface TokenMarketBehavior_HasRoyalty { + __kind: 'HasRoyalty' + value: DefaultRoyalty +} + +export interface TokenMarketBehavior_IsCurrency { + __kind: 'IsCurrency' +} + +export interface DefaultRoyalty { + beneficiary: AccountId32 + percentage: number +} + +export interface AmbiguousDeposit { + depositor?: (AccountId32 | undefined) + amount: bigint +} + +export type FreezeState = FreezeState_Never | FreezeState_Permanent | FreezeState_Temporary + +export interface FreezeState_Never { + __kind: 'Never' +} + +export interface FreezeState_Permanent { + __kind: 'Permanent' +} + +export interface FreezeState_Temporary { + __kind: 'Temporary' +} + +export type TokenCap = TokenCap_CollapsingSupply | TokenCap_Supply + +export interface TokenCap_CollapsingSupply { + __kind: 'CollapsingSupply' + value: bigint +} + +export interface TokenCap_Supply { + __kind: 'Supply' + value: bigint +} + +export interface Collection { + owner: AccountId32 + policy: DefaultCollectionPolicy + tokenCount: bigint + attributeCount: number + creationDeposit: Deposit + totalDeposit: bigint + explicitRoyaltyCurrencies: [AssetId, null][] + totalInfusion: bigint +} + +export interface DefaultCollectionPolicy { + mint: DefaultMintPolicy + transfer: DefaultTransferPolicy + market: DefaultMarketPolicy +} + +export interface DefaultMarketPolicy { + royalty?: (DefaultRoyalty | undefined) +} + +export interface DefaultTransferPolicy { + isFrozen: boolean +} + +export interface DefaultMintPolicy { + maxTokenCount?: (bigint | undefined) + maxTokenSupply?: (bigint | undefined) + forceCollapsingSupply: boolean +} + +export interface TokenAccount { + balance: bigint + reservedBalance: bigint + lockedBalance: bigint + namedReserves: [Bytes, bigint][] + locks: [Bytes, bigint][] + approvals: [AccountId32, Approval][] + isFrozen: boolean + deposit?: (Deposit | undefined) +} + +export interface Approval { + amount: bigint + expiration?: (number | undefined) +} + +export type XcmOperation = XcmOperation_ParachainFee | XcmOperation_XTokensTransfer + +export interface XcmOperation_ParachainFee { + __kind: 'ParachainFee' + value: V4Location +} + +export interface XcmOperation_XTokensTransfer { + __kind: 'XTokensTransfer' +} + +export interface MinimumWeightFeePair { + minimumWeight: Weight + fee: bigint +} + +export type MigrationState = MigrationState_Completed | MigrationState_CompletedExport | MigrationState_CompletedOverweightExport | MigrationState_NotStarted | MigrationState_StartedCleanup | MigrationState_StartedExport | MigrationState_StartedOverweightExport + +export interface MigrationState_Completed { + __kind: 'Completed' +} + +export interface MigrationState_CompletedExport { + __kind: 'CompletedExport' +} + +export interface MigrationState_CompletedOverweightExport { + __kind: 'CompletedOverweightExport' +} + +export interface MigrationState_NotStarted { + __kind: 'NotStarted' +} + +export interface MigrationState_StartedCleanup { + __kind: 'StartedCleanup' + cursor?: (Bytes | undefined) +} + +export interface MigrationState_StartedExport { + __kind: 'StartedExport' + nextBeginUsed: number +} + +export interface MigrationState_StartedOverweightExport { + __kind: 'StartedOverweightExport' + nextOverweightIndex: bigint +} + +export const MigrationState: sts.Type = sts.closedEnum(() => { + return { + Completed: sts.unit(), + CompletedExport: sts.unit(), + CompletedOverweightExport: sts.unit(), + NotStarted: sts.unit(), + StartedCleanup: sts.enumStruct({ + cursor: sts.option(() => sts.bytes()), + }), + StartedExport: sts.enumStruct({ + nextBeginUsed: sts.number(), + }), + StartedOverweightExport: sts.enumStruct({ + nextOverweightIndex: sts.bigint(), + }), + } +}) + +export type VersionedAssetId = VersionedAssetId_V3 | VersionedAssetId_V4 + +export interface VersionedAssetId_V3 { + __kind: 'V3' + value: V3AssetId +} + +export interface VersionedAssetId_V4 { + __kind: 'V4' + value: V4AssetId +} + +export interface V4AssetId { + parents: number + interior: V4Junctions +} + +export type V3AssetId = V3AssetId_Abstract | V3AssetId_Concrete + +export interface V3AssetId_Abstract { + __kind: 'Abstract' + value: Bytes +} + +export interface V3AssetId_Concrete { + __kind: 'Concrete' + value: V3MultiLocation +} + +export interface V3MultiLocation { + parents: number + interior: V3Junctions +} + +export type V3Junctions = V3Junctions_Here | V3Junctions_X1 | V3Junctions_X2 | V3Junctions_X3 | V3Junctions_X4 | V3Junctions_X5 | V3Junctions_X6 | V3Junctions_X7 | V3Junctions_X8 + +export interface V3Junctions_Here { + __kind: 'Here' +} + +export interface V3Junctions_X1 { + __kind: 'X1' + value: V3Junction +} + +export interface V3Junctions_X2 { + __kind: 'X2' + value: [V3Junction, V3Junction] +} + +export interface V3Junctions_X3 { + __kind: 'X3' + value: [V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X4 { + __kind: 'X4' + value: [V3Junction, V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X5 { + __kind: 'X5' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X6 { + __kind: 'X6' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X7 { + __kind: 'X7' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X8 { + __kind: 'X8' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} + +export type V3Junction = V3Junction_AccountId32 | V3Junction_AccountIndex64 | V3Junction_AccountKey20 | V3Junction_GeneralIndex | V3Junction_GeneralKey | V3Junction_GlobalConsensus | V3Junction_OnlyChild | V3Junction_PalletInstance | V3Junction_Parachain | V3Junction_Plurality + +export interface V3Junction_AccountId32 { + __kind: 'AccountId32' + network?: (V3NetworkId | undefined) + id: Bytes +} + +export interface V3Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network?: (V3NetworkId | undefined) + index: bigint +} + +export interface V3Junction_AccountKey20 { + __kind: 'AccountKey20' + network?: (V3NetworkId | undefined) + key: Bytes +} + +export interface V3Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint +} + +export interface V3Junction_GeneralKey { + __kind: 'GeneralKey' + length: number + data: Bytes +} + +export interface V3Junction_GlobalConsensus { + __kind: 'GlobalConsensus' + value: V3NetworkId +} + +export interface V3Junction_OnlyChild { + __kind: 'OnlyChild' +} + +export interface V3Junction_PalletInstance { + __kind: 'PalletInstance' + value: number +} + +export interface V3Junction_Parachain { + __kind: 'Parachain' + value: number +} + +export interface V3Junction_Plurality { + __kind: 'Plurality' + id: V3BodyId + part: V3BodyPart +} + +export type V3NetworkId = V3NetworkId_BitcoinCash | V3NetworkId_BitcoinCore | V3NetworkId_ByFork | V3NetworkId_ByGenesis | V3NetworkId_Ethereum | V3NetworkId_Kusama | V3NetworkId_Polkadot | V3NetworkId_PolkadotBulletin | V3NetworkId_Rococo | V3NetworkId_Westend | V3NetworkId_Wococo + +export interface V3NetworkId_BitcoinCash { + __kind: 'BitcoinCash' +} + +export interface V3NetworkId_BitcoinCore { + __kind: 'BitcoinCore' +} + +export interface V3NetworkId_ByFork { + __kind: 'ByFork' + blockNumber: bigint + blockHash: Bytes +} + +export interface V3NetworkId_ByGenesis { + __kind: 'ByGenesis' + value: Bytes +} + +export interface V3NetworkId_Ethereum { + __kind: 'Ethereum' + chainId: bigint +} + +export interface V3NetworkId_Kusama { + __kind: 'Kusama' +} + +export interface V3NetworkId_Polkadot { + __kind: 'Polkadot' +} + +export interface V3NetworkId_PolkadotBulletin { + __kind: 'PolkadotBulletin' +} + +export interface V3NetworkId_Rococo { + __kind: 'Rococo' +} + +export interface V3NetworkId_Westend { + __kind: 'Westend' +} + +export interface V3NetworkId_Wococo { + __kind: 'Wococo' +} + +export interface RemoteLockedFungibleRecord { + amount: bigint + owner: VersionedLocation + locker: VersionedLocation + consumers: [null, bigint][] +} + +export const RemoteLockedFungibleRecord: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + owner: VersionedLocation, + locker: VersionedLocation, + consumers: sts.array(() => sts.tuple(() => [sts.unit(), sts.bigint()])), + } +}) + +export const VersionedAssetId: sts.Type = sts.closedEnum(() => { + return { + V3: V3AssetId, + V4: V4AssetId, + } +}) + +export const V4AssetId: sts.Type = sts.struct(() => { + return { + parents: sts.number(), + interior: V4Junctions, + } +}) + +export const V4Junctions: sts.Type = sts.closedEnum(() => { + return { + Here: sts.unit(), + X1: sts.array(() => V4Junction), + X2: sts.array(() => V4Junction), + X3: sts.array(() => V4Junction), + X4: sts.array(() => V4Junction), + X5: sts.array(() => V4Junction), + X6: sts.array(() => V4Junction), + X7: sts.array(() => V4Junction), + X8: sts.array(() => V4Junction), + } +}) + +export const V4Junction: sts.Type = sts.closedEnum(() => { + return { + AccountId32: sts.enumStruct({ + network: sts.option(() => V4NetworkId), + id: sts.bytes(), + }), + AccountIndex64: sts.enumStruct({ + network: sts.option(() => V4NetworkId), + index: sts.bigint(), + }), + AccountKey20: sts.enumStruct({ + network: sts.option(() => V4NetworkId), + key: sts.bytes(), + }), + GeneralIndex: sts.bigint(), + GeneralKey: sts.enumStruct({ + length: sts.number(), + data: sts.bytes(), + }), + GlobalConsensus: V4NetworkId, + OnlyChild: sts.unit(), + PalletInstance: sts.number(), + Parachain: sts.number(), + Plurality: sts.enumStruct({ + id: V3BodyId, + part: V3BodyPart, + }), + } +}) + +export const V3BodyPart: sts.Type = sts.closedEnum(() => { + return { + AtLeastProportion: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Fraction: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Members: sts.enumStruct({ + count: sts.number(), + }), + MoreThanProportion: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Voice: sts.unit(), + } +}) + +export const V3BodyId: sts.Type = sts.closedEnum(() => { + return { + Administration: sts.unit(), + Defense: sts.unit(), + Executive: sts.unit(), + Index: sts.number(), + Judicial: sts.unit(), + Legislative: sts.unit(), + Moniker: sts.bytes(), + Technical: sts.unit(), + Treasury: sts.unit(), + Unit: sts.unit(), + } +}) + +export const V4NetworkId: sts.Type = sts.closedEnum(() => { + return { + BitcoinCash: sts.unit(), + BitcoinCore: sts.unit(), + ByFork: sts.enumStruct({ + blockNumber: sts.bigint(), + blockHash: sts.bytes(), + }), + ByGenesis: sts.bytes(), + Ethereum: sts.enumStruct({ + chainId: sts.bigint(), + }), + Kusama: sts.unit(), + Polkadot: sts.unit(), + PolkadotBulletin: sts.unit(), + Rococo: sts.unit(), + Westend: sts.unit(), + Wococo: sts.unit(), + } +}) + +export const V3AssetId: sts.Type = sts.closedEnum(() => { + return { + Abstract: sts.bytes(), + Concrete: V3MultiLocation, + } +}) + +export const V3MultiLocation: sts.Type = sts.struct(() => { + return { + parents: sts.number(), + interior: V3Junctions, + } +}) + +export const V3Junctions: sts.Type = sts.closedEnum(() => { + return { + Here: sts.unit(), + X1: V3Junction, + X2: sts.tuple(() => [V3Junction, V3Junction]), + X3: sts.tuple(() => [V3Junction, V3Junction, V3Junction]), + X4: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction]), + X5: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), + X6: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), + X7: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), + X8: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), + } +}) + +export const V3Junction: sts.Type = sts.closedEnum(() => { + return { + AccountId32: sts.enumStruct({ + network: sts.option(() => V3NetworkId), + id: sts.bytes(), + }), + AccountIndex64: sts.enumStruct({ + network: sts.option(() => V3NetworkId), + index: sts.bigint(), + }), + AccountKey20: sts.enumStruct({ + network: sts.option(() => V3NetworkId), + key: sts.bytes(), + }), + GeneralIndex: sts.bigint(), + GeneralKey: sts.enumStruct({ + length: sts.number(), + data: sts.bytes(), + }), + GlobalConsensus: V3NetworkId, + OnlyChild: sts.unit(), + PalletInstance: sts.number(), + Parachain: sts.number(), + Plurality: sts.enumStruct({ + id: V3BodyId, + part: V3BodyPart, + }), + } +}) + +export const V3NetworkId: sts.Type = sts.closedEnum(() => { + return { + BitcoinCash: sts.unit(), + BitcoinCore: sts.unit(), + ByFork: sts.enumStruct({ + blockNumber: sts.bigint(), + blockHash: sts.bytes(), + }), + ByGenesis: sts.bytes(), + Ethereum: sts.enumStruct({ + chainId: sts.bigint(), + }), + Kusama: sts.unit(), + Polkadot: sts.unit(), + PolkadotBulletin: sts.unit(), + Rococo: sts.unit(), + Westend: sts.unit(), + Wococo: sts.unit(), + } +}) + +export interface Weight { + refTime: bigint + proofSize: bigint +} + +export type VersionedLocation = VersionedLocation_V2 | VersionedLocation_V3 | VersionedLocation_V4 + +export interface VersionedLocation_V2 { + __kind: 'V2' + value: V2MultiLocation +} + +export interface VersionedLocation_V3 { + __kind: 'V3' + value: V3MultiLocation +} + +export interface VersionedLocation_V4 { + __kind: 'V4' + value: V4Location +} + +export interface V2MultiLocation { + parents: number + interior: V2Junctions +} + +export type V2Junctions = V2Junctions_Here | V2Junctions_X1 | V2Junctions_X2 | V2Junctions_X3 | V2Junctions_X4 | V2Junctions_X5 | V2Junctions_X6 | V2Junctions_X7 | V2Junctions_X8 + +export interface V2Junctions_Here { + __kind: 'Here' +} + +export interface V2Junctions_X1 { + __kind: 'X1' + value: V2Junction +} + +export interface V2Junctions_X2 { + __kind: 'X2' + value: [V2Junction, V2Junction] +} + +export interface V2Junctions_X3 { + __kind: 'X3' + value: [V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X4 { + __kind: 'X4' + value: [V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X5 { + __kind: 'X5' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X6 { + __kind: 'X6' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X7 { + __kind: 'X7' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X8 { + __kind: 'X8' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export type V2Junction = V2Junction_AccountId32 | V2Junction_AccountIndex64 | V2Junction_AccountKey20 | V2Junction_GeneralIndex | V2Junction_GeneralKey | V2Junction_OnlyChild | V2Junction_PalletInstance | V2Junction_Parachain | V2Junction_Plurality + +export interface V2Junction_AccountId32 { + __kind: 'AccountId32' + network: V2NetworkId + id: Bytes +} + +export interface V2Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network: V2NetworkId + index: bigint +} + +export interface V2Junction_AccountKey20 { + __kind: 'AccountKey20' + network: V2NetworkId + key: Bytes +} + +export interface V2Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint +} + +export interface V2Junction_GeneralKey { + __kind: 'GeneralKey' + value: WeakBoundedVec +} + +export interface V2Junction_OnlyChild { + __kind: 'OnlyChild' +} + +export interface V2Junction_PalletInstance { + __kind: 'PalletInstance' + value: number +} + +export interface V2Junction_Parachain { + __kind: 'Parachain' + value: number +} + +export interface V2Junction_Plurality { + __kind: 'Plurality' + id: V2BodyId + part: V2BodyPart +} + +export type V2BodyPart = V2BodyPart_AtLeastProportion | V2BodyPart_Fraction | V2BodyPart_Members | V2BodyPart_MoreThanProportion | V2BodyPart_Voice + +export interface V2BodyPart_AtLeastProportion { + __kind: 'AtLeastProportion' + nom: number + denom: number +} + +export interface V2BodyPart_Fraction { + __kind: 'Fraction' + nom: number + denom: number +} + +export interface V2BodyPart_Members { + __kind: 'Members' + count: number +} + +export interface V2BodyPart_MoreThanProportion { + __kind: 'MoreThanProportion' + nom: number + denom: number +} + +export interface V2BodyPart_Voice { + __kind: 'Voice' +} + +export type V2BodyId = V2BodyId_Administration | V2BodyId_Defense | V2BodyId_Executive | V2BodyId_Index | V2BodyId_Judicial | V2BodyId_Legislative | V2BodyId_Named | V2BodyId_Technical | V2BodyId_Treasury | V2BodyId_Unit + +export interface V2BodyId_Administration { + __kind: 'Administration' +} + +export interface V2BodyId_Defense { + __kind: 'Defense' +} + +export interface V2BodyId_Executive { + __kind: 'Executive' +} + +export interface V2BodyId_Index { + __kind: 'Index' + value: number +} + +export interface V2BodyId_Judicial { + __kind: 'Judicial' +} + +export interface V2BodyId_Legislative { + __kind: 'Legislative' +} + +export interface V2BodyId_Named { + __kind: 'Named' + value: WeakBoundedVec +} + +export interface V2BodyId_Technical { + __kind: 'Technical' +} + +export interface V2BodyId_Treasury { + __kind: 'Treasury' +} + +export interface V2BodyId_Unit { + __kind: 'Unit' +} + +export type WeakBoundedVec = Bytes + +export type V2NetworkId = V2NetworkId_Any | V2NetworkId_Kusama | V2NetworkId_Named | V2NetworkId_Polkadot + +export interface V2NetworkId_Any { + __kind: 'Any' +} + +export interface V2NetworkId_Kusama { + __kind: 'Kusama' +} + +export interface V2NetworkId_Named { + __kind: 'Named' + value: WeakBoundedVec +} + +export interface V2NetworkId_Polkadot { + __kind: 'Polkadot' +} + +export type QueryStatus = QueryStatus_Pending | QueryStatus_Ready | QueryStatus_VersionNotifier + +export interface QueryStatus_Pending { + __kind: 'Pending' + responder: VersionedLocation + maybeMatchQuerier?: (VersionedLocation | undefined) + maybeNotify?: ([number, number] | undefined) + timeout: number +} + +export interface QueryStatus_Ready { + __kind: 'Ready' + response: VersionedResponse + at: number +} + +export interface QueryStatus_VersionNotifier { + __kind: 'VersionNotifier' + origin: VersionedLocation + isActive: boolean +} + +export type VersionedResponse = VersionedResponse_V2 | VersionedResponse_V3 | VersionedResponse_V4 + +export interface VersionedResponse_V2 { + __kind: 'V2' + value: V2Response +} + +export interface VersionedResponse_V3 { + __kind: 'V3' + value: V3Response +} + +export interface VersionedResponse_V4 { + __kind: 'V4' + value: V4Response +} + +export type V4Response = V4Response_Assets | V4Response_DispatchResult | V4Response_ExecutionResult | V4Response_Null | V4Response_PalletsInfo | V4Response_Version + +export interface V4Response_Assets { + __kind: 'Assets' + value: V4Asset[] +} + +export interface V4Response_DispatchResult { + __kind: 'DispatchResult' + value: V3MaybeErrorCode +} + +export interface V4Response_ExecutionResult { + __kind: 'ExecutionResult' + value?: ([number, V3Error] | undefined) +} + +export interface V4Response_Null { + __kind: 'Null' +} + +export interface V4Response_PalletsInfo { + __kind: 'PalletsInfo' + value: V4PalletInfo[] +} + +export interface V4Response_Version { + __kind: 'Version' + value: number +} + +export interface V4PalletInfo { + index: number + name: BoundedVec + moduleName: BoundedVec + major: number + minor: number + patch: number +} + +export type BoundedVec = Bytes + +export type V3Error = V3Error_AssetNotFound | V3Error_BadOrigin | V3Error_Barrier | V3Error_DestinationUnsupported | V3Error_ExceedsMaxMessageSize | V3Error_ExceedsStackLimit | V3Error_ExpectationFalse | V3Error_ExportError | V3Error_FailedToDecode | V3Error_FailedToTransactAsset | V3Error_FeesNotMet | V3Error_HoldingWouldOverflow | V3Error_InvalidLocation | V3Error_LocationCannotHold | V3Error_LocationFull | V3Error_LocationNotInvertible | V3Error_LockError | V3Error_MaxWeightInvalid | V3Error_NameMismatch | V3Error_NoDeal | V3Error_NoPermission | V3Error_NotDepositable | V3Error_NotHoldingFees | V3Error_NotWithdrawable | V3Error_Overflow | V3Error_PalletNotFound | V3Error_ReanchorFailed | V3Error_TooExpensive | V3Error_Transport | V3Error_Trap | V3Error_Unanchored | V3Error_UnhandledXcmVersion | V3Error_Unimplemented | V3Error_UnknownClaim | V3Error_Unroutable | V3Error_UntrustedReserveLocation | V3Error_UntrustedTeleportLocation | V3Error_VersionIncompatible | V3Error_WeightLimitReached | V3Error_WeightNotComputable + +export interface V3Error_AssetNotFound { + __kind: 'AssetNotFound' +} + +export interface V3Error_BadOrigin { + __kind: 'BadOrigin' +} + +export interface V3Error_Barrier { + __kind: 'Barrier' +} + +export interface V3Error_DestinationUnsupported { + __kind: 'DestinationUnsupported' +} + +export interface V3Error_ExceedsMaxMessageSize { + __kind: 'ExceedsMaxMessageSize' +} + +export interface V3Error_ExceedsStackLimit { + __kind: 'ExceedsStackLimit' +} + +export interface V3Error_ExpectationFalse { + __kind: 'ExpectationFalse' +} + +export interface V3Error_ExportError { + __kind: 'ExportError' +} + +export interface V3Error_FailedToDecode { + __kind: 'FailedToDecode' +} + +export interface V3Error_FailedToTransactAsset { + __kind: 'FailedToTransactAsset' +} + +export interface V3Error_FeesNotMet { + __kind: 'FeesNotMet' +} + +export interface V3Error_HoldingWouldOverflow { + __kind: 'HoldingWouldOverflow' +} + +export interface V3Error_InvalidLocation { + __kind: 'InvalidLocation' +} + +export interface V3Error_LocationCannotHold { + __kind: 'LocationCannotHold' +} + +export interface V3Error_LocationFull { + __kind: 'LocationFull' +} + +export interface V3Error_LocationNotInvertible { + __kind: 'LocationNotInvertible' +} + +export interface V3Error_LockError { + __kind: 'LockError' +} + +export interface V3Error_MaxWeightInvalid { + __kind: 'MaxWeightInvalid' +} + +export interface V3Error_NameMismatch { + __kind: 'NameMismatch' +} + +export interface V3Error_NoDeal { + __kind: 'NoDeal' +} + +export interface V3Error_NoPermission { + __kind: 'NoPermission' +} + +export interface V3Error_NotDepositable { + __kind: 'NotDepositable' +} + +export interface V3Error_NotHoldingFees { + __kind: 'NotHoldingFees' +} + +export interface V3Error_NotWithdrawable { + __kind: 'NotWithdrawable' +} + +export interface V3Error_Overflow { + __kind: 'Overflow' +} + +export interface V3Error_PalletNotFound { + __kind: 'PalletNotFound' +} + +export interface V3Error_ReanchorFailed { + __kind: 'ReanchorFailed' +} + +export interface V3Error_TooExpensive { + __kind: 'TooExpensive' +} + +export interface V3Error_Transport { + __kind: 'Transport' +} + +export interface V3Error_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V3Error_Unanchored { + __kind: 'Unanchored' +} + +export interface V3Error_UnhandledXcmVersion { + __kind: 'UnhandledXcmVersion' +} + +export interface V3Error_Unimplemented { + __kind: 'Unimplemented' +} + +export interface V3Error_UnknownClaim { + __kind: 'UnknownClaim' +} + +export interface V3Error_Unroutable { + __kind: 'Unroutable' +} + +export interface V3Error_UntrustedReserveLocation { + __kind: 'UntrustedReserveLocation' +} + +export interface V3Error_UntrustedTeleportLocation { + __kind: 'UntrustedTeleportLocation' +} + +export interface V3Error_VersionIncompatible { + __kind: 'VersionIncompatible' +} + +export interface V3Error_WeightLimitReached { + __kind: 'WeightLimitReached' + value: Weight +} + +export interface V3Error_WeightNotComputable { + __kind: 'WeightNotComputable' +} + +export type V3MaybeErrorCode = V3MaybeErrorCode_Error | V3MaybeErrorCode_Success | V3MaybeErrorCode_TruncatedError + +export interface V3MaybeErrorCode_Error { + __kind: 'Error' + value: Bytes +} + +export interface V3MaybeErrorCode_Success { + __kind: 'Success' +} + +export interface V3MaybeErrorCode_TruncatedError { + __kind: 'TruncatedError' + value: Bytes +} + +export interface V4Asset { + id: V4AssetId + fun: V4Fungibility +} + +export type V4Fungibility = V4Fungibility_Fungible | V4Fungibility_NonFungible + +export interface V4Fungibility_Fungible { + __kind: 'Fungible' + value: bigint +} + +export interface V4Fungibility_NonFungible { + __kind: 'NonFungible' + value: V4AssetInstance +} + +export type V4AssetInstance = V4AssetInstance_Array16 | V4AssetInstance_Array32 | V4AssetInstance_Array4 | V4AssetInstance_Array8 | V4AssetInstance_Index | V4AssetInstance_Undefined + +export interface V4AssetInstance_Array16 { + __kind: 'Array16' + value: Bytes +} + +export interface V4AssetInstance_Array32 { + __kind: 'Array32' + value: Bytes +} + +export interface V4AssetInstance_Array4 { + __kind: 'Array4' + value: Bytes +} + +export interface V4AssetInstance_Array8 { + __kind: 'Array8' + value: Bytes +} + +export interface V4AssetInstance_Index { + __kind: 'Index' + value: bigint +} + +export interface V4AssetInstance_Undefined { + __kind: 'Undefined' +} + +export type V3Response = V3Response_Assets | V3Response_DispatchResult | V3Response_ExecutionResult | V3Response_Null | V3Response_PalletsInfo | V3Response_Version + +export interface V3Response_Assets { + __kind: 'Assets' + value: V3MultiAsset[] +} + +export interface V3Response_DispatchResult { + __kind: 'DispatchResult' + value: V3MaybeErrorCode +} + +export interface V3Response_ExecutionResult { + __kind: 'ExecutionResult' + value?: ([number, V3Error] | undefined) +} + +export interface V3Response_Null { + __kind: 'Null' +} + +export interface V3Response_PalletsInfo { + __kind: 'PalletsInfo' + value: V3PalletInfo[] +} + +export interface V3Response_Version { + __kind: 'Version' + value: number +} + +export interface V3PalletInfo { + index: number + name: Bytes + moduleName: Bytes + major: number + minor: number + patch: number +} + +export interface V3MultiAsset { + id: V3AssetId + fun: V3Fungibility +} + +export type V3Fungibility = V3Fungibility_Fungible | V3Fungibility_NonFungible + +export interface V3Fungibility_Fungible { + __kind: 'Fungible' + value: bigint +} + +export interface V3Fungibility_NonFungible { + __kind: 'NonFungible' + value: V3AssetInstance +} + +export type V3AssetInstance = V3AssetInstance_Array16 | V3AssetInstance_Array32 | V3AssetInstance_Array4 | V3AssetInstance_Array8 | V3AssetInstance_Index | V3AssetInstance_Undefined + +export interface V3AssetInstance_Array16 { + __kind: 'Array16' + value: Bytes +} + +export interface V3AssetInstance_Array32 { + __kind: 'Array32' + value: Bytes +} + +export interface V3AssetInstance_Array4 { + __kind: 'Array4' + value: Bytes +} + +export interface V3AssetInstance_Array8 { + __kind: 'Array8' + value: Bytes +} + +export interface V3AssetInstance_Index { + __kind: 'Index' + value: bigint +} + +export interface V3AssetInstance_Undefined { + __kind: 'Undefined' +} + +export type V2Response = V2Response_Assets | V2Response_ExecutionResult | V2Response_Null | V2Response_Version + +export interface V2Response_Assets { + __kind: 'Assets' + value: V2MultiAsset[] +} + +export interface V2Response_ExecutionResult { + __kind: 'ExecutionResult' + value?: ([number, V2Error] | undefined) +} + +export interface V2Response_Null { + __kind: 'Null' +} + +export interface V2Response_Version { + __kind: 'Version' + value: number +} + +export type V2Error = V2Error_AssetNotFound | V2Error_BadOrigin | V2Error_Barrier | V2Error_DestinationUnsupported | V2Error_ExceedsMaxMessageSize | V2Error_FailedToDecode | V2Error_FailedToTransactAsset | V2Error_InvalidLocation | V2Error_LocationCannotHold | V2Error_MaxWeightInvalid | V2Error_MultiLocationFull | V2Error_MultiLocationNotInvertible | V2Error_NotHoldingFees | V2Error_NotWithdrawable | V2Error_Overflow | V2Error_TooExpensive | V2Error_Transport | V2Error_Trap | V2Error_UnhandledXcmVersion | V2Error_Unimplemented | V2Error_UnknownClaim | V2Error_Unroutable | V2Error_UntrustedReserveLocation | V2Error_UntrustedTeleportLocation | V2Error_WeightLimitReached | V2Error_WeightNotComputable + +export interface V2Error_AssetNotFound { + __kind: 'AssetNotFound' +} + +export interface V2Error_BadOrigin { + __kind: 'BadOrigin' +} + +export interface V2Error_Barrier { + __kind: 'Barrier' +} + +export interface V2Error_DestinationUnsupported { + __kind: 'DestinationUnsupported' +} + +export interface V2Error_ExceedsMaxMessageSize { + __kind: 'ExceedsMaxMessageSize' +} + +export interface V2Error_FailedToDecode { + __kind: 'FailedToDecode' +} + +export interface V2Error_FailedToTransactAsset { + __kind: 'FailedToTransactAsset' +} + +export interface V2Error_InvalidLocation { + __kind: 'InvalidLocation' +} + +export interface V2Error_LocationCannotHold { + __kind: 'LocationCannotHold' +} + +export interface V2Error_MaxWeightInvalid { + __kind: 'MaxWeightInvalid' +} + +export interface V2Error_MultiLocationFull { + __kind: 'MultiLocationFull' +} + +export interface V2Error_MultiLocationNotInvertible { + __kind: 'MultiLocationNotInvertible' +} + +export interface V2Error_NotHoldingFees { + __kind: 'NotHoldingFees' +} + +export interface V2Error_NotWithdrawable { + __kind: 'NotWithdrawable' +} + +export interface V2Error_Overflow { + __kind: 'Overflow' +} + +export interface V2Error_TooExpensive { + __kind: 'TooExpensive' +} + +export interface V2Error_Transport { + __kind: 'Transport' +} + +export interface V2Error_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V2Error_UnhandledXcmVersion { + __kind: 'UnhandledXcmVersion' +} + +export interface V2Error_Unimplemented { + __kind: 'Unimplemented' +} + +export interface V2Error_UnknownClaim { + __kind: 'UnknownClaim' +} + +export interface V2Error_Unroutable { + __kind: 'Unroutable' +} + +export interface V2Error_UntrustedReserveLocation { + __kind: 'UntrustedReserveLocation' +} + +export interface V2Error_UntrustedTeleportLocation { + __kind: 'UntrustedTeleportLocation' +} + +export interface V2Error_WeightLimitReached { + __kind: 'WeightLimitReached' + value: bigint +} + +export interface V2Error_WeightNotComputable { + __kind: 'WeightNotComputable' +} + +export interface V2MultiAsset { + id: V2AssetId + fun: V2Fungibility +} + +export type V2Fungibility = V2Fungibility_Fungible | V2Fungibility_NonFungible + +export interface V2Fungibility_Fungible { + __kind: 'Fungible' + value: bigint +} + +export interface V2Fungibility_NonFungible { + __kind: 'NonFungible' + value: V2AssetInstance +} + +export type V2AssetInstance = V2AssetInstance_Array16 | V2AssetInstance_Array32 | V2AssetInstance_Array4 | V2AssetInstance_Array8 | V2AssetInstance_Blob | V2AssetInstance_Index | V2AssetInstance_Undefined + +export interface V2AssetInstance_Array16 { + __kind: 'Array16' + value: Bytes +} + +export interface V2AssetInstance_Array32 { + __kind: 'Array32' + value: Bytes +} + +export interface V2AssetInstance_Array4 { + __kind: 'Array4' + value: Bytes +} + +export interface V2AssetInstance_Array8 { + __kind: 'Array8' + value: Bytes +} + +export interface V2AssetInstance_Blob { + __kind: 'Blob' + value: Bytes +} + +export interface V2AssetInstance_Index { + __kind: 'Index' + value: bigint +} + +export interface V2AssetInstance_Undefined { + __kind: 'Undefined' +} + +export type V2AssetId = V2AssetId_Abstract | V2AssetId_Concrete + +export interface V2AssetId_Abstract { + __kind: 'Abstract' + value: Bytes +} + +export interface V2AssetId_Concrete { + __kind: 'Concrete' + value: V2MultiLocation +} + +export const QueryStatus: sts.Type = sts.closedEnum(() => { + return { + Pending: sts.enumStruct({ + responder: VersionedLocation, + maybeMatchQuerier: sts.option(() => VersionedLocation), + maybeNotify: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + timeout: sts.number(), + }), + Ready: sts.enumStruct({ + response: VersionedResponse, + at: sts.number(), + }), + VersionNotifier: sts.enumStruct({ + origin: VersionedLocation, + isActive: sts.boolean(), + }), + } +}) + +export const VersionedResponse: sts.Type = sts.closedEnum(() => { + return { + V2: V2Response, + V3: V3Response, + V4: V4Response, + } +}) + +export const V3Response: sts.Type = sts.closedEnum(() => { + return { + Assets: sts.array(() => V3MultiAsset), + DispatchResult: V3MaybeErrorCode, + ExecutionResult: sts.option(() => sts.tuple(() => [sts.number(), V3Error])), + Null: sts.unit(), + PalletsInfo: sts.array(() => V3PalletInfo), + Version: sts.number(), + } +}) + +export const V3PalletInfo: sts.Type = sts.struct(() => { + return { + index: sts.number(), + name: sts.bytes(), + moduleName: sts.bytes(), + major: sts.number(), + minor: sts.number(), + patch: sts.number(), + } +}) + +export const V3MaybeErrorCode: sts.Type = sts.closedEnum(() => { + return { + Error: sts.bytes(), + Success: sts.unit(), + TruncatedError: sts.bytes(), + } +}) + +export const V3MultiAsset: sts.Type = sts.struct(() => { + return { + id: V3AssetId, + fun: V3Fungibility, + } +}) + +export const V3Fungibility: sts.Type = sts.closedEnum(() => { + return { + Fungible: sts.bigint(), + NonFungible: V3AssetInstance, + } +}) + +export const V3AssetInstance: sts.Type = sts.closedEnum(() => { + return { + Array16: sts.bytes(), + Array32: sts.bytes(), + Array4: sts.bytes(), + Array8: sts.bytes(), + Index: sts.bigint(), + Undefined: sts.unit(), + } +}) + +export const V2Response: sts.Type = sts.closedEnum(() => { + return { + Assets: sts.array(() => V2MultiAsset), + ExecutionResult: sts.option(() => sts.tuple(() => [sts.number(), V2Error])), + Null: sts.unit(), + Version: sts.number(), + } +}) + +export const V2Error: sts.Type = sts.closedEnum(() => { + return { + AssetNotFound: sts.unit(), + BadOrigin: sts.unit(), + Barrier: sts.unit(), + DestinationUnsupported: sts.unit(), + ExceedsMaxMessageSize: sts.unit(), + FailedToDecode: sts.unit(), + FailedToTransactAsset: sts.unit(), + InvalidLocation: sts.unit(), + LocationCannotHold: sts.unit(), + MaxWeightInvalid: sts.unit(), + MultiLocationFull: sts.unit(), + MultiLocationNotInvertible: sts.unit(), + NotHoldingFees: sts.unit(), + NotWithdrawable: sts.unit(), + Overflow: sts.unit(), + TooExpensive: sts.unit(), + Transport: sts.unit(), + Trap: sts.bigint(), + UnhandledXcmVersion: sts.unit(), + Unimplemented: sts.unit(), + UnknownClaim: sts.unit(), + Unroutable: sts.unit(), + UntrustedReserveLocation: sts.unit(), + UntrustedTeleportLocation: sts.unit(), + WeightLimitReached: sts.bigint(), + WeightNotComputable: sts.unit(), + } +}) + +export const V2MultiAsset: sts.Type = sts.struct(() => { + return { + id: V2AssetId, + fun: V2Fungibility, + } +}) + +export const V2Fungibility: sts.Type = sts.closedEnum(() => { + return { + Fungible: sts.bigint(), + NonFungible: V2AssetInstance, + } +}) + +export const V2AssetInstance: sts.Type = sts.closedEnum(() => { + return { + Array16: sts.bytes(), + Array32: sts.bytes(), + Array4: sts.bytes(), + Array8: sts.bytes(), + Blob: sts.bytes(), + Index: sts.bigint(), + Undefined: sts.unit(), + } +}) + +export const V2AssetId: sts.Type = sts.closedEnum(() => { + return { + Abstract: sts.bytes(), + Concrete: V2MultiLocation, + } +}) + +export const V2MultiLocation: sts.Type = sts.struct(() => { + return { + parents: sts.number(), + interior: V2Junctions, + } +}) + +export const V2Junctions: sts.Type = sts.closedEnum(() => { + return { + Here: sts.unit(), + X1: V2Junction, + X2: sts.tuple(() => [V2Junction, V2Junction]), + X3: sts.tuple(() => [V2Junction, V2Junction, V2Junction]), + X4: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction]), + X5: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), + X6: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), + X7: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), + X8: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), + } +}) + +export const V2Junction: sts.Type = sts.closedEnum(() => { + return { + AccountId32: sts.enumStruct({ + network: V2NetworkId, + id: sts.bytes(), + }), + AccountIndex64: sts.enumStruct({ + network: V2NetworkId, + index: sts.bigint(), + }), + AccountKey20: sts.enumStruct({ + network: V2NetworkId, + key: sts.bytes(), + }), + GeneralIndex: sts.bigint(), + GeneralKey: WeakBoundedVec, + OnlyChild: sts.unit(), + PalletInstance: sts.number(), + Parachain: sts.number(), + Plurality: sts.enumStruct({ + id: V2BodyId, + part: V2BodyPart, + }), + } +}) + +export const V2BodyPart: sts.Type = sts.closedEnum(() => { + return { + AtLeastProportion: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Fraction: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Members: sts.enumStruct({ + count: sts.number(), + }), + MoreThanProportion: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Voice: sts.unit(), + } +}) + +export const V2BodyId: sts.Type = sts.closedEnum(() => { + return { + Administration: sts.unit(), + Defense: sts.unit(), + Executive: sts.unit(), + Index: sts.number(), + Judicial: sts.unit(), + Legislative: sts.unit(), + Named: WeakBoundedVec, + Technical: sts.unit(), + Treasury: sts.unit(), + Unit: sts.unit(), + } +}) + +export const WeakBoundedVec = sts.bytes() + +export const V2NetworkId: sts.Type = sts.closedEnum(() => { + return { + Any: sts.unit(), + Kusama: sts.unit(), + Named: WeakBoundedVec, + Polkadot: sts.unit(), + } +}) + +export type Id = number + +export const Id = sts.number() + +export interface QueueConfigData { + suspendThreshold: number + dropThreshold: number + resumeThreshold: number +} + +export const QueueConfigData: sts.Type = sts.struct(() => { + return { + suspendThreshold: sts.number(), + dropThreshold: sts.number(), + resumeThreshold: sts.number(), + } +}) + +export interface SpendStatus { + amount: bigint + beneficiary: AccountId32 + validFrom: number + expireAt: number + status: PaymentState +} + +export type PaymentState = PaymentState_Attempted | PaymentState_Failed | PaymentState_Pending + +export interface PaymentState_Attempted { + __kind: 'Attempted' +} + +export interface PaymentState_Failed { + __kind: 'Failed' +} + +export interface PaymentState_Pending { + __kind: 'Pending' +} + +export const SpendStatus: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + beneficiary: AccountId32, + validFrom: sts.number(), + expireAt: sts.number(), + status: PaymentState, + } +}) + +export const PaymentState: sts.Type = sts.closedEnum(() => { + return { + Attempted: sts.unit(), + Failed: sts.unit(), + Pending: sts.unit(), + } +}) + +export type Call = Call_Balances | Call_Bounties | Call_Claims | Call_CollatorStaking | Call_CommunityPool | Call_Council | Call_CumulusXcm | Call_Democracy | Call_DmpQueue | Call_ExtrinsicPause | Call_FuelTanks | Call_Identity | Call_Marketplace | Call_MatrixUtility | Call_MatrixXcm | Call_MessageQueue | Call_Migrations | Call_MultiTokens | Call_Multisig | Call_OrmlXcm | Call_ParachainInfo | Call_ParachainSystem | Call_PolkadotXcm | Call_Pools | Call_Preimage | Call_Proxy | Call_SafeMode | Call_Scheduler | Call_Session | Call_System | Call_TechnicalCommittee | Call_TechnicalMembership | Call_Timestamp | Call_Utility | Call_XTokens | Call_XcmpQueue + +export interface Call_Balances { + __kind: 'Balances' + value: BalancesCall +} + +export interface Call_Bounties { + __kind: 'Bounties' + value: BountiesCall +} + +export interface Call_Claims { + __kind: 'Claims' + value: ClaimsCall +} + +export interface Call_CollatorStaking { + __kind: 'CollatorStaking' + value: CollatorStakingCall +} + +export interface Call_CommunityPool { + __kind: 'CommunityPool' + value: CommunityPoolCall +} + +export interface Call_Council { + __kind: 'Council' + value: CouncilCall +} + +export interface Call_CumulusXcm { + __kind: 'CumulusXcm' + value: CumulusXcmCall +} + +export interface Call_Democracy { + __kind: 'Democracy' + value: DemocracyCall +} + +export interface Call_DmpQueue { + __kind: 'DmpQueue' + value: DmpQueueCall +} + +export interface Call_ExtrinsicPause { + __kind: 'ExtrinsicPause' + value: ExtrinsicPauseCall +} + +export interface Call_FuelTanks { + __kind: 'FuelTanks' + value: FuelTanksCall +} + +export interface Call_Identity { + __kind: 'Identity' + value: IdentityCall +} + +export interface Call_Marketplace { + __kind: 'Marketplace' + value: MarketplaceCall +} + +export interface Call_MatrixUtility { + __kind: 'MatrixUtility' + value: MatrixUtilityCall +} + +export interface Call_MatrixXcm { + __kind: 'MatrixXcm' + value: MatrixXcmCall +} + +export interface Call_MessageQueue { + __kind: 'MessageQueue' + value: MessageQueueCall +} + +export interface Call_Migrations { + __kind: 'Migrations' + value: MigrationsCall +} + +export interface Call_MultiTokens { + __kind: 'MultiTokens' + value: MultiTokensCall +} + +export interface Call_Multisig { + __kind: 'Multisig' + value: MultisigCall +} + +export interface Call_OrmlXcm { + __kind: 'OrmlXcm' + value: OrmlXcmCall +} + +export interface Call_ParachainInfo { + __kind: 'ParachainInfo' + value: ParachainInfoCall +} + +export interface Call_ParachainSystem { + __kind: 'ParachainSystem' + value: ParachainSystemCall +} + +export interface Call_PolkadotXcm { + __kind: 'PolkadotXcm' + value: PolkadotXcmCall +} + +export interface Call_Pools { + __kind: 'Pools' + value: PoolsCall +} + +export interface Call_Preimage { + __kind: 'Preimage' + value: PreimageCall +} + +export interface Call_Proxy { + __kind: 'Proxy' + value: ProxyCall +} + +export interface Call_SafeMode { + __kind: 'SafeMode' + value: SafeModeCall +} + +export interface Call_Scheduler { + __kind: 'Scheduler' + value: SchedulerCall +} + +export interface Call_Session { + __kind: 'Session' + value: SessionCall +} + +export interface Call_System { + __kind: 'System' + value: SystemCall +} + +export interface Call_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: TechnicalCommitteeCall +} + +export interface Call_TechnicalMembership { + __kind: 'TechnicalMembership' + value: TechnicalMembershipCall +} + +export interface Call_Timestamp { + __kind: 'Timestamp' + value: TimestampCall +} + +export interface Call_Utility { + __kind: 'Utility' + value: UtilityCall +} + +export interface Call_XTokens { + __kind: 'XTokens' + value: XTokensCall +} + +export interface Call_XcmpQueue { + __kind: 'XcmpQueue' + value: XcmpQueueCall +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type XcmpQueueCall = XcmpQueueCall_resume_xcm_execution | XcmpQueueCall_suspend_xcm_execution | XcmpQueueCall_update_drop_threshold | XcmpQueueCall_update_resume_threshold | XcmpQueueCall_update_suspend_threshold + +/** + * Resumes all XCM executions for the XCMP queue. + * + * Note that this function doesn't change the status of the in/out bound channels. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_resume_xcm_execution { + __kind: 'resume_xcm_execution' +} + +/** + * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_suspend_xcm_execution { + __kind: 'suspend_xcm_execution' +} + +/** + * Overwrites the number of pages which must be in the queue after which we drop any + * further messages from the channel. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.drop_threshold` + */ +export interface XcmpQueueCall_update_drop_threshold { + __kind: 'update_drop_threshold' + new: number +} + +/** + * Overwrites the number of pages which the queue must be reduced to before it signals + * that message sending may recommence after it has been suspended. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.resume_threshold` + */ +export interface XcmpQueueCall_update_resume_threshold { + __kind: 'update_resume_threshold' + new: number +} + +/** + * Overwrites the number of pages which must be in the queue for the other side to be + * told to suspend their sending. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.suspend_value` + */ +export interface XcmpQueueCall_update_suspend_threshold { + __kind: 'update_suspend_threshold' + new: number +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type XTokensCall = XTokensCall_transfer | XTokensCall_transfer_multiasset | XTokensCall_transfer_multiasset_with_fee | XTokensCall_transfer_multiassets | XTokensCall_transfer_multicurrencies | XTokensCall_transfer_with_fee + +/** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer { + __kind: 'transfer' + currencyId: AssetId + amount: bigint + dest: VersionedLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer `Asset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiasset { + __kind: 'transfer_multiasset' + asset: VersionedAsset + dest: VersionedLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer `Asset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the Asset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `Location` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiasset_with_fee { + __kind: 'transfer_multiasset_with_fee' + asset: VersionedAsset + fee: VersionedAsset + dest: VersionedLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer several `Asset` specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the Assets that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiassets { + __kind: 'transfer_multiassets' + assets: VersionedAssets + feeItem: number + dest: VersionedLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer several currencies specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the currencies tuple that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multicurrencies { + __kind: 'transfer_multicurrencies' + currencies: [AssetId, bigint][] + feeItem: number + dest: VersionedLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer native currencies specifying the fee and amount as + * separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_with_fee { + __kind: 'transfer_with_fee' + currencyId: AssetId + amount: bigint + fee: bigint + dest: VersionedLocation + destWeightLimit: V3WeightLimit +} + +export type VersionedAssets = VersionedAssets_V2 | VersionedAssets_V3 | VersionedAssets_V4 + +export interface VersionedAssets_V2 { + __kind: 'V2' + value: V2MultiAsset[] +} + +export interface VersionedAssets_V3 { + __kind: 'V3' + value: V3MultiAsset[] +} + +export interface VersionedAssets_V4 { + __kind: 'V4' + value: V4Asset[] +} + +export type VersionedAsset = VersionedAsset_V2 | VersionedAsset_V3 | VersionedAsset_V4 + +export interface VersionedAsset_V2 { + __kind: 'V2' + value: V2MultiAsset +} + +export interface VersionedAsset_V3 { + __kind: 'V3' + value: V3MultiAsset +} + +export interface VersionedAsset_V4 { + __kind: 'V4' + value: V4Asset +} + +export type V3WeightLimit = V3WeightLimit_Limited | V3WeightLimit_Unlimited + +export interface V3WeightLimit_Limited { + __kind: 'Limited' + value: Weight +} + +export interface V3WeightLimit_Unlimited { + __kind: 'Unlimited' +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type UtilityCall = UtilityCall_as_derivative | UtilityCall_batch | UtilityCall_batch_all | UtilityCall_dispatch_as | UtilityCall_force_batch | UtilityCall_with_weight + +/** + * Send a call through an indexed pseudonym of the sender. + * + * Filter from origin are passed along. The call will be dispatched with an origin which + * use the same filter as the origin of this call. + * + * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. + * because you expect `proxy` to have been used prior in the call stack and you do not want + * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` + * in the Multisig pallet instead. + * + * NOTE: Prior to version *12, this was called `as_limited_sub`. + * + * The dispatch origin for this call must be _Signed_. + */ +export interface UtilityCall_as_derivative { + __kind: 'as_derivative' + index: number + call: Call +} + +/** + * Send a batch of dispatch calls. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + * + * This will return `Ok` in all circumstances. To determine the success of the batch, an + * event is deposited. If a call failed and the batch was interrupted, then the + * `BatchInterrupted` event is deposited, along with the number of successful calls made + * and the error of the failed call. If all were successful, then the `BatchCompleted` + * event is deposited. + */ +export interface UtilityCall_batch { + __kind: 'batch' + calls: Call[] +} + +/** + * Send a batch of dispatch calls and atomically execute them. + * The whole transaction will rollback and fail if any of the calls failed. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ +export interface UtilityCall_batch_all { + __kind: 'batch_all' + calls: Call[] +} + +/** + * Dispatches a function call with a provided origin. + * + * The dispatch origin for this call must be _Root_. + * + * ## Complexity + * - O(1). + */ +export interface UtilityCall_dispatch_as { + __kind: 'dispatch_as' + asOrigin: OriginCaller + call: Call +} + +/** + * Send a batch of dispatch calls. + * Unlike `batch`, it allows errors and won't interrupt. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatch without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ +export interface UtilityCall_force_batch { + __kind: 'force_batch' + calls: Call[] +} + +/** + * Dispatch a function call with a specified weight. + * + * This function does not check the weight of the call, and instead allows the + * Root origin to specify the weight of the call. + * + * The dispatch origin for this call must be _Root_. + */ +export interface UtilityCall_with_weight { + __kind: 'with_weight' + call: Call + weight: Weight +} + +export type OriginCaller = OriginCaller_Council | OriginCaller_CumulusXcm | OriginCaller_PolkadotXcm | OriginCaller_TechnicalCommittee | OriginCaller_Void | OriginCaller_system + +export interface OriginCaller_Council { + __kind: 'Council' + value: Type_373 +} + +export interface OriginCaller_CumulusXcm { + __kind: 'CumulusXcm' + value: Type_376 +} + +export interface OriginCaller_PolkadotXcm { + __kind: 'PolkadotXcm' + value: Origin +} + +export interface OriginCaller_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: Type_374 +} + +export interface OriginCaller_Void { + __kind: 'Void' + value: Void +} + +export interface OriginCaller_system { + __kind: 'system' + value: RawOrigin +} + +export type RawOrigin = RawOrigin_None | RawOrigin_Root | RawOrigin_Signed + +export interface RawOrigin_None { + __kind: 'None' +} + +export interface RawOrigin_Root { + __kind: 'Root' +} + +export interface RawOrigin_Signed { + __kind: 'Signed' + value: AccountId32 +} + +export type Void = never + +export type Type_374 = Type_374_Member | Type_374_Members | Type_374__Phantom + +export interface Type_374_Member { + __kind: 'Member' + value: AccountId32 +} + +export interface Type_374_Members { + __kind: 'Members' + value: [number, number] +} + +export interface Type_374__Phantom { + __kind: '_Phantom' +} + +export type Origin = Origin_Response | Origin_Xcm + +export interface Origin_Response { + __kind: 'Response' + value: V4Location +} + +export interface Origin_Xcm { + __kind: 'Xcm' + value: V4Location +} + +export type Type_376 = Type_376_Relay | Type_376_SiblingParachain + +export interface Type_376_Relay { + __kind: 'Relay' +} + +export interface Type_376_SiblingParachain { + __kind: 'SiblingParachain' + value: Id +} + +export type Type_373 = Type_373_Member | Type_373_Members | Type_373__Phantom + +export interface Type_373_Member { + __kind: 'Member' + value: AccountId32 +} + +export interface Type_373_Members { + __kind: 'Members' + value: [number, number] +} + +export interface Type_373__Phantom { + __kind: '_Phantom' +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type TimestampCall = TimestampCall_set + +/** + * Set the current time. + * + * This call should be invoked exactly once per block. It will panic at the finalization + * phase, if this call hasn't been invoked by that time. + * + * The timestamp should be greater than the previous one by the amount specified by + * [`Config::MinimumPeriod`]. + * + * The dispatch origin for this call must be _None_. + * + * This dispatch class is _Mandatory_ to ensure it gets executed in the block. Be aware + * that changing the complexity of this call could result exhausting the resources in a + * block to execute any other calls. + * + * ## Complexity + * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`) + * - 1 storage read and 1 storage mutation (codec `O(1)` because of `DidUpdate::take` in + * `on_finalize`) + * - 1 event handler `on_timestamp_set`. Must be `O(1)`. + */ +export interface TimestampCall_set { + __kind: 'set' + now: bigint +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type TechnicalMembershipCall = TechnicalMembershipCall_add_member | TechnicalMembershipCall_change_key | TechnicalMembershipCall_clear_prime | TechnicalMembershipCall_remove_member | TechnicalMembershipCall_reset_members | TechnicalMembershipCall_set_prime | TechnicalMembershipCall_swap_member + +/** + * Add a member `who` to the set. + * + * May only be called from `T::AddOrigin`. + */ +export interface TechnicalMembershipCall_add_member { + __kind: 'add_member' + who: MultiAddress +} + +/** + * Swap out the sending member for some other key `new`. + * + * May only be called from `Signed` origin of a current member. + * + * Prime membership is passed from the origin account to `new`, if extant. + */ +export interface TechnicalMembershipCall_change_key { + __kind: 'change_key' + new: MultiAddress +} + +/** + * Remove the prime member if it exists. + * + * May only be called from `T::PrimeOrigin`. + */ +export interface TechnicalMembershipCall_clear_prime { + __kind: 'clear_prime' +} + +/** + * Remove a member `who` from the set. + * + * May only be called from `T::RemoveOrigin`. + */ +export interface TechnicalMembershipCall_remove_member { + __kind: 'remove_member' + who: MultiAddress +} + +/** + * Change the membership to a new set, disregarding the existing membership. Be nice and + * pass `members` pre-sorted. + * + * May only be called from `T::ResetOrigin`. + */ +export interface TechnicalMembershipCall_reset_members { + __kind: 'reset_members' + members: AccountId32[] +} + +/** + * Set the prime member. Must be a current member. + * + * May only be called from `T::PrimeOrigin`. + */ +export interface TechnicalMembershipCall_set_prime { + __kind: 'set_prime' + who: MultiAddress +} + +/** + * Swap out one member `remove` for another `add`. + * + * May only be called from `T::SwapOrigin`. + * + * Prime membership is *not* passed from `remove` to `add`, if extant. + */ +export interface TechnicalMembershipCall_swap_member { + __kind: 'swap_member' + remove: MultiAddress + add: MultiAddress +} + +export type MultiAddress = MultiAddress_Address20 | MultiAddress_Address32 | MultiAddress_Id | MultiAddress_Index | MultiAddress_Raw + +export interface MultiAddress_Address20 { + __kind: 'Address20' + value: Bytes +} + +export interface MultiAddress_Address32 { + __kind: 'Address32' + value: Bytes +} + +export interface MultiAddress_Id { + __kind: 'Id' + value: AccountId32 +} + +export interface MultiAddress_Index { + __kind: 'Index' +} + +export interface MultiAddress_Raw { + __kind: 'Raw' + value: Bytes +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type TechnicalCommitteeCall = TechnicalCommitteeCall_close | TechnicalCommitteeCall_disapprove_proposal | TechnicalCommitteeCall_execute | TechnicalCommitteeCall_propose | TechnicalCommitteeCall_set_members | TechnicalCommitteeCall_vote + +/** + * Close a vote that is either approved, disapproved or whose voting period has ended. + * + * May be called by any signed account in order to finish voting and close the proposal. + * + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * ## Complexity + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) + */ +export interface TechnicalCommitteeCall_close { + __kind: 'close' + proposalHash: H256 + index: number + proposalWeightBound: Weight + lengthBound: number +} + +/** + * Disapprove a proposal, close, and remove it from the system, regardless of its current + * state. + * + * Must be called by the Root origin. + * + * Parameters: + * * `proposal_hash`: The hash of the proposal that should be disapproved. + * + * ## Complexity + * O(P) where P is the number of max proposals + */ +export interface TechnicalCommitteeCall_disapprove_proposal { + __kind: 'disapprove_proposal' + proposalHash: H256 +} + +/** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ +export interface TechnicalCommitteeCall_execute { + __kind: 'execute' + proposal: Call + lengthBound: number +} + +/** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ +export interface TechnicalCommitteeCall_propose { + __kind: 'propose' + threshold: number + proposal: Call + lengthBound: number +} + +/** + * Set the collective's membership. + * + * - `new_members`: The new member list. Be nice to the chain and provide it sorted. + * - `prime`: The prime member whose vote sets the default. + * - `old_count`: The upper bound for the previous number of members in storage. Used for + * weight estimation. + * + * The dispatch of this call must be `SetMembersOrigin`. + * + * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but + * the weight estimations rely on it to estimate dispatchable weight. + * + * # WARNING: + * + * The `pallet-collective` can also be managed by logic outside of the pallet through the + * implementation of the trait [`ChangeMembers`]. + * Any call to `set_members` must be careful that the member set doesn't get out of sync + * with other logic managing the member set. + * + * ## Complexity: + * - `O(MP + N)` where: + * - `M` old-members-count (code- and governance-bounded) + * - `N` new-members-count (code- and governance-bounded) + * - `P` proposals-count (code-bounded) + */ +export interface TechnicalCommitteeCall_set_members { + __kind: 'set_members' + newMembers: AccountId32[] + prime?: (AccountId32 | undefined) + oldCount: number +} + +/** + * Add an aye or nay vote for the sender to the given proposal. + * + * Requires the sender to be a member. + * + * Transaction fees will be waived if the member is voting on any particular proposal + * for the first time and the call is successful. Subsequent vote changes will charge a + * fee. + * ## Complexity + * - `O(M)` where `M` is members-count (code- and governance-bounded) + */ +export interface TechnicalCommitteeCall_vote { + __kind: 'vote' + proposal: H256 + index: number + approve: boolean +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type SystemCall = SystemCall_apply_authorized_upgrade | SystemCall_authorize_upgrade | SystemCall_authorize_upgrade_without_checks | SystemCall_kill_prefix | SystemCall_kill_storage | SystemCall_remark | SystemCall_remark_with_event | SystemCall_set_code | SystemCall_set_code_without_checks | SystemCall_set_heap_pages | SystemCall_set_storage + +/** + * Provide the preimage (runtime binary) `code` for an upgrade that has been authorized. + * + * If the authorization required a version check, this call will ensure the spec name + * remains unchanged and that the spec version has increased. + * + * Depending on the runtime's `OnSetCode` configuration, this function may directly apply + * the new `code` in the same block or attempt to schedule the upgrade. + * + * All origins are allowed. + */ +export interface SystemCall_apply_authorized_upgrade { + __kind: 'apply_authorized_upgrade' + code: Bytes +} + +/** + * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied + * later. + * + * This call requires Root origin. + */ +export interface SystemCall_authorize_upgrade { + __kind: 'authorize_upgrade' + codeHash: H256 +} + +/** + * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied + * later. + * + * WARNING: This authorizes an upgrade that will take place without any safety checks, for + * example that the spec name remains the same and that the version number increases. Not + * recommended for normal use. Use `authorize_upgrade` instead. + * + * This call requires Root origin. + */ +export interface SystemCall_authorize_upgrade_without_checks { + __kind: 'authorize_upgrade_without_checks' + codeHash: H256 +} + +/** + * Kill all storage items with a key that starts with the given prefix. + * + * **NOTE:** We rely on the Root origin to provide us the number of subkeys under + * the prefix we are removing to accurately calculate the weight of this function. + */ +export interface SystemCall_kill_prefix { + __kind: 'kill_prefix' + prefix: Bytes + subkeys: number +} + +/** + * Kill some items from storage. + */ +export interface SystemCall_kill_storage { + __kind: 'kill_storage' + keys: Bytes[] +} + +/** + * Make some on-chain remark. + * + * Can be executed by every `origin`. + */ +export interface SystemCall_remark { + __kind: 'remark' + remark: Bytes +} + +/** + * Make some on-chain remark and emit event. + */ +export interface SystemCall_remark_with_event { + __kind: 'remark_with_event' + remark: Bytes +} + +/** + * Set the new runtime code. + */ +export interface SystemCall_set_code { + __kind: 'set_code' + code: Bytes +} + +/** + * Set the new runtime code without doing any checks of the given `code`. + * + * Note that runtime upgrades will not run if this is called with a not-increasing spec + * version! + */ +export interface SystemCall_set_code_without_checks { + __kind: 'set_code_without_checks' + code: Bytes +} + +/** + * Set the number of pages in the WebAssembly environment's heap. + */ +export interface SystemCall_set_heap_pages { + __kind: 'set_heap_pages' + pages: bigint +} + +/** + * Set some items of storage. + */ +export interface SystemCall_set_storage { + __kind: 'set_storage' + items: [Bytes, Bytes][] +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type SessionCall = SessionCall_purge_keys | SessionCall_set_keys + +/** + * Removes any session key(s) of the function caller. + * + * This doesn't take effect until the next session. + * + * The dispatch origin of this function must be Signed and the account must be either be + * convertible to a validator ID using the chain's typical addressing system (this usually + * means being a controller account) or directly convertible into a validator ID (which + * usually means being a stash account). + * + * ## Complexity + * - `O(1)` in number of key types. Actual cost depends on the number of length of + * `T::Keys::key_ids()` which is fixed. + */ +export interface SessionCall_purge_keys { + __kind: 'purge_keys' +} + +/** + * Sets the session key(s) of the function caller to `keys`. + * Allows an account to set its session key prior to becoming a validator. + * This doesn't take effect until the next session. + * + * The dispatch origin of this function must be signed. + * + * ## Complexity + * - `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is + * fixed. + */ +export interface SessionCall_set_keys { + __kind: 'set_keys' + keys: SessionKeys + proof: Bytes +} + +export interface SessionKeys { + aura: Public + pools: Public +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type SchedulerCall = SchedulerCall_cancel | SchedulerCall_cancel_named | SchedulerCall_cancel_retry | SchedulerCall_cancel_retry_named | SchedulerCall_schedule | SchedulerCall_schedule_after | SchedulerCall_schedule_named | SchedulerCall_schedule_named_after | SchedulerCall_set_retry | SchedulerCall_set_retry_named + +/** + * Cancel an anonymously scheduled task. + */ +export interface SchedulerCall_cancel { + __kind: 'cancel' + when: number + index: number +} + +/** + * Cancel a named scheduled task. + */ +export interface SchedulerCall_cancel_named { + __kind: 'cancel_named' + id: Bytes +} + +/** + * Removes the retry configuration of a task. + */ +export interface SchedulerCall_cancel_retry { + __kind: 'cancel_retry' + task: [number, number] +} + +/** + * Cancel the retry configuration of a named task. + */ +export interface SchedulerCall_cancel_retry_named { + __kind: 'cancel_retry_named' + id: Bytes +} + +/** + * Anonymously schedule a task. + */ +export interface SchedulerCall_schedule { + __kind: 'schedule' + when: number + maybePeriodic?: ([number, number] | undefined) + priority: number + call: Call +} + +/** + * Anonymously schedule a task after a delay. + */ +export interface SchedulerCall_schedule_after { + __kind: 'schedule_after' + after: number + maybePeriodic?: ([number, number] | undefined) + priority: number + call: Call +} + +/** + * Schedule a named task. + */ +export interface SchedulerCall_schedule_named { + __kind: 'schedule_named' + id: Bytes + when: number + maybePeriodic?: ([number, number] | undefined) + priority: number + call: Call +} + +/** + * Schedule a named task after a delay. + */ +export interface SchedulerCall_schedule_named_after { + __kind: 'schedule_named_after' + id: Bytes + after: number + maybePeriodic?: ([number, number] | undefined) + priority: number + call: Call +} + +/** + * Set a retry configuration for a task so that, in case its scheduled run fails, it will + * be retried after `period` blocks, for a total amount of `retries` retries or until it + * succeeds. + * + * Tasks which need to be scheduled for a retry are still subject to weight metering and + * agenda space, same as a regular task. If a periodic task fails, it will be scheduled + * normally while the task is retrying. + * + * Tasks scheduled as a result of a retry for a periodic task are unnamed, non-periodic + * clones of the original task. Their retry configuration will be derived from the + * original task's configuration, but will have a lower value for `remaining` than the + * original `total_retries`. + */ +export interface SchedulerCall_set_retry { + __kind: 'set_retry' + task: [number, number] + retries: number + period: number +} + +/** + * Set a retry configuration for a named task so that, in case its scheduled run fails, it + * will be retried after `period` blocks, for a total amount of `retries` retries or until + * it succeeds. + * + * Tasks which need to be scheduled for a retry are still subject to weight metering and + * agenda space, same as a regular task. If a periodic task fails, it will be scheduled + * normally while the task is retrying. + * + * Tasks scheduled as a result of a retry for a periodic task are unnamed, non-periodic + * clones of the original task. Their retry configuration will be derived from the + * original task's configuration, but will have a lower value for `remaining` than the + * original `total_retries`. + */ +export interface SchedulerCall_set_retry_named { + __kind: 'set_retry_named' + id: Bytes + retries: number + period: number +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type SafeModeCall = SafeModeCall_enter | SafeModeCall_extend | SafeModeCall_force_enter | SafeModeCall_force_exit | SafeModeCall_force_extend | SafeModeCall_force_release_deposit | SafeModeCall_force_slash_deposit | SafeModeCall_release_deposit + +/** + * Enter safe-mode permissionlessly for [`Config::EnterDuration`] blocks. + * + * Reserves [`Config::EnterDepositAmount`] from the caller's account. + * Emits an [`Event::Entered`] event on success. + * Errors with [`Error::Entered`] if the safe-mode is already entered. + * Errors with [`Error::NotConfigured`] if the deposit amount is `None`. + */ +export interface SafeModeCall_enter { + __kind: 'enter' +} + +/** + * Extend the safe-mode permissionlessly for [`Config::ExtendDuration`] blocks. + * + * This accumulates on top of the current remaining duration. + * Reserves [`Config::ExtendDepositAmount`] from the caller's account. + * Emits an [`Event::Extended`] event on success. + * Errors with [`Error::Exited`] if the safe-mode is entered. + * Errors with [`Error::NotConfigured`] if the deposit amount is `None`. + * + * This may be called by any signed origin with [`Config::ExtendDepositAmount`] free + * currency to reserve. This call can be disabled for all origins by configuring + * [`Config::ExtendDepositAmount`] to `None`. + */ +export interface SafeModeCall_extend { + __kind: 'extend' +} + +/** + * Enter safe-mode by force for a per-origin configured number of blocks. + * + * Emits an [`Event::Entered`] event on success. + * Errors with [`Error::Entered`] if the safe-mode is already entered. + * + * Can only be called by the [`Config::ForceEnterOrigin`] origin. + */ +export interface SafeModeCall_force_enter { + __kind: 'force_enter' +} + +/** + * Exit safe-mode by force. + * + * Emits an [`Event::Exited`] with [`ExitReason::Force`] event on success. + * Errors with [`Error::Exited`] if the safe-mode is inactive. + * + * Note: `safe-mode` will be automatically deactivated by [`Pallet::on_initialize`] hook + * after the block height is greater than the [`EnteredUntil`] storage item. + * Emits an [`Event::Exited`] with [`ExitReason::Timeout`] event when deactivated in the + * hook. + */ +export interface SafeModeCall_force_exit { + __kind: 'force_exit' +} + +/** + * Extend the safe-mode by force for a per-origin configured number of blocks. + * + * Emits an [`Event::Extended`] event on success. + * Errors with [`Error::Exited`] if the safe-mode is inactive. + * + * Can only be called by the [`Config::ForceExtendOrigin`] origin. + */ +export interface SafeModeCall_force_extend { + __kind: 'force_extend' +} + +/** + * Force to release a deposit for an account that entered safe-mode at a given + * historical block. + * + * This can be called while safe-mode is still entered. + * + * Emits a [`Event::DepositReleased`] event on success. + * Errors with [`Error::Entered`] if safe-mode is entered. + * Errors with [`Error::NoDeposit`] if the payee has no reserved currency at the + * specified block. + * + * Can only be called by the [`Config::ForceDepositOrigin`] origin. + */ +export interface SafeModeCall_force_release_deposit { + __kind: 'force_release_deposit' + account: AccountId32 + block: number +} + +/** + * Slash a deposit for an account that entered or extended safe-mode at a given + * historical block. + * + * This can only be called while safe-mode is entered. + * + * Emits a [`Event::DepositSlashed`] event on success. + * Errors with [`Error::Entered`] if safe-mode is entered. + * + * Can only be called by the [`Config::ForceDepositOrigin`] origin. + */ +export interface SafeModeCall_force_slash_deposit { + __kind: 'force_slash_deposit' + account: AccountId32 + block: number +} + +/** + * Permissionlessly release a deposit for an account that entered safe-mode at a + * given historical block. + * + * The call can be completely disabled by setting [`Config::ReleaseDelay`] to `None`. + * This cannot be called while safe-mode is entered and not until + * [`Config::ReleaseDelay`] blocks have passed since safe-mode was entered. + * + * Emits a [`Event::DepositReleased`] event on success. + * Errors with [`Error::Entered`] if the safe-mode is entered. + * Errors with [`Error::CannotReleaseYet`] if [`Config::ReleaseDelay`] block have not + * passed since safe-mode was entered. Errors with [`Error::NoDeposit`] if the payee has no + * reserved currency at the block specified. + */ +export interface SafeModeCall_release_deposit { + __kind: 'release_deposit' + account: AccountId32 + block: number +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type ProxyCall = ProxyCall_add_proxy | ProxyCall_announce | ProxyCall_create_pure | ProxyCall_kill_pure | ProxyCall_proxy | ProxyCall_proxy_announced | ProxyCall_reject_announcement | ProxyCall_remove_announcement | ProxyCall_remove_proxies | ProxyCall_remove_proxy + +/** + * Register a proxy account for the sender that is able to make calls on its behalf. + * + * The dispatch origin for this call must be _Signed_. + * + * Parameters: + * - `proxy`: The account that the `caller` would like to make a proxy. + * - `proxy_type`: The permissions allowed for this proxy account. + * - `delay`: The announcement period required of the initial proxy. Will generally be + * zero. + */ +export interface ProxyCall_add_proxy { + __kind: 'add_proxy' + delegate: MultiAddress + proxyType: ProxyType + delay: number +} + +/** + * Publish the hash of a proxy-call that will be made in the future. + * + * This must be called some number of blocks before the corresponding `proxy` is attempted + * if the delay associated with the proxy relationship is greater than zero. + * + * No more than `MaxPending` announcements may be made at any one time. + * + * This will take a deposit of `AnnouncementDepositFactor` as well as + * `AnnouncementDepositBase` if there are no other pending announcements. + * + * The dispatch origin for this call must be _Signed_ and a proxy of `real`. + * + * Parameters: + * - `real`: The account that the proxy will make a call on behalf of. + * - `call_hash`: The hash of the call to be made by the `real` account. + */ +export interface ProxyCall_announce { + __kind: 'announce' + real: MultiAddress + callHash: H256 +} + +/** + * Spawn a fresh new account that is guaranteed to be otherwise inaccessible, and + * initialize it with a proxy of `proxy_type` for `origin` sender. + * + * Requires a `Signed` origin. + * + * - `proxy_type`: The type of the proxy that the sender will be registered as over the + * new account. This will almost always be the most permissive `ProxyType` possible to + * allow for maximum flexibility. + * - `index`: A disambiguation index, in case this is called multiple times in the same + * transaction (e.g. with `utility::batch`). Unless you're using `batch` you probably just + * want to use `0`. + * - `delay`: The announcement period required of the initial proxy. Will generally be + * zero. + * + * Fails with `Duplicate` if this has already been called in this transaction, from the + * same sender, with the same parameters. + * + * Fails if there are insufficient funds to pay for deposit. + */ +export interface ProxyCall_create_pure { + __kind: 'create_pure' + proxyType: ProxyType + delay: number + index: number +} + +/** + * Removes a previously spawned pure proxy. + * + * WARNING: **All access to this account will be lost.** Any funds held in it will be + * inaccessible. + * + * Requires a `Signed` origin, and the sender account must have been created by a call to + * `pure` with corresponding parameters. + * + * - `spawner`: The account that originally called `pure` to create this account. + * - `index`: The disambiguation index originally passed to `pure`. Probably `0`. + * - `proxy_type`: The proxy type originally passed to `pure`. + * - `height`: The height of the chain when the call to `pure` was processed. + * - `ext_index`: The extrinsic index in which the call to `pure` was processed. + * + * Fails with `NoPermission` in case the caller is not a previously created pure + * account whose `pure` call has corresponding parameters. + */ +export interface ProxyCall_kill_pure { + __kind: 'kill_pure' + spawner: MultiAddress + proxyType: ProxyType + index: number + height: number + extIndex: number +} + +/** + * Dispatch the given `call` from an account that the sender is authorised for through + * `add_proxy`. + * + * The dispatch origin for this call must be _Signed_. + * + * Parameters: + * - `real`: The account that the proxy will make a call on behalf of. + * - `force_proxy_type`: Specify the exact proxy type to be used and checked for this call. + * - `call`: The call to be made by the `real` account. + */ +export interface ProxyCall_proxy { + __kind: 'proxy' + real: MultiAddress + forceProxyType?: (ProxyType | undefined) + call: Call +} + +/** + * Dispatch the given `call` from an account that the sender is authorized for through + * `add_proxy`. + * + * Removes any corresponding announcement(s). + * + * The dispatch origin for this call must be _Signed_. + * + * Parameters: + * - `real`: The account that the proxy will make a call on behalf of. + * - `force_proxy_type`: Specify the exact proxy type to be used and checked for this call. + * - `call`: The call to be made by the `real` account. + */ +export interface ProxyCall_proxy_announced { + __kind: 'proxy_announced' + delegate: MultiAddress + real: MultiAddress + forceProxyType?: (ProxyType | undefined) + call: Call +} + +/** + * Remove the given announcement of a delegate. + * + * May be called by a target (proxied) account to remove a call that one of their delegates + * (`delegate`) has announced they want to execute. The deposit is returned. + * + * The dispatch origin for this call must be _Signed_. + * + * Parameters: + * - `delegate`: The account that previously announced the call. + * - `call_hash`: The hash of the call to be made. + */ +export interface ProxyCall_reject_announcement { + __kind: 'reject_announcement' + delegate: MultiAddress + callHash: H256 +} + +/** + * Remove a given announcement. + * + * May be called by a proxy account to remove a call they previously announced and return + * the deposit. + * + * The dispatch origin for this call must be _Signed_. + * + * Parameters: + * - `real`: The account that the proxy will make a call on behalf of. + * - `call_hash`: The hash of the call to be made by the `real` account. + */ +export interface ProxyCall_remove_announcement { + __kind: 'remove_announcement' + real: MultiAddress + callHash: H256 +} + +/** + * Unregister all proxy accounts for the sender. + * + * The dispatch origin for this call must be _Signed_. + * + * WARNING: This may be called on accounts created by `pure`, however if done, then + * the unreserved fees will be inaccessible. **All access to this account will be lost.** + */ +export interface ProxyCall_remove_proxies { + __kind: 'remove_proxies' +} + +/** + * Unregister a proxy account for the sender. + * + * The dispatch origin for this call must be _Signed_. + * + * Parameters: + * - `proxy`: The account that the `caller` would like to remove as a proxy. + * - `proxy_type`: The permissions currently enabled for the removed proxy account. + */ +export interface ProxyCall_remove_proxy { + __kind: 'remove_proxy' + delegate: MultiAddress + proxyType: ProxyType + delay: number +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type PreimageCall = PreimageCall_ensure_updated | PreimageCall_note_preimage | PreimageCall_request_preimage | PreimageCall_unnote_preimage | PreimageCall_unrequest_preimage + +/** + * Ensure that the a bulk of pre-images is upgraded. + * + * The caller pays no fee if at least 90% of pre-images were successfully updated. + */ +export interface PreimageCall_ensure_updated { + __kind: 'ensure_updated' + hashes: H256[] +} + +/** + * Register a preimage on-chain. + * + * If the preimage was previously requested, no fees or deposits are taken for providing + * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. + */ +export interface PreimageCall_note_preimage { + __kind: 'note_preimage' + bytes: Bytes +} + +/** + * Request a preimage be uploaded to the chain without paying any fees or deposits. + * + * If the preimage requests has already been provided on-chain, we unreserve any deposit + * a user may have paid, and take the control of the preimage out of their hands. + */ +export interface PreimageCall_request_preimage { + __kind: 'request_preimage' + hash: H256 +} + +/** + * Clear an unrequested preimage from the runtime storage. + * + * If `len` is provided, then it will be a much cheaper operation. + * + * - `hash`: The hash of the preimage to be removed from the store. + * - `len`: The length of the preimage of `hash`. + */ +export interface PreimageCall_unnote_preimage { + __kind: 'unnote_preimage' + hash: H256 +} + +/** + * Clear a previously made request for a preimage. + * + * NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`. + */ +export interface PreimageCall_unrequest_preimage { + __kind: 'unrequest_preimage' + hash: H256 +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type PoolsCall = PoolsCall_mutate_pools + +/** + * Mutate the pools. Can only be called by root. + * + * This extrinsic can udpate the fee share of each pool, by applying provided `mutation` + * consisting of all pools and their `fee_share`, which is a percentage value. This allows + * changing how fees are split between pools. Total percentage must be 100%, otherwise + * `InvalidFeeShares` error is returned. Emits `PoolsMutated` event in the success case. + * + * # Errors + * + * - [`Error::InvalidFeeShares`] if the fee shares do not add up to 100% + */ +export interface PoolsCall_mutate_pools { + __kind: 'mutate_pools' + mutation: PoolsMutation +} + +export interface PoolsMutation { + community: Pool + collator: Pool + fuelTanks: Pool + priceDiscovery: Pool +} + +export interface Pool { + feeShare: Perbill +} + +export type Perbill = number + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type PolkadotXcmCall = PolkadotXcmCall_claim_assets | PolkadotXcmCall_execute | PolkadotXcmCall_force_default_xcm_version | PolkadotXcmCall_force_subscribe_version_notify | PolkadotXcmCall_force_suspension | PolkadotXcmCall_force_unsubscribe_version_notify | PolkadotXcmCall_force_xcm_version | PolkadotXcmCall_limited_reserve_transfer_assets | PolkadotXcmCall_limited_teleport_assets | PolkadotXcmCall_reserve_transfer_assets | PolkadotXcmCall_send | PolkadotXcmCall_teleport_assets | PolkadotXcmCall_transfer_assets + +/** + * Claims assets trapped on this pallet because of leftover assets during XCM execution. + * + * - `origin`: Anyone can call this extrinsic. + * - `assets`: The exact assets that were trapped. Use the version to specify what version + * was the latest when they were trapped. + * - `beneficiary`: The location/account where the claimed assets will be deposited. + */ +export interface PolkadotXcmCall_claim_assets { + __kind: 'claim_assets' + assets: VersionedAssets + beneficiary: VersionedLocation +} + +/** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than + * the maximum amount of weight that the message could take to be executed, then no + * execution attempt will be made. + */ +export interface PolkadotXcmCall_execute { + __kind: 'execute' + message: Type_423 + maxWeight: Weight +} + +/** + * Set a safe XCM version (the version that XCM should be encoded with if the most recent + * version a destination can accept is unknown). + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable. + */ +export interface PolkadotXcmCall_force_default_xcm_version { + __kind: 'force_default_xcm_version' + maybeXcmVersion?: (number | undefined) +} + +/** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ +export interface PolkadotXcmCall_force_subscribe_version_notify { + __kind: 'force_subscribe_version_notify' + location: VersionedLocation +} + +/** + * Set or unset the global suspension state of the XCM executor. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `suspended`: `true` to suspend, `false` to resume. + */ +export interface PolkadotXcmCall_force_suspension { + __kind: 'force_suspension' + suspended: boolean +} + +/** + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. + */ +export interface PolkadotXcmCall_force_unsubscribe_version_notify { + __kind: 'force_unsubscribe_version_notify' + location: VersionedLocation +} + +/** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ +export interface PolkadotXcmCall_force_xcm_version { + __kind: 'force_xcm_version' + location: V4Location + version: number +} + +/** + * Transfer some assets from the local chain to the destination chain through their local, + * destination or remote reserve. + * + * `assets` must have same reserve location and may not be teleportable to `dest`. + * - `assets` have local reserve: transfer assets to sovereign account of destination + * chain and forward a notification XCM to `dest` to mint and deposit reserve-based + * assets to `beneficiary`. + * - `assets` have destination reserve: burn local assets and forward a notification to + * `dest` chain to withdraw the reserve assets from this chain's sovereign account and + * deposit them to `beneficiary`. + * - `assets` have remote reserve: burn local assets, forward XCM to reserve chain to move + * reserves from this chain's SA to `dest` chain's SA, and forward another XCM to `dest` + * to mint and deposit reserve-based assets to `beneficiary`. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `[Parent, + * Parachain(..)]` to send from parachain to parachain, or `[Parachain(..)]` to send from + * relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` (and possibly reserve) chains. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_limited_reserve_transfer_assets { + __kind: 'limited_reserve_transfer_assets' + dest: VersionedLocation + beneficiary: VersionedLocation + assets: VersionedAssets + feeAssetItem: number + weightLimit: V3WeightLimit +} + +/** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `[Parent, + * Parachain(..)]` to send from parachain to parachain, or `[Parachain(..)]` to send from + * relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` chain. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_limited_teleport_assets { + __kind: 'limited_teleport_assets' + dest: VersionedLocation + beneficiary: VersionedLocation + assets: VersionedAssets + feeAssetItem: number + weightLimit: V3WeightLimit +} + +/** + * Transfer some assets from the local chain to the destination chain through their local, + * destination or remote reserve. + * + * `assets` must have same reserve location and may not be teleportable to `dest`. + * - `assets` have local reserve: transfer assets to sovereign account of destination + * chain and forward a notification XCM to `dest` to mint and deposit reserve-based + * assets to `beneficiary`. + * - `assets` have destination reserve: burn local assets and forward a notification to + * `dest` chain to withdraw the reserve assets from this chain's sovereign account and + * deposit them to `beneficiary`. + * - `assets` have remote reserve: burn local assets, forward XCM to reserve chain to move + * reserves from this chain's SA to `dest` chain's SA, and forward another XCM to `dest` + * to mint and deposit reserve-based assets to `beneficiary`. + * + * **This function is deprecated: Use `limited_reserve_transfer_assets` instead.** + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `[Parent, + * Parachain(..)]` to send from parachain to parachain, or `[Parachain(..)]` to send from + * relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` (and possibly reserve) chains. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ +export interface PolkadotXcmCall_reserve_transfer_assets { + __kind: 'reserve_transfer_assets' + dest: VersionedLocation + beneficiary: VersionedLocation + assets: VersionedAssets + feeAssetItem: number +} + +export interface PolkadotXcmCall_send { + __kind: 'send' + dest: VersionedLocation + message: VersionedXcm +} + +/** + * Teleport some assets from the local chain to some destination chain. + * + * **This function is deprecated: Use `limited_teleport_assets` instead.** + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `[Parent, + * Parachain(..)]` to send from parachain to parachain, or `[Parachain(..)]` to send from + * relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` chain. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ +export interface PolkadotXcmCall_teleport_assets { + __kind: 'teleport_assets' + dest: VersionedLocation + beneficiary: VersionedLocation + assets: VersionedAssets + feeAssetItem: number +} + +/** + * Transfer some assets from the local chain to the destination chain through their local, + * destination or remote reserve, or through teleports. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item` (hence referred to as `fees`), up to enough to pay for + * `weight_limit` of weight. If more weight is needed than `weight_limit`, then the + * operation will fail and the assets sent may be at risk. + * + * `assets` (excluding `fees`) must have same reserve location or otherwise be teleportable + * to `dest`, no limitations imposed on `fees`. + * - for local reserve: transfer assets to sovereign account of destination chain and + * forward a notification XCM to `dest` to mint and deposit reserve-based assets to + * `beneficiary`. + * - for destination reserve: burn local assets and forward a notification to `dest` chain + * to withdraw the reserve assets from this chain's sovereign account and deposit them + * to `beneficiary`. + * - for remote reserve: burn local assets, forward XCM to reserve chain to move reserves + * from this chain's SA to `dest` chain's SA, and forward another XCM to `dest` to mint + * and deposit reserve-based assets to `beneficiary`. + * - for teleports: burn local assets and forward XCM to `dest` chain to mint/teleport + * assets and deposit them to `beneficiary`. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, + * Parachain(..))` to send from parachain to parachain, or `X1(Parachain(..))` to send + * from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` (and possibly reserve) chains. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_transfer_assets { + __kind: 'transfer_assets' + dest: VersionedLocation + beneficiary: VersionedLocation + assets: VersionedAssets + feeAssetItem: number + weightLimit: V3WeightLimit +} + +export type VersionedXcm = VersionedXcm_V2 | VersionedXcm_V3 | VersionedXcm_V4 + +export interface VersionedXcm_V2 { + __kind: 'V2' + value: V2Instruction[] +} + +export interface VersionedXcm_V3 { + __kind: 'V3' + value: V3Instruction[] +} + +export interface VersionedXcm_V4 { + __kind: 'V4' + value: V4Instruction[] +} + +export type V4Instruction = V4Instruction_AliasOrigin | V4Instruction_BurnAsset | V4Instruction_BuyExecution | V4Instruction_ClaimAsset | V4Instruction_ClearError | V4Instruction_ClearOrigin | V4Instruction_ClearTopic | V4Instruction_ClearTransactStatus | V4Instruction_DepositAsset | V4Instruction_DepositReserveAsset | V4Instruction_DescendOrigin | V4Instruction_ExchangeAsset | V4Instruction_ExpectAsset | V4Instruction_ExpectError | V4Instruction_ExpectOrigin | V4Instruction_ExpectPallet | V4Instruction_ExpectTransactStatus | V4Instruction_ExportMessage | V4Instruction_HrmpChannelAccepted | V4Instruction_HrmpChannelClosing | V4Instruction_HrmpNewChannelOpenRequest | V4Instruction_InitiateReserveWithdraw | V4Instruction_InitiateTeleport | V4Instruction_LockAsset | V4Instruction_NoteUnlockable | V4Instruction_QueryPallet | V4Instruction_QueryResponse | V4Instruction_ReceiveTeleportedAsset | V4Instruction_RefundSurplus | V4Instruction_ReportError | V4Instruction_ReportHolding | V4Instruction_ReportTransactStatus | V4Instruction_RequestUnlock | V4Instruction_ReserveAssetDeposited | V4Instruction_SetAppendix | V4Instruction_SetErrorHandler | V4Instruction_SetFeesMode | V4Instruction_SetTopic | V4Instruction_SubscribeVersion | V4Instruction_Transact | V4Instruction_TransferAsset | V4Instruction_TransferReserveAsset | V4Instruction_Trap | V4Instruction_UniversalOrigin | V4Instruction_UnlockAsset | V4Instruction_UnpaidExecution | V4Instruction_UnsubscribeVersion | V4Instruction_WithdrawAsset + +export interface V4Instruction_AliasOrigin { + __kind: 'AliasOrigin' + value: V4Location +} + +export interface V4Instruction_BurnAsset { + __kind: 'BurnAsset' + value: V4Asset[] +} + +export interface V4Instruction_BuyExecution { + __kind: 'BuyExecution' + fees: V4Asset + weightLimit: V3WeightLimit +} + +export interface V4Instruction_ClaimAsset { + __kind: 'ClaimAsset' + assets: V4Asset[] + ticket: V4Location +} + +export interface V4Instruction_ClearError { + __kind: 'ClearError' +} + +export interface V4Instruction_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface V4Instruction_ClearTopic { + __kind: 'ClearTopic' +} + +export interface V4Instruction_ClearTransactStatus { + __kind: 'ClearTransactStatus' +} + +export interface V4Instruction_DepositAsset { + __kind: 'DepositAsset' + assets: V4AssetFilter + beneficiary: V4Location +} + +export interface V4Instruction_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V4AssetFilter + dest: V4Location + xcm: V4Instruction[] +} + +export interface V4Instruction_DescendOrigin { + __kind: 'DescendOrigin' + value: V4Junctions +} + +export interface V4Instruction_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V4AssetFilter + want: V4Asset[] + maximal: boolean +} + +export interface V4Instruction_ExpectAsset { + __kind: 'ExpectAsset' + value: V4Asset[] +} + +export interface V4Instruction_ExpectError { + __kind: 'ExpectError' + value?: ([number, V3Error] | undefined) +} + +export interface V4Instruction_ExpectOrigin { + __kind: 'ExpectOrigin' + value?: (V4Location | undefined) +} + +export interface V4Instruction_ExpectPallet { + __kind: 'ExpectPallet' + index: number + name: Bytes + moduleName: Bytes + crateMajor: number + minCrateMinor: number +} + +export interface V4Instruction_ExpectTransactStatus { + __kind: 'ExpectTransactStatus' + value: V3MaybeErrorCode +} + +export interface V4Instruction_ExportMessage { + __kind: 'ExportMessage' + network: V4NetworkId + destination: V4Junctions + xcm: V4Instruction[] +} + +export interface V4Instruction_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface V4Instruction_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface V4Instruction_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface V4Instruction_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V4AssetFilter + reserve: V4Location + xcm: V4Instruction[] +} + +export interface V4Instruction_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V4AssetFilter + dest: V4Location + xcm: V4Instruction[] +} + +export interface V4Instruction_LockAsset { + __kind: 'LockAsset' + asset: V4Asset + unlocker: V4Location +} + +export interface V4Instruction_NoteUnlockable { + __kind: 'NoteUnlockable' + asset: V4Asset + owner: V4Location +} + +export interface V4Instruction_QueryPallet { + __kind: 'QueryPallet' + moduleName: Bytes + responseInfo: V4QueryResponseInfo +} + +export interface V4Instruction_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V4Response + maxWeight: Weight + querier?: (V4Location | undefined) +} + +export interface V4Instruction_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V4Asset[] +} + +export interface V4Instruction_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface V4Instruction_ReportError { + __kind: 'ReportError' + value: V4QueryResponseInfo +} + +export interface V4Instruction_ReportHolding { + __kind: 'ReportHolding' + responseInfo: V4QueryResponseInfo + assets: V4AssetFilter +} + +export interface V4Instruction_ReportTransactStatus { + __kind: 'ReportTransactStatus' + value: V4QueryResponseInfo +} + +export interface V4Instruction_RequestUnlock { + __kind: 'RequestUnlock' + asset: V4Asset + locker: V4Location +} + +export interface V4Instruction_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V4Asset[] +} + +export interface V4Instruction_SetAppendix { + __kind: 'SetAppendix' + value: V4Instruction[] +} + +export interface V4Instruction_SetErrorHandler { + __kind: 'SetErrorHandler' + value: V4Instruction[] +} + +export interface V4Instruction_SetFeesMode { + __kind: 'SetFeesMode' + jitWithdraw: boolean +} + +export interface V4Instruction_SetTopic { + __kind: 'SetTopic' + value: Bytes +} + +export interface V4Instruction_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: Weight +} + +export interface V4Instruction_Transact { + __kind: 'Transact' + originKind: V2OriginKind + requireWeightAtMost: Weight + call: DoubleEncoded +} + +export interface V4Instruction_TransferAsset { + __kind: 'TransferAsset' + assets: V4Asset[] + beneficiary: V4Location +} + +export interface V4Instruction_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V4Asset[] + dest: V4Location + xcm: V4Instruction[] +} + +export interface V4Instruction_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V4Instruction_UniversalOrigin { + __kind: 'UniversalOrigin' + value: V4Junction +} + +export interface V4Instruction_UnlockAsset { + __kind: 'UnlockAsset' + asset: V4Asset + target: V4Location +} + +export interface V4Instruction_UnpaidExecution { + __kind: 'UnpaidExecution' + weightLimit: V3WeightLimit + checkOrigin?: (V4Location | undefined) +} + +export interface V4Instruction_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export interface V4Instruction_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V4Asset[] +} + +export interface DoubleEncoded { + encoded: Bytes +} + +export type V2OriginKind = V2OriginKind_Native | V2OriginKind_SovereignAccount | V2OriginKind_Superuser | V2OriginKind_Xcm + +export interface V2OriginKind_Native { + __kind: 'Native' +} + +export interface V2OriginKind_SovereignAccount { + __kind: 'SovereignAccount' +} + +export interface V2OriginKind_Superuser { + __kind: 'Superuser' +} + +export interface V2OriginKind_Xcm { + __kind: 'Xcm' +} + +export interface V4QueryResponseInfo { + destination: V4Location + queryId: bigint + maxWeight: Weight +} + +export type V4AssetFilter = V4AssetFilter_Definite | V4AssetFilter_Wild + +export interface V4AssetFilter_Definite { + __kind: 'Definite' + value: V4Asset[] +} + +export interface V4AssetFilter_Wild { + __kind: 'Wild' + value: V4WildAsset +} + +export type V4WildAsset = V4WildAsset_All | V4WildAsset_AllCounted | V4WildAsset_AllOf | V4WildAsset_AllOfCounted + +export interface V4WildAsset_All { + __kind: 'All' +} + +export interface V4WildAsset_AllCounted { + __kind: 'AllCounted' + value: number +} + +export interface V4WildAsset_AllOf { + __kind: 'AllOf' + id: V4AssetId + fun: V4WildFungibility +} + +export interface V4WildAsset_AllOfCounted { + __kind: 'AllOfCounted' + id: V4AssetId + fun: V4WildFungibility + count: number +} + +export type V4WildFungibility = V4WildFungibility_Fungible | V4WildFungibility_NonFungible + +export interface V4WildFungibility_Fungible { + __kind: 'Fungible' +} + +export interface V4WildFungibility_NonFungible { + __kind: 'NonFungible' +} + +export type V3Instruction = V3Instruction_AliasOrigin | V3Instruction_BurnAsset | V3Instruction_BuyExecution | V3Instruction_ClaimAsset | V3Instruction_ClearError | V3Instruction_ClearOrigin | V3Instruction_ClearTopic | V3Instruction_ClearTransactStatus | V3Instruction_DepositAsset | V3Instruction_DepositReserveAsset | V3Instruction_DescendOrigin | V3Instruction_ExchangeAsset | V3Instruction_ExpectAsset | V3Instruction_ExpectError | V3Instruction_ExpectOrigin | V3Instruction_ExpectPallet | V3Instruction_ExpectTransactStatus | V3Instruction_ExportMessage | V3Instruction_HrmpChannelAccepted | V3Instruction_HrmpChannelClosing | V3Instruction_HrmpNewChannelOpenRequest | V3Instruction_InitiateReserveWithdraw | V3Instruction_InitiateTeleport | V3Instruction_LockAsset | V3Instruction_NoteUnlockable | V3Instruction_QueryPallet | V3Instruction_QueryResponse | V3Instruction_ReceiveTeleportedAsset | V3Instruction_RefundSurplus | V3Instruction_ReportError | V3Instruction_ReportHolding | V3Instruction_ReportTransactStatus | V3Instruction_RequestUnlock | V3Instruction_ReserveAssetDeposited | V3Instruction_SetAppendix | V3Instruction_SetErrorHandler | V3Instruction_SetFeesMode | V3Instruction_SetTopic | V3Instruction_SubscribeVersion | V3Instruction_Transact | V3Instruction_TransferAsset | V3Instruction_TransferReserveAsset | V3Instruction_Trap | V3Instruction_UniversalOrigin | V3Instruction_UnlockAsset | V3Instruction_UnpaidExecution | V3Instruction_UnsubscribeVersion | V3Instruction_WithdrawAsset + +export interface V3Instruction_AliasOrigin { + __kind: 'AliasOrigin' + value: V3MultiLocation +} + +export interface V3Instruction_BurnAsset { + __kind: 'BurnAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_BuyExecution { + __kind: 'BuyExecution' + fees: V3MultiAsset + weightLimit: V3WeightLimit +} + +export interface V3Instruction_ClaimAsset { + __kind: 'ClaimAsset' + assets: V3MultiAsset[] + ticket: V3MultiLocation +} + +export interface V3Instruction_ClearError { + __kind: 'ClearError' +} + +export interface V3Instruction_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface V3Instruction_ClearTopic { + __kind: 'ClearTopic' +} + +export interface V3Instruction_ClearTransactStatus { + __kind: 'ClearTransactStatus' +} + +export interface V3Instruction_DepositAsset { + __kind: 'DepositAsset' + assets: V3MultiAssetFilter + beneficiary: V3MultiLocation +} + +export interface V3Instruction_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_DescendOrigin { + __kind: 'DescendOrigin' + value: V3Junctions +} + +export interface V3Instruction_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V3MultiAssetFilter + want: V3MultiAsset[] + maximal: boolean +} + +export interface V3Instruction_ExpectAsset { + __kind: 'ExpectAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_ExpectError { + __kind: 'ExpectError' + value?: ([number, V3Error] | undefined) +} + +export interface V3Instruction_ExpectOrigin { + __kind: 'ExpectOrigin' + value?: (V3MultiLocation | undefined) +} + +export interface V3Instruction_ExpectPallet { + __kind: 'ExpectPallet' + index: number + name: Bytes + moduleName: Bytes + crateMajor: number + minCrateMinor: number +} + +export interface V3Instruction_ExpectTransactStatus { + __kind: 'ExpectTransactStatus' + value: V3MaybeErrorCode +} + +export interface V3Instruction_ExportMessage { + __kind: 'ExportMessage' + network: V3NetworkId + destination: V3Junctions + xcm: V3Instruction[] +} + +export interface V3Instruction_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface V3Instruction_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface V3Instruction_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface V3Instruction_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V3MultiAssetFilter + reserve: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_LockAsset { + __kind: 'LockAsset' + asset: V3MultiAsset + unlocker: V3MultiLocation +} + +export interface V3Instruction_NoteUnlockable { + __kind: 'NoteUnlockable' + asset: V3MultiAsset + owner: V3MultiLocation +} + +export interface V3Instruction_QueryPallet { + __kind: 'QueryPallet' + moduleName: Bytes + responseInfo: V3QueryResponseInfo +} + +export interface V3Instruction_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V3Response + maxWeight: Weight + querier?: (V3MultiLocation | undefined) +} + +export interface V3Instruction_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface V3Instruction_ReportError { + __kind: 'ReportError' + value: V3QueryResponseInfo +} + +export interface V3Instruction_ReportHolding { + __kind: 'ReportHolding' + responseInfo: V3QueryResponseInfo + assets: V3MultiAssetFilter +} + +export interface V3Instruction_ReportTransactStatus { + __kind: 'ReportTransactStatus' + value: V3QueryResponseInfo +} + +export interface V3Instruction_RequestUnlock { + __kind: 'RequestUnlock' + asset: V3MultiAsset + locker: V3MultiLocation +} + +export interface V3Instruction_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V3MultiAsset[] +} + +export interface V3Instruction_SetAppendix { + __kind: 'SetAppendix' + value: V3Instruction[] +} + +export interface V3Instruction_SetErrorHandler { + __kind: 'SetErrorHandler' + value: V3Instruction[] +} + +export interface V3Instruction_SetFeesMode { + __kind: 'SetFeesMode' + jitWithdraw: boolean +} + +export interface V3Instruction_SetTopic { + __kind: 'SetTopic' + value: Bytes +} + +export interface V3Instruction_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: Weight +} + +export interface V3Instruction_Transact { + __kind: 'Transact' + originKind: V2OriginKind + requireWeightAtMost: Weight + call: DoubleEncoded +} + +export interface V3Instruction_TransferAsset { + __kind: 'TransferAsset' + assets: V3MultiAsset[] + beneficiary: V3MultiLocation +} + +export interface V3Instruction_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V3MultiAsset[] + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V3Instruction_UniversalOrigin { + __kind: 'UniversalOrigin' + value: V3Junction +} + +export interface V3Instruction_UnlockAsset { + __kind: 'UnlockAsset' + asset: V3MultiAsset + target: V3MultiLocation +} + +export interface V3Instruction_UnpaidExecution { + __kind: 'UnpaidExecution' + weightLimit: V3WeightLimit + checkOrigin?: (V3MultiLocation | undefined) +} + +export interface V3Instruction_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export interface V3Instruction_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V3MultiAsset[] +} + +export interface V3QueryResponseInfo { + destination: V3MultiLocation + queryId: bigint + maxWeight: Weight +} + +export type V3MultiAssetFilter = V3MultiAssetFilter_Definite | V3MultiAssetFilter_Wild + +export interface V3MultiAssetFilter_Definite { + __kind: 'Definite' + value: V3MultiAsset[] +} + +export interface V3MultiAssetFilter_Wild { + __kind: 'Wild' + value: V3WildMultiAsset +} + +export type V3WildMultiAsset = V3WildMultiAsset_All | V3WildMultiAsset_AllCounted | V3WildMultiAsset_AllOf | V3WildMultiAsset_AllOfCounted + +export interface V3WildMultiAsset_All { + __kind: 'All' +} + +export interface V3WildMultiAsset_AllCounted { + __kind: 'AllCounted' + value: number +} + +export interface V3WildMultiAsset_AllOf { + __kind: 'AllOf' + id: V3AssetId + fun: V3WildFungibility +} + +export interface V3WildMultiAsset_AllOfCounted { + __kind: 'AllOfCounted' + id: V3AssetId + fun: V3WildFungibility + count: number +} + +export type V3WildFungibility = V3WildFungibility_Fungible | V3WildFungibility_NonFungible + +export interface V3WildFungibility_Fungible { + __kind: 'Fungible' +} + +export interface V3WildFungibility_NonFungible { + __kind: 'NonFungible' +} + +export type V2Instruction = V2Instruction_BuyExecution | V2Instruction_ClaimAsset | V2Instruction_ClearError | V2Instruction_ClearOrigin | V2Instruction_DepositAsset | V2Instruction_DepositReserveAsset | V2Instruction_DescendOrigin | V2Instruction_ExchangeAsset | V2Instruction_HrmpChannelAccepted | V2Instruction_HrmpChannelClosing | V2Instruction_HrmpNewChannelOpenRequest | V2Instruction_InitiateReserveWithdraw | V2Instruction_InitiateTeleport | V2Instruction_QueryHolding | V2Instruction_QueryResponse | V2Instruction_ReceiveTeleportedAsset | V2Instruction_RefundSurplus | V2Instruction_ReportError | V2Instruction_ReserveAssetDeposited | V2Instruction_SetAppendix | V2Instruction_SetErrorHandler | V2Instruction_SubscribeVersion | V2Instruction_Transact | V2Instruction_TransferAsset | V2Instruction_TransferReserveAsset | V2Instruction_Trap | V2Instruction_UnsubscribeVersion | V2Instruction_WithdrawAsset + +export interface V2Instruction_BuyExecution { + __kind: 'BuyExecution' + fees: V2MultiAsset + weightLimit: V2WeightLimit +} + +export interface V2Instruction_ClaimAsset { + __kind: 'ClaimAsset' + assets: V2MultiAsset[] + ticket: V2MultiLocation +} + +export interface V2Instruction_ClearError { + __kind: 'ClearError' +} + +export interface V2Instruction_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface V2Instruction_DepositAsset { + __kind: 'DepositAsset' + assets: V2MultiAssetFilter + maxAssets: number + beneficiary: V2MultiLocation +} + +export interface V2Instruction_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V2MultiAssetFilter + maxAssets: number + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface V2Instruction_DescendOrigin { + __kind: 'DescendOrigin' + value: V2Junctions +} + +export interface V2Instruction_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V2MultiAssetFilter + receive: V2MultiAsset[] +} + +export interface V2Instruction_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface V2Instruction_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface V2Instruction_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface V2Instruction_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V2MultiAssetFilter + reserve: V2MultiLocation + xcm: V2Instruction[] +} + +export interface V2Instruction_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V2MultiAssetFilter + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface V2Instruction_QueryHolding { + __kind: 'QueryHolding' + queryId: bigint + dest: V2MultiLocation + assets: V2MultiAssetFilter + maxResponseWeight: bigint +} + +export interface V2Instruction_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V2Response + maxWeight: bigint +} + +export interface V2Instruction_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V2MultiAsset[] +} + +export interface V2Instruction_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface V2Instruction_ReportError { + __kind: 'ReportError' + queryId: bigint + dest: V2MultiLocation + maxResponseWeight: bigint +} + +export interface V2Instruction_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V2MultiAsset[] +} + +export interface V2Instruction_SetAppendix { + __kind: 'SetAppendix' + value: V2Instruction[] +} + +export interface V2Instruction_SetErrorHandler { + __kind: 'SetErrorHandler' + value: V2Instruction[] +} + +export interface V2Instruction_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: bigint +} + +export interface V2Instruction_Transact { + __kind: 'Transact' + originType: V2OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded +} + +export interface V2Instruction_TransferAsset { + __kind: 'TransferAsset' + assets: V2MultiAsset[] + beneficiary: V2MultiLocation +} + +export interface V2Instruction_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V2MultiAsset[] + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface V2Instruction_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V2Instruction_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export interface V2Instruction_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V2MultiAsset[] +} + +export type V2MultiAssetFilter = V2MultiAssetFilter_Definite | V2MultiAssetFilter_Wild + +export interface V2MultiAssetFilter_Definite { + __kind: 'Definite' + value: V2MultiAsset[] +} + +export interface V2MultiAssetFilter_Wild { + __kind: 'Wild' + value: V2WildMultiAsset +} + +export type V2WildMultiAsset = V2WildMultiAsset_All | V2WildMultiAsset_AllOf + +export interface V2WildMultiAsset_All { + __kind: 'All' +} + +export interface V2WildMultiAsset_AllOf { + __kind: 'AllOf' + id: V2AssetId + fun: V2WildFungibility +} + +export type V2WildFungibility = V2WildFungibility_Fungible | V2WildFungibility_NonFungible + +export interface V2WildFungibility_Fungible { + __kind: 'Fungible' +} + +export interface V2WildFungibility_NonFungible { + __kind: 'NonFungible' +} + +export type V2WeightLimit = V2WeightLimit_Limited | V2WeightLimit_Unlimited + +export interface V2WeightLimit_Limited { + __kind: 'Limited' + value: bigint +} + +export interface V2WeightLimit_Unlimited { + __kind: 'Unlimited' +} + +export type Type_423 = Type_423_V2 | Type_423_V3 | Type_423_V4 + +export interface Type_423_V2 { + __kind: 'V2' + value: Type_426[] +} + +export interface Type_423_V3 { + __kind: 'V3' + value: Type_430[] +} + +export interface Type_423_V4 { + __kind: 'V4' + value: Type_433[] +} + +export type Type_433 = Type_433_AliasOrigin | Type_433_BurnAsset | Type_433_BuyExecution | Type_433_ClaimAsset | Type_433_ClearError | Type_433_ClearOrigin | Type_433_ClearTopic | Type_433_ClearTransactStatus | Type_433_DepositAsset | Type_433_DepositReserveAsset | Type_433_DescendOrigin | Type_433_ExchangeAsset | Type_433_ExpectAsset | Type_433_ExpectError | Type_433_ExpectOrigin | Type_433_ExpectPallet | Type_433_ExpectTransactStatus | Type_433_ExportMessage | Type_433_HrmpChannelAccepted | Type_433_HrmpChannelClosing | Type_433_HrmpNewChannelOpenRequest | Type_433_InitiateReserveWithdraw | Type_433_InitiateTeleport | Type_433_LockAsset | Type_433_NoteUnlockable | Type_433_QueryPallet | Type_433_QueryResponse | Type_433_ReceiveTeleportedAsset | Type_433_RefundSurplus | Type_433_ReportError | Type_433_ReportHolding | Type_433_ReportTransactStatus | Type_433_RequestUnlock | Type_433_ReserveAssetDeposited | Type_433_SetAppendix | Type_433_SetErrorHandler | Type_433_SetFeesMode | Type_433_SetTopic | Type_433_SubscribeVersion | Type_433_Transact | Type_433_TransferAsset | Type_433_TransferReserveAsset | Type_433_Trap | Type_433_UniversalOrigin | Type_433_UnlockAsset | Type_433_UnpaidExecution | Type_433_UnsubscribeVersion | Type_433_WithdrawAsset + +export interface Type_433_AliasOrigin { + __kind: 'AliasOrigin' + value: V4Location +} + +export interface Type_433_BurnAsset { + __kind: 'BurnAsset' + value: V4Asset[] +} + +export interface Type_433_BuyExecution { + __kind: 'BuyExecution' + fees: V4Asset + weightLimit: V3WeightLimit +} + +export interface Type_433_ClaimAsset { + __kind: 'ClaimAsset' + assets: V4Asset[] + ticket: V4Location +} + +export interface Type_433_ClearError { + __kind: 'ClearError' +} + +export interface Type_433_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface Type_433_ClearTopic { + __kind: 'ClearTopic' +} + +export interface Type_433_ClearTransactStatus { + __kind: 'ClearTransactStatus' +} + +export interface Type_433_DepositAsset { + __kind: 'DepositAsset' + assets: V4AssetFilter + beneficiary: V4Location +} + +export interface Type_433_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V4AssetFilter + dest: V4Location + xcm: V4Instruction[] +} + +export interface Type_433_DescendOrigin { + __kind: 'DescendOrigin' + value: V4Junctions +} + +export interface Type_433_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V4AssetFilter + want: V4Asset[] + maximal: boolean +} + +export interface Type_433_ExpectAsset { + __kind: 'ExpectAsset' + value: V4Asset[] +} + +export interface Type_433_ExpectError { + __kind: 'ExpectError' + value?: ([number, V3Error] | undefined) +} + +export interface Type_433_ExpectOrigin { + __kind: 'ExpectOrigin' + value?: (V4Location | undefined) +} + +export interface Type_433_ExpectPallet { + __kind: 'ExpectPallet' + index: number + name: Bytes + moduleName: Bytes + crateMajor: number + minCrateMinor: number +} + +export interface Type_433_ExpectTransactStatus { + __kind: 'ExpectTransactStatus' + value: V3MaybeErrorCode +} + +export interface Type_433_ExportMessage { + __kind: 'ExportMessage' + network: V4NetworkId + destination: V4Junctions + xcm: V4Instruction[] +} + +export interface Type_433_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface Type_433_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface Type_433_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface Type_433_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V4AssetFilter + reserve: V4Location + xcm: V4Instruction[] +} + +export interface Type_433_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V4AssetFilter + dest: V4Location + xcm: V4Instruction[] +} + +export interface Type_433_LockAsset { + __kind: 'LockAsset' + asset: V4Asset + unlocker: V4Location +} + +export interface Type_433_NoteUnlockable { + __kind: 'NoteUnlockable' + asset: V4Asset + owner: V4Location +} + +export interface Type_433_QueryPallet { + __kind: 'QueryPallet' + moduleName: Bytes + responseInfo: V4QueryResponseInfo +} + +export interface Type_433_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V4Response + maxWeight: Weight + querier?: (V4Location | undefined) +} + +export interface Type_433_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V4Asset[] +} + +export interface Type_433_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface Type_433_ReportError { + __kind: 'ReportError' + value: V4QueryResponseInfo +} + +export interface Type_433_ReportHolding { + __kind: 'ReportHolding' + responseInfo: V4QueryResponseInfo + assets: V4AssetFilter +} + +export interface Type_433_ReportTransactStatus { + __kind: 'ReportTransactStatus' + value: V4QueryResponseInfo +} + +export interface Type_433_RequestUnlock { + __kind: 'RequestUnlock' + asset: V4Asset + locker: V4Location +} + +export interface Type_433_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V4Asset[] +} + +export interface Type_433_SetAppendix { + __kind: 'SetAppendix' + value: Type_433[] +} + +export interface Type_433_SetErrorHandler { + __kind: 'SetErrorHandler' + value: Type_433[] +} + +export interface Type_433_SetFeesMode { + __kind: 'SetFeesMode' + jitWithdraw: boolean +} + +export interface Type_433_SetTopic { + __kind: 'SetTopic' + value: Bytes +} + +export interface Type_433_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: Weight +} + +export interface Type_433_Transact { + __kind: 'Transact' + originKind: V2OriginKind + requireWeightAtMost: Weight + call: Type_427 +} + +export interface Type_433_TransferAsset { + __kind: 'TransferAsset' + assets: V4Asset[] + beneficiary: V4Location +} + +export interface Type_433_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V4Asset[] + dest: V4Location + xcm: V4Instruction[] +} + +export interface Type_433_Trap { + __kind: 'Trap' + value: bigint +} + +export interface Type_433_UniversalOrigin { + __kind: 'UniversalOrigin' + value: V4Junction +} + +export interface Type_433_UnlockAsset { + __kind: 'UnlockAsset' + asset: V4Asset + target: V4Location +} + +export interface Type_433_UnpaidExecution { + __kind: 'UnpaidExecution' + weightLimit: V3WeightLimit + checkOrigin?: (V4Location | undefined) +} + +export interface Type_433_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export interface Type_433_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V4Asset[] +} + +export interface Type_427 { + encoded: Bytes +} + +export type Type_430 = Type_430_AliasOrigin | Type_430_BurnAsset | Type_430_BuyExecution | Type_430_ClaimAsset | Type_430_ClearError | Type_430_ClearOrigin | Type_430_ClearTopic | Type_430_ClearTransactStatus | Type_430_DepositAsset | Type_430_DepositReserveAsset | Type_430_DescendOrigin | Type_430_ExchangeAsset | Type_430_ExpectAsset | Type_430_ExpectError | Type_430_ExpectOrigin | Type_430_ExpectPallet | Type_430_ExpectTransactStatus | Type_430_ExportMessage | Type_430_HrmpChannelAccepted | Type_430_HrmpChannelClosing | Type_430_HrmpNewChannelOpenRequest | Type_430_InitiateReserveWithdraw | Type_430_InitiateTeleport | Type_430_LockAsset | Type_430_NoteUnlockable | Type_430_QueryPallet | Type_430_QueryResponse | Type_430_ReceiveTeleportedAsset | Type_430_RefundSurplus | Type_430_ReportError | Type_430_ReportHolding | Type_430_ReportTransactStatus | Type_430_RequestUnlock | Type_430_ReserveAssetDeposited | Type_430_SetAppendix | Type_430_SetErrorHandler | Type_430_SetFeesMode | Type_430_SetTopic | Type_430_SubscribeVersion | Type_430_Transact | Type_430_TransferAsset | Type_430_TransferReserveAsset | Type_430_Trap | Type_430_UniversalOrigin | Type_430_UnlockAsset | Type_430_UnpaidExecution | Type_430_UnsubscribeVersion | Type_430_WithdrawAsset + +export interface Type_430_AliasOrigin { + __kind: 'AliasOrigin' + value: V3MultiLocation +} + +export interface Type_430_BurnAsset { + __kind: 'BurnAsset' + value: V3MultiAsset[] +} + +export interface Type_430_BuyExecution { + __kind: 'BuyExecution' + fees: V3MultiAsset + weightLimit: V3WeightLimit +} + +export interface Type_430_ClaimAsset { + __kind: 'ClaimAsset' + assets: V3MultiAsset[] + ticket: V3MultiLocation +} + +export interface Type_430_ClearError { + __kind: 'ClearError' +} + +export interface Type_430_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface Type_430_ClearTopic { + __kind: 'ClearTopic' +} + +export interface Type_430_ClearTransactStatus { + __kind: 'ClearTransactStatus' +} + +export interface Type_430_DepositAsset { + __kind: 'DepositAsset' + assets: V3MultiAssetFilter + beneficiary: V3MultiLocation +} + +export interface Type_430_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface Type_430_DescendOrigin { + __kind: 'DescendOrigin' + value: V3Junctions +} + +export interface Type_430_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V3MultiAssetFilter + want: V3MultiAsset[] + maximal: boolean +} + +export interface Type_430_ExpectAsset { + __kind: 'ExpectAsset' + value: V3MultiAsset[] +} + +export interface Type_430_ExpectError { + __kind: 'ExpectError' + value?: ([number, V3Error] | undefined) +} + +export interface Type_430_ExpectOrigin { + __kind: 'ExpectOrigin' + value?: (V3MultiLocation | undefined) +} + +export interface Type_430_ExpectPallet { + __kind: 'ExpectPallet' + index: number + name: Bytes + moduleName: Bytes + crateMajor: number + minCrateMinor: number +} + +export interface Type_430_ExpectTransactStatus { + __kind: 'ExpectTransactStatus' + value: V3MaybeErrorCode +} + +export interface Type_430_ExportMessage { + __kind: 'ExportMessage' + network: V3NetworkId + destination: V3Junctions + xcm: V3Instruction[] +} + +export interface Type_430_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface Type_430_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface Type_430_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface Type_430_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V3MultiAssetFilter + reserve: V3MultiLocation + xcm: V3Instruction[] +} + +export interface Type_430_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface Type_430_LockAsset { + __kind: 'LockAsset' + asset: V3MultiAsset + unlocker: V3MultiLocation +} + +export interface Type_430_NoteUnlockable { + __kind: 'NoteUnlockable' + asset: V3MultiAsset + owner: V3MultiLocation +} + +export interface Type_430_QueryPallet { + __kind: 'QueryPallet' + moduleName: Bytes + responseInfo: V3QueryResponseInfo +} + +export interface Type_430_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V3Response + maxWeight: Weight + querier?: (V3MultiLocation | undefined) +} + +export interface Type_430_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V3MultiAsset[] +} + +export interface Type_430_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface Type_430_ReportError { + __kind: 'ReportError' + value: V3QueryResponseInfo +} + +export interface Type_430_ReportHolding { + __kind: 'ReportHolding' + responseInfo: V3QueryResponseInfo + assets: V3MultiAssetFilter +} + +export interface Type_430_ReportTransactStatus { + __kind: 'ReportTransactStatus' + value: V3QueryResponseInfo +} + +export interface Type_430_RequestUnlock { + __kind: 'RequestUnlock' + asset: V3MultiAsset + locker: V3MultiLocation +} + +export interface Type_430_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V3MultiAsset[] +} + +export interface Type_430_SetAppendix { + __kind: 'SetAppendix' + value: Type_430[] +} + +export interface Type_430_SetErrorHandler { + __kind: 'SetErrorHandler' + value: Type_430[] +} + +export interface Type_430_SetFeesMode { + __kind: 'SetFeesMode' + jitWithdraw: boolean +} + +export interface Type_430_SetTopic { + __kind: 'SetTopic' + value: Bytes +} + +export interface Type_430_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: Weight +} + +export interface Type_430_Transact { + __kind: 'Transact' + originKind: V2OriginKind + requireWeightAtMost: Weight + call: Type_427 +} + +export interface Type_430_TransferAsset { + __kind: 'TransferAsset' + assets: V3MultiAsset[] + beneficiary: V3MultiLocation +} + +export interface Type_430_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V3MultiAsset[] + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface Type_430_Trap { + __kind: 'Trap' + value: bigint +} + +export interface Type_430_UniversalOrigin { + __kind: 'UniversalOrigin' + value: V3Junction +} + +export interface Type_430_UnlockAsset { + __kind: 'UnlockAsset' + asset: V3MultiAsset + target: V3MultiLocation +} + +export interface Type_430_UnpaidExecution { + __kind: 'UnpaidExecution' + weightLimit: V3WeightLimit + checkOrigin?: (V3MultiLocation | undefined) +} + +export interface Type_430_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export interface Type_430_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V3MultiAsset[] +} + +export type Type_426 = Type_426_BuyExecution | Type_426_ClaimAsset | Type_426_ClearError | Type_426_ClearOrigin | Type_426_DepositAsset | Type_426_DepositReserveAsset | Type_426_DescendOrigin | Type_426_ExchangeAsset | Type_426_HrmpChannelAccepted | Type_426_HrmpChannelClosing | Type_426_HrmpNewChannelOpenRequest | Type_426_InitiateReserveWithdraw | Type_426_InitiateTeleport | Type_426_QueryHolding | Type_426_QueryResponse | Type_426_ReceiveTeleportedAsset | Type_426_RefundSurplus | Type_426_ReportError | Type_426_ReserveAssetDeposited | Type_426_SetAppendix | Type_426_SetErrorHandler | Type_426_SubscribeVersion | Type_426_Transact | Type_426_TransferAsset | Type_426_TransferReserveAsset | Type_426_Trap | Type_426_UnsubscribeVersion | Type_426_WithdrawAsset + +export interface Type_426_BuyExecution { + __kind: 'BuyExecution' + fees: V2MultiAsset + weightLimit: V2WeightLimit +} + +export interface Type_426_ClaimAsset { + __kind: 'ClaimAsset' + assets: V2MultiAsset[] + ticket: V2MultiLocation +} + +export interface Type_426_ClearError { + __kind: 'ClearError' +} + +export interface Type_426_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface Type_426_DepositAsset { + __kind: 'DepositAsset' + assets: V2MultiAssetFilter + maxAssets: number + beneficiary: V2MultiLocation +} + +export interface Type_426_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V2MultiAssetFilter + maxAssets: number + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface Type_426_DescendOrigin { + __kind: 'DescendOrigin' + value: V2Junctions +} + +export interface Type_426_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V2MultiAssetFilter + receive: V2MultiAsset[] +} + +export interface Type_426_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface Type_426_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface Type_426_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface Type_426_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V2MultiAssetFilter + reserve: V2MultiLocation + xcm: V2Instruction[] +} + +export interface Type_426_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V2MultiAssetFilter + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface Type_426_QueryHolding { + __kind: 'QueryHolding' + queryId: bigint + dest: V2MultiLocation + assets: V2MultiAssetFilter + maxResponseWeight: bigint +} + +export interface Type_426_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V2Response + maxWeight: bigint +} + +export interface Type_426_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V2MultiAsset[] +} + +export interface Type_426_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface Type_426_ReportError { + __kind: 'ReportError' + queryId: bigint + dest: V2MultiLocation + maxResponseWeight: bigint +} + +export interface Type_426_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V2MultiAsset[] +} + +export interface Type_426_SetAppendix { + __kind: 'SetAppendix' + value: Type_426[] +} + +export interface Type_426_SetErrorHandler { + __kind: 'SetErrorHandler' + value: Type_426[] +} + +export interface Type_426_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: bigint +} + +export interface Type_426_Transact { + __kind: 'Transact' + originType: V2OriginKind + requireWeightAtMost: bigint + call: Type_427 +} + +export interface Type_426_TransferAsset { + __kind: 'TransferAsset' + assets: V2MultiAsset[] + beneficiary: V2MultiLocation +} + +export interface Type_426_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V2MultiAsset[] + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface Type_426_Trap { + __kind: 'Trap' + value: bigint +} + +export interface Type_426_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export interface Type_426_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V2MultiAsset[] +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type ParachainSystemCall = ParachainSystemCall_authorize_upgrade | ParachainSystemCall_enact_authorized_upgrade | ParachainSystemCall_set_validation_data | ParachainSystemCall_sudo_send_upward_message + +/** + * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied + * later. + * + * The `check_version` parameter sets a boolean flag for whether or not the runtime's spec + * version and name should be verified on upgrade. Since the authorization only has a hash, + * it cannot actually perform the verification. + * + * This call requires Root origin. + */ +export interface ParachainSystemCall_authorize_upgrade { + __kind: 'authorize_upgrade' + codeHash: H256 + checkVersion: boolean +} + +/** + * Provide the preimage (runtime binary) `code` for an upgrade that has been authorized. + * + * If the authorization required a version check, this call will ensure the spec name + * remains unchanged and that the spec version has increased. + * + * Note that this function will not apply the new `code`, but only attempt to schedule the + * upgrade with the Relay Chain. + * + * All origins are allowed. + */ +export interface ParachainSystemCall_enact_authorized_upgrade { + __kind: 'enact_authorized_upgrade' + code: Bytes +} + +/** + * Set the current validation data. + * + * This should be invoked exactly once per block. It will panic at the finalization + * phase if the call was not invoked. + * + * The dispatch origin for this call must be `Inherent` + * + * As a side effect, this function upgrades the current validation function + * if the appropriate time has come. + */ +export interface ParachainSystemCall_set_validation_data { + __kind: 'set_validation_data' + data: ParachainInherentData +} + +export interface ParachainSystemCall_sudo_send_upward_message { + __kind: 'sudo_send_upward_message' + message: Bytes +} + +export interface ParachainInherentData { + validationData: V6PersistedValidationData + relayChainState: StorageProof + downwardMessages: InboundDownwardMessage[] + horizontalMessages: [Id, InboundHrmpMessage[]][] +} + +export interface InboundHrmpMessage { + sentAt: number + data: Bytes +} + +export interface InboundDownwardMessage { + sentAt: number + msg: Bytes +} + +export interface StorageProof { + trieNodes: Bytes[] +} + +export interface V6PersistedValidationData { + parentHead: HeadData + relayParentNumber: number + relayParentStorageRoot: H256 + maxPovSize: number +} + +export type HeadData = Bytes + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type ParachainInfoCall = never + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type OrmlXcmCall = OrmlXcmCall_send_as_sovereign + +/** + * Send an XCM message as parachain sovereign. + */ +export interface OrmlXcmCall_send_as_sovereign { + __kind: 'send_as_sovereign' + dest: VersionedLocation + message: VersionedXcm +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type MultisigCall = MultisigCall_approve_as_multi | MultisigCall_as_multi | MultisigCall_as_multi_threshold_1 | MultisigCall_cancel_as_multi + +/** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call_hash`: The hash of the call to be executed. + * + * NOTE: If this is the final approval, you will want to use `as_multi` instead. + * + * ## Complexity + * - `O(S)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + */ +export interface MultisigCall_approve_as_multi { + __kind: 'approve_as_multi' + threshold: number + otherSignatories: AccountId32[] + maybeTimepoint?: (Timepoint | undefined) + callHash: Bytes + maxWeight: Weight +} + +/** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * If there are enough, then dispatch the call. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call`: The call to be executed. + * + * NOTE: Unless this is the final approval, you will generally want to use + * `approve_as_multi` instead, since it only requires a hash of the call. + * + * Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise + * on success, result is `Ok` and the result from the interior call, if it was executed, + * may be found in the deposited `MultisigExecuted` event. + * + * ## Complexity + * - `O(S + Z + Call)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - The weight of the `call`. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + */ +export interface MultisigCall_as_multi { + __kind: 'as_multi' + threshold: number + otherSignatories: AccountId32[] + maybeTimepoint?: (Timepoint | undefined) + call: Call + maxWeight: Weight +} + +/** + * Immediately dispatch a multi-signature call using a single approval from the caller. + * + * The dispatch origin for this call must be _Signed_. + * + * - `other_signatories`: The accounts (other than the sender) who are part of the + * multi-signature, but do not participate in the approval process. + * - `call`: The call to be executed. + * + * Result is equivalent to the dispatched result. + * + * ## Complexity + * O(Z + C) where Z is the length of the call and C its execution weight. + */ +export interface MultisigCall_as_multi_threshold_1 { + __kind: 'as_multi_threshold_1' + otherSignatories: AccountId32[] + call: Call +} + +/** + * Cancel a pre-existing, on-going multisig transaction. Any deposit reserved previously + * for this operation will be unreserved on success. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `timepoint`: The timepoint (block number and transaction index) of the first approval + * transaction for this dispatch. + * - `call_hash`: The hash of the call to be executed. + * + * ## Complexity + * - `O(S)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One encode & hash, both of complexity `O(S)`. + * - One event. + * - I/O: 1 read `O(S)`, one remove. + * - Storage: removes one item. + */ +export interface MultisigCall_cancel_as_multi { + __kind: 'cancel_as_multi' + threshold: number + otherSignatories: AccountId32[] + timepoint: Timepoint + callHash: Bytes +} + +export interface Timepoint { + height: number + index: number +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type MultiTokensCall = MultiTokensCall_accept_collection_transfer | MultiTokensCall_approve_collection | MultiTokensCall_approve_token | MultiTokensCall_batch_mint | MultiTokensCall_batch_set_attribute | MultiTokensCall_batch_transfer | MultiTokensCall_burn | MultiTokensCall_cancel_collection_transfer | MultiTokensCall_claim_collections | MultiTokensCall_claim_tokens | MultiTokensCall_create_collection | MultiTokensCall_destroy_collection | MultiTokensCall_finish_claim_tokens | MultiTokensCall_force_approve_collection | MultiTokensCall_force_burn | MultiTokensCall_force_create_collection | MultiTokensCall_force_create_ethereum_collection | MultiTokensCall_force_freeze | MultiTokensCall_force_mint | MultiTokensCall_force_mutate_collection | MultiTokensCall_force_set_attribute | MultiTokensCall_force_set_collection | MultiTokensCall_force_set_collection_account | MultiTokensCall_force_set_ethereum_account | MultiTokensCall_force_set_ethereum_collection_id | MultiTokensCall_force_set_ethereum_unmintable_token_ids | MultiTokensCall_force_set_next_collection_id | MultiTokensCall_force_set_token | MultiTokensCall_force_set_token_account | MultiTokensCall_force_set_unmintable_token_ids | MultiTokensCall_force_transfer | MultiTokensCall_freeze | MultiTokensCall_infuse | MultiTokensCall_mint | MultiTokensCall_mutate_collection | MultiTokensCall_mutate_token | MultiTokensCall_remove_all_attributes | MultiTokensCall_remove_attribute | MultiTokensCall_set_attribute | MultiTokensCall_thaw | MultiTokensCall_transfer | MultiTokensCall_unapprove_collection | MultiTokensCall_unapprove_token | MultiTokensCall_update_account_deposit + +/** + * Accepts a pending collection transfer. Requires calling [`Self::mutate_collection`] + * first. Only callable by the new owner. + */ +export interface MultiTokensCall_accept_collection_transfer { + __kind: 'accept_collection_transfer' + collectionId: bigint +} + +/** + * Allow `operator` to manage all of `origin`'s tokens belonging to `collection_id`. + * If an `expiration` is provided, the approval will end when it expires. + * + * # Errors + * + * - [`Error::CannotApproveSelf`] if `origin == operator` + * - [`Error::AlreadyExpired`] if `expiration` is earlier than now + * - [`Error::CollectionAccountNotFound`] if the collection account does not exist + * - [`Error::MaxApprovalsExceeded`] if approval count has exceeded the maximum + */ +export interface MultiTokensCall_approve_collection { + __kind: 'approve_collection' + collectionId: bigint + operator: AccountId32 + expiration?: (number | undefined) +} + +/** + * Approve `operator` to transfer up to `amount` of `caller`'s balance for `token_id` of + * `collection_id`. An `expiration` can be provided. + * + * For security reasons, `current_amount` must match the amount of the previous approval, + * or `0` if there's none. + * + * # Errors + * - [`Error::CannotApproveSelf`] if `origin == operator` + * - [`Error::CollectionAlreadyApproved`] if `collection_id` is already approved + * - [`Error::AlreadyExpired`] if `expiration` is earlier than now + * - [`Error::TokenAccountNotFound`] if the token account does not exist + * - [`Error::MaxApprovalsExceeded`] if approval count has exceeded the maximum + * - [`Error::WrongCurrentApprovedAmount`] if `current_amount` does not match the current + * approval amount + */ +export interface MultiTokensCall_approve_token { + __kind: 'approve_token' + collectionId: bigint + tokenId: bigint + operator: AccountId32 + amount: bigint + expiration?: (number | undefined) + currentAmount: bigint +} + +/** + * Collection owner mints tokens of `collection_id` to `recipients` consisting of an + * [`AccountId`](frame_system::Config::AccountId) and [`MintParams`]. A single mint failure + * will fail all of them in the batch. + * + * Batch minting is slightly less expensive than performing the same number of mint calls + * sequentially. + * + * # Errors + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `collection` does **not** exist. + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - [`Error::MaxTokenCountExceeded`] if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficient balance for + * token deposit + */ +export interface MultiTokensCall_batch_mint { + __kind: 'batch_mint' + collectionId: bigint + recipients: Type_472[] +} + +/** + * Collection owner sets `attributes` to `collection_id` + * + * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], + * the attribute is added to the token. + * + * # Errors + * + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `source` account is not the owner of the collection. + * - [`Error::DepositReserveFailed`] if unable to reserve the deposit for the attribute + * storage. + */ +export interface MultiTokensCall_batch_set_attribute { + __kind: 'batch_set_attribute' + collectionId: bigint + tokenId?: (bigint | undefined) + attributes: AttributeKeyValuePair[] + depositor?: (MultiAddress | undefined) +} + +/** + * Transfers the specific amount of tokens of `collection` to `recipients` from `origin` + * account. A single failure will fail all transfers. + * + * Performs multiple transfers in a single call. Can optionally continue if any calls fail, + * depending on the `continueOnFailure` parameter. + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::BalanceLow`] if `source` does not own enough amount of `collection`. + */ +export interface MultiTokensCall_batch_transfer { + __kind: 'batch_transfer' + collectionId: bigint + recipients: Recipient[] +} + +/** + * Reduces the balance of `owner` by `amount` of `token_id` from `collection_id`. + * It also updates the total supply of `collection_id`. + * + * # Errors + * - [`Error::CollectionNotFound`] if `collection` does not exist. + * - [`Error::BalanceLow`] if `owner` account does not has enough amount of any token in + * `tokens` of `collection`. + * - [`Error::DepositUnreserveFailed`] if caller does not have enough reserved balance to + * unreserve + * - [`Error::DestroyForbiddenByAttributeCount`] if removing token from storage but the + * attribute count is greater than zero + */ +export interface MultiTokensCall_burn { + __kind: 'burn' + collectionId: bigint + params: DefaultBurnParams +} + +/** + * Cancels a pending collection transfer. Requires calling [`Self::mutate_collection`] + * first. Only callable by the new owner or the current collection owner. + */ +export interface MultiTokensCall_cancel_collection_transfer { + __kind: 'cancel_collection_transfer' + collectionId: bigint +} + +/** + * Transfers ownership of collections to `destination` if the signature and + * `collection_count` matches. + * + * The dispatch origin for this call must be _None_. + * + * Unsigned Validation: + * A call to claim is deemed valid if the signature provided matches + * the expected signed message of: + * + * > Ethereum Signed Message: + * > (configured prefix string)(address) + * + * and `address` matches the `destination` account. + * + * This will always execute with weight of [`Config::MaxClaimableCollectionsPerAccount`] + * and it will reimburse weight for collections under that number. + * + * ### Parameters: + * - `destination`: The account that will receive ownership of the collections + * - `ethereum_signature`: The signature of an ethereum signed message matching the format + * described above. + * - `ethereum_address`: The Ethereum address from which the message is signed. + * - `collection_count`: The number of collections that will be claimed. It can also be + * higher than the actual number, but if it's lower it will fail. + */ +export interface MultiTokensCall_claim_collections { + __kind: 'claim_collections' + destination: AccountId32 + ethereumSignature: Signature + ethereumAddress: H160 + collectionCount: number +} + +/** + * Sends [`Event::ClaimTokensInitiated`] event if validation of the params succeeds. + * + * The dispatch origin for this call must be _None_. + * + * Unsigned Validation: + * A call to claim is deemed valid if the signature provided matches + * the expected signed message of: + * + * > Ethereum Signed Message: + * > (configured prefix string)(address) + * + * and `address` matches the `destination` account. + * + * ### Parameters: + * - `destination`: The account that will receive token balances + * - `ethereum_signature`: The signature of an ethereum signed message matching the format + * described above. + * - `ethereum_address` : The Ethereum address from which the message is signed. + */ +export interface MultiTokensCall_claim_tokens { + __kind: 'claim_tokens' + destination: AccountId32 + ethereumSignature: Signature + ethereumAddress: H160 +} + +/** + * Creates a new [`Collection`](ep_multi_tokens::Collection) from `descriptor` + * + * See [`CollectionDescriptor`](ep_multi_tokens::DefaultCollectionDescriptor) and + * [`CollectionPolicyDescriptor`](ep_multi_tokens::DefaultCollectionPolicyDescriptor) + * for more info about specific parameters. The [Mint + * Policy](ep_multi_tokens::DefaultMintPolicyDescriptor) has the most parameters. + * + * **Minting Policy** + * + * - Max token count (optional) + * - Max token supply (optional) + * - Force Single Mint + * - If Yes, each token minted in the collection MUST be an NFT with a cap of 1. + * + * **Royalty (optional)** + * + * - Beneficiary address + * - The percentage of marketplace sale royalty that will be sent to the beneficiary. + * + * **Explicit Royalty Currencies (optional)** + * + * Optionally provide a list of tokens (must be currencies). + * - If no currencies are provided here, then ALL currencies are allowed for royalties. + * - If one or more currencies are provided here, they will be whitelisted for use as a + * royalty currency and ONLY this list of currencies will be allowed for royalties. + * + * # Errors + * + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + */ +export interface MultiTokensCall_create_collection { + __kind: 'create_collection' + descriptor: DefaultCollectionDescriptor +} + +/** + * Destroys [`Collection`](ep_multi_tokens::Collection) with `id`. `origin` must be the + * owner of the [`Collection`](ep_multi_tokens::Collection). + * + * # Errors + * + * - [`Error::NoPermission`] if `origin` is not the owner of the collection. + * - [`Error::CollectionNotFound`] if `Collection` with `id` does not exist. + * - [`Error::DestroyForbiddenByCollectionEvent`] if another pallet is blocking the + * collection's destruction + * - [`Error::DestroyForbiddenByRemainingTokens`] if collection still has tokens when + * destroying + * - [`Error::DestroyForbiddenByAttributeCount`] if collection still has attributes when + * destroying + * current number of collection attributes. + */ +export interface MultiTokensCall_destroy_collection { + __kind: 'destroy_collection' + collectionId: bigint +} + +/** + * Sends an event that signifies claiming the tokens was completed. Only callable by + * [`Config::EthereumMigrationOrigin`]. + */ +export interface MultiTokensCall_finish_claim_tokens { + __kind: 'finish_claim_tokens' + destination: AccountId32 + ethereumAddress: H160 +} + +/** + * Same as [`approve_collection`](Self::approve_collection), but it is callable by + * [`Config::ForceOrigin`]. + */ +export interface MultiTokensCall_force_approve_collection { + __kind: 'force_approve_collection' + caller: MultiAddress + collectionId: bigint + operator: AccountId32 + expiration?: (number | undefined) +} + +/** + * Same as [`burn`](Self::burn), but it is only callable by + * [`Config::ForceOrigin`]. Executes the burn by `caller`. + */ +export interface MultiTokensCall_force_burn { + __kind: 'force_burn' + caller: MultiAddress + collectionId: bigint + params: DefaultBurnParams +} + +/** + * Creates a new collection from `descriptor` at `collection_id`, origin must be root + * + * # Errors + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + * - [`Error::CollectionIdAlreadyInUse`] if the collection id is already in use + */ +export interface MultiTokensCall_force_create_collection { + __kind: 'force_create_collection' + owner: AccountId32 + collectionId: bigint + descriptor: DefaultCollectionDescriptor +} + +/** + * Creates a new collection from `descriptor` at `collection_id`, origin must be + * [`Config::EthereumMigrationOrigin`]. It differs from `force_create_collection` + * since it writes to `NativeCollectionIds` and `ClaimableCollectionIds`. + * + * # Params + * - `owner` - the account that will own the new collection + * - `claimer` - the ethereum address that will be able to claim the collection + * - `ethereum_collection_id` - the collection id on ethereum + * + * # Errors + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + * - [`Error::CollectionIdAlreadyInUse`] if the collection id is already in use + */ +export interface MultiTokensCall_force_create_ethereum_collection { + __kind: 'force_create_ethereum_collection' + owner: AccountId32 + claimer: H160 + ethereumCollectionId: bigint + descriptor: DefaultCollectionDescriptor +} + +/** + * Same as [`freeze`](Self::freeze), but it is callable by [`Config::ForceOrigin`] + */ +export interface MultiTokensCall_force_freeze { + __kind: 'force_freeze' + info: Freeze +} + +/** + * Same as [`mint`](Self::mint), but it is callable by + * [`Config::EthereumMigrationOrigin`]. If `caller` is None, it will use the collection + * owner. If `depositor` is `Some`, they will pay the deposit for minting. + */ +export interface MultiTokensCall_force_mint { + __kind: 'force_mint' + caller?: (MultiAddress | undefined) + recipient: MultiAddress + collectionId: bigint + params: FlexibleMintParams + depositor?: (MultiAddress | undefined) +} + +/** + * Exactly as [`mutate_collection`](Self::mutate_collection), except the origin must be + * root and the `caller` account should be specified. + * + * # Errors + * + * Same as [`mutate_collection`](Self::mutate_collection) + */ +export interface MultiTokensCall_force_mutate_collection { + __kind: 'force_mutate_collection' + collectionId: bigint + mutation: DefaultCollectionMutation +} + +/** + * Set the Tokens storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_attribute { + __kind: 'force_set_attribute' + collectionId: bigint + tokenId?: (bigint | undefined) + key: Bytes + value?: (Attribute | undefined) +} + +/** + * Set the Collections storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_collection { + __kind: 'force_set_collection' + collectionId: bigint + value?: (Collection | undefined) +} + +/** + * Set the CollectionAccounts storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_collection_account { + __kind: 'force_set_collection_account' + collectionId: bigint + accountId: MultiAddress + value?: (CollectionAccount | undefined) +} + +/** + * Sets [`ClaimableCollectionIds`] to `value`. Only callable by [`Config::ForceOrigin`]. + */ +export interface MultiTokensCall_force_set_ethereum_account { + __kind: 'force_set_ethereum_account' + address: H160 + value?: (bigint[] | undefined) +} + +/** + * Sets [`NativeCollectionIds`] to `native_collection_id`. Only callable by + * [`Config::ForceOrigin`]. + */ +export interface MultiTokensCall_force_set_ethereum_collection_id { + __kind: 'force_set_ethereum_collection_id' + ethereumCollectionId: bigint + nativeCollectionId?: (bigint | undefined) +} + +/** + * Sets [`UnmintableTokenIds`] using ethereum_collection_id, the function will fail if the + * ethereum_collection_id is invalid + */ +export interface MultiTokensCall_force_set_ethereum_unmintable_token_ids { + __kind: 'force_set_ethereum_unmintable_token_ids' + ethereumCollectionId: bigint + baseTokenId: bigint + tokenIndex: bigint +} + +/** + * Sets [`NextCollectionId`] to `value`. Only callable by [`Config::ForceOrigin`]. + */ +export interface MultiTokensCall_force_set_next_collection_id { + __kind: 'force_set_next_collection_id' + value: bigint +} + +/** + * Set the Tokens storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_token { + __kind: 'force_set_token' + collectionId: bigint + tokenId: bigint + value?: (Token | undefined) +} + +/** + * Set the TokenAccounts storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_token_account { + __kind: 'force_set_token_account' + collectionId: bigint + tokenId: bigint + accountId: MultiAddress + value?: (TokenAccount | undefined) +} + +/** + * Sets [`UnmintableTokenIds`] storage. Only callable by + * [`Config::ForceOrigin`]. + */ +export interface MultiTokensCall_force_set_unmintable_token_ids { + __kind: 'force_set_unmintable_token_ids' + collectionId: bigint + baseTokenId: bigint + tokenIndex: bigint +} + +/** + * Exactly as [`transfer`](Self::transfer), except the origin must be root and the source + * account should be specified. + * + * # Errors + * + * Same as [`transfer`](Self::transfer) + */ +export interface MultiTokensCall_force_transfer { + __kind: 'force_transfer' + source: MultiAddress + destination: MultiAddress + collectionId: bigint + params: DefaultTransferParams +} + +/** + * Freeze collection, token or account + */ +export interface MultiTokensCall_freeze { + __kind: 'freeze' + info: Freeze +} + +/** + * Infuses ENJ into the token. The actual amount reserved is amount * supply + * It is permissionless if the anyone_can_infuse is true + * + * See [Infusion](crate#infusions) + * + * The function calculates the total amount to be reserved by multiplying the infusion + * amount by the token's supply. + * + * Note: If the caller is not the collection owner, the infusion amount is transferred from + * the caller to the owner. The amount is then reserved in the owner's account. + */ +export interface MultiTokensCall_infuse { + __kind: 'infuse' + collectionId: bigint + tokenId: bigint + amount: bigint +} + +/** + * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's + * [`MintPolicy`](traits::CollectionPolicy::Mint). + * + * Tokens are minted using [`MintParams`], and it may only be done by the collection's + * owner. There are two types of mint operations: + * + * **Create** + * + * This must be called the first time a token is being created. Any token id can be chosen + * when creating a token. They do not have to be sequential. + * + * You can specify additional parameters that can apply constraints to the token or give it + * a royalty. Some of these values can be changed later using the + * [`mutateToken`](Self::mutate_token) extrinsic. + * + * **Mint** + * + * After a token is created, you can mint additional balance using this variant. + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `Collection` does not exist. + * - [`Error::TokenNotFound`] if `Token` does not exist. + * - [`Error::TokenAlreadyExists`] if attempting to create a token that already exists + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficient balance for + * token deposit + * - [`Error::ConflictingLocation`] if the token is foreign and the location is already + * mapped to another asset in `AssetIdsByLocation` + */ +export interface MultiTokensCall_mint { + __kind: 'mint' + recipient: MultiAddress + collectionId: bigint + params: DefaultMintParams +} + +/** + * Modify [`Collection`](ep_multi_tokens::Collection) with `id` by applying `mutation`. See + * ['CollectionMutation'] for more info. + * + * A new owner of the collection can be assigned. (optional) + * Explicit Royalty Currencies can be set for the entire collection (see the Explicit + * Royalty Currencies section for a detailed description) + * + * # Errors + * + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::NoPermission`] if `origin` is not the owner of `collection`. + */ +export interface MultiTokensCall_mutate_collection { + __kind: 'mutate_collection' + collectionId: bigint + mutation: DefaultCollectionMutation +} + +/** + * Modify [`Token`](ep_multi_tokens::Token) with `token_id` from + * [`Collection`](ep_multi_tokens::Collection) with `collection_id` by applying `mutation` + * + * The collection creator/owner can mutate the settings of a token. + * See [DefaultTokenMutation](ep_multi_tokens::DefaultTokenMutation) for specific fields + * and descriptions. + * + * Note that `behavior` is a nested option of type + * [TokenMarketBehavior](ep_multi_tokens::TokenMarketBehavior). This can either be set to + * `None`, a `Currency`, or a royalty. + * + * All fields are `Optional`, so only set the specific fields you want to change to `Some`. + * + * # Errors + * + * - [`Error::CurrencyIncompatibleWithCollectionRoyalty`] if token has already been + * assigned a royalty + * - [`Error::NoPermission`] if not the collection owner + * - [`Error::TokenNotFound`] if Token does not exist + * - [`Error::ConflictingLocation`] if the new location is already occupied + */ +export interface MultiTokensCall_mutate_token { + __kind: 'mutate_token' + collectionId: bigint + tokenId: bigint + mutation: DefaultTokenMutation +} + +/** + * Removes all attributes from the given `collection_id` or `token_id`. + * + * # Errors + * - `InvalidAttributeCount` if `attribute_count` doesn't match the number of attributes + * - [`Error::CollectionNotFound`] if Collection with `collection_id` does not exist. + * - [`Error::TokenNotFound`] if Token with `token_id` does not exist. + * - [`Error::NoPermission`] if `origin` account is not the owner of the Collection or + * Token + * - other errors from `remove_attribute` + */ +export interface MultiTokensCall_remove_all_attributes { + __kind: 'remove_all_attributes' + collectionId: bigint + tokenId?: (bigint | undefined) + attributeCount: number +} + +/** + * Removes the `key` attribute from the given `collection_id` or `token_id`. + * Only callable by the collection owner. + * + * # Errors + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `caller` is not the owner of the collection. + * - `Underflow` if an attribute counter underflows + */ +export interface MultiTokensCall_remove_attribute { + __kind: 'remove_attribute' + collectionId: bigint + tokenId?: (bigint | undefined) + key: Bytes +} + +/** + * Sets the attribute `key` to `value` for `collection_id`. + * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], + * the attribute is added to the token. + * Only callable by the collection's owner. + * + * # Errors + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `source` account is not the owner of the collection. + * - [`Error::DepositReserveFailed`] if unable to reserve the deposit for the attribute + * storage. + */ +export interface MultiTokensCall_set_attribute { + __kind: 'set_attribute' + collectionId: bigint + tokenId?: (bigint | undefined) + key: Bytes + value: Bytes + depositor?: (MultiAddress | undefined) +} + +/** + * Thaw collection, token or account + */ +export interface MultiTokensCall_thaw { + __kind: 'thaw' + info: Freeze +} + +/** + * `operator` transfers to `recipient` for `collection_id` with `params` + * + * Can accept [`DefaultTransferParams`](ep_multi_tokens::DefaultTransferParams): + * + * - The `Simple` transfer is a regular transfer + * - The `Operator` transfer is the same as `transfer_from` and requires approval. See + * [Operator](crate#operator) in the pallet's documentation for more info. + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::BalanceLow`] if `source` does not own enough amount of `collection`. + */ +export interface MultiTokensCall_transfer { + __kind: 'transfer' + recipient: MultiAddress + collectionId: bigint + params: DefaultTransferParams +} + +/** + * Disallows `operator` from managing all of `origin`'s tokens belonging to `collection`. + * It will only undo a previous `approveCollection` call. It does not affect individual + * token approvals. + * + * # Errors + * + * - [`Error::CollectionAccountNotFound`] if the collection account cannot be found + */ +export interface MultiTokensCall_unapprove_collection { + __kind: 'unapprove_collection' + collectionId: bigint + operator: AccountId32 +} + +/** + * Disallows `operator` from transfering previously approved `origin`'s `token_id` of + * `collection_id`. Completely removes any previous approval. + * + * # Errors + * + * - [`Error::TokenAccountNotFound`] if the token account does not exist + */ +export interface MultiTokensCall_unapprove_token { + __kind: 'unapprove_token' + collectionId: bigint + tokenId: bigint + operator: AccountId32 +} + +/** + * Can add or remove deposit for the number of accounts the token can accommodate. It is + * permissionless if increased. Only the collection owner can decrease. + * The locked amount is stored in the collection owner's account. + */ +export interface MultiTokensCall_update_account_deposit { + __kind: 'update_account_deposit' + collectionId: bigint + tokenId: bigint + deltaAccountCount: number +} + +export interface DefaultTokenMutation { + behavior: Type_163 + listingForbidden: Type_166 + anyoneCanInfuse: Type_166 + name: Type_167 +} + +export type Type_167 = Type_167_NoMutation | Type_167_SomeMutation + +export interface Type_167_NoMutation { + __kind: 'NoMutation' +} + +export interface Type_167_SomeMutation { + __kind: 'SomeMutation' + value: BoundedString +} + +export type Type_166 = Type_166_NoMutation | Type_166_SomeMutation + +export interface Type_166_NoMutation { + __kind: 'NoMutation' +} + +export interface Type_166_SomeMutation { + __kind: 'SomeMutation' + value: boolean +} + +export type Type_163 = Type_163_NoMutation | Type_163_SomeMutation + +export interface Type_163_NoMutation { + __kind: 'NoMutation' +} + +export interface Type_163_SomeMutation { + __kind: 'SomeMutation' + value?: (TokenMarketBehavior | undefined) +} + +export type DefaultMintParams = DefaultMintParams_CreateToken | DefaultMintParams_Mint + +export interface DefaultMintParams_CreateToken { + __kind: 'CreateToken' + tokenId: bigint + initialSupply: bigint + accountDepositCount: number + cap?: (TokenCap | undefined) + behavior?: (TokenMarketBehavior | undefined) + listingForbidden: boolean + freezeState?: (FreezeState | undefined) + attributes: AttributeKeyValuePair[] + infusion: bigint + anyoneCanInfuse: boolean + metadata: CreateTokenMetadata + privilegedParams?: (PrivilegedCreateTokenParams | undefined) +} + +export interface DefaultMintParams_Mint { + __kind: 'Mint' + tokenId: bigint + amount: bigint + depositor?: (AccountId32 | undefined) +} + +export interface PrivilegedCreateTokenParams { + requiresDeposit: boolean + foreignParams?: (ForeignTokenCreationParams | undefined) + depositor?: (AccountId32 | undefined) +} + +export interface ForeignTokenCreationParams { + location?: (V4Location | undefined) + unitsPerSecond?: (bigint | undefined) +} + +export interface CreateTokenMetadata { + name: BoundedString + symbol: Bytes + decimalCount: number +} + +export type DefaultTransferParams = DefaultTransferParams_Operator | DefaultTransferParams_Simple + +export interface DefaultTransferParams_Operator { + __kind: 'Operator' + tokenId: bigint + source: AccountId32 + amount: bigint + depositor?: (AccountId32 | undefined) +} + +export interface DefaultTransferParams_Simple { + __kind: 'Simple' + tokenId: bigint + amount: bigint + depositor?: (AccountId32 | undefined) +} + +export interface CollectionAccount { + isFrozen: boolean + approvals: [AccountId32, (number | undefined)][] + accountCount: number +} + +export interface DefaultCollectionMutation { + owner?: (AccountId32 | undefined) + royalty: ShouldMutate + explicitRoyaltyCurrencies?: (AssetId[] | undefined) +} + +export type ShouldMutate = ShouldMutate_NoMutation | ShouldMutate_SomeMutation + +export interface ShouldMutate_NoMutation { + __kind: 'NoMutation' +} + +export interface ShouldMutate_SomeMutation { + __kind: 'SomeMutation' + value?: (DefaultRoyalty | undefined) +} + +export type FlexibleMintParams = FlexibleMintParams_CreateOrMint | FlexibleMintParams_Mint + +export interface FlexibleMintParams_CreateOrMint { + __kind: 'CreateOrMint' + value: CreateTokenParams +} + +export interface FlexibleMintParams_Mint { + __kind: 'Mint' + tokenId: bigint + amount: bigint + depositor?: (AccountId32 | undefined) +} + +export interface CreateTokenParams { + tokenId: bigint + amount: bigint + accountDepositCount: number + cap?: (TokenCap | undefined) + behavior?: (TokenMarketBehavior | undefined) + listingForbidden: boolean + freezeState?: (FreezeState | undefined) + attributes: AttributeKeyValuePair[] + infusion: bigint + anyoneCanInfuse: boolean + metadata: CreateTokenMetadata + privilegedParams?: (PrivilegedCreateTokenParams | undefined) +} + +export interface Freeze { + collectionId: bigint + freezeType: FreezeType +} + +export type FreezeType = FreezeType_Collection | FreezeType_CollectionAccount | FreezeType_Token | FreezeType_TokenAccount + +export interface FreezeType_Collection { + __kind: 'Collection' +} + +export interface FreezeType_CollectionAccount { + __kind: 'CollectionAccount' + value: AccountId32 +} + +export interface FreezeType_Token { + __kind: 'Token' + tokenId: bigint + freezeState?: (FreezeState | undefined) +} + +export interface FreezeType_TokenAccount { + __kind: 'TokenAccount' + tokenId: bigint + accountId: AccountId32 +} + +export interface DefaultCollectionDescriptor { + policy: DefaultCollectionPolicyDescriptor + depositor?: (AccountId32 | undefined) + explicitRoyaltyCurrencies: AssetId[] + attributes: AttributeKeyValuePair[] +} + +export interface DefaultCollectionPolicyDescriptor { + mint: DefaultMintPolicyDescriptor + market: DefaultMarketPolicyDescriptor +} + +export interface DefaultMarketPolicyDescriptor { + royalty?: (DefaultRoyalty | undefined) +} + +export interface DefaultMintPolicyDescriptor { + maxTokenCount?: (bigint | undefined) + maxTokenSupply?: (bigint | undefined) + forceCollapsingSupply: boolean +} + +export type H160 = Bytes + +export type Signature = Bytes + +export interface DefaultBurnParams { + tokenId: bigint + amount: bigint + removeTokenStorage: boolean +} + +export interface Recipient { + accountId: AccountId32 + params: DefaultTransferParams +} + +export interface AttributeKeyValuePair { + key: Bytes + value: Bytes +} + +export interface Type_472 { + accountId: AccountId32 + params: DefaultMintParams +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type MigrationsCall = MigrationsCall_clear_historic | MigrationsCall_force_onboard_mbms | MigrationsCall_force_set_active_cursor | MigrationsCall_force_set_cursor + +/** + * Clears the `Historic` set. + * + * `map_cursor` must be set to the last value that was returned by the + * `HistoricCleared` event. The first time `None` can be used. `limit` must be chosen in a + * way that will result in a sensible weight. + */ +export interface MigrationsCall_clear_historic { + __kind: 'clear_historic' + selector: HistoricCleanupSelector +} + +/** + * Forces the onboarding of the migrations. + * + * This process happens automatically on a runtime upgrade. It is in place as an emergency + * measurement. The cursor needs to be `None` for this to succeed. + */ +export interface MigrationsCall_force_onboard_mbms { + __kind: 'force_onboard_mbms' +} + +/** + * Allows root to set an active cursor to forcefully start/forward the migration process. + * + * This is an edge-case version of [`Self::force_set_cursor`] that allows to set the + * `started_at` value to the next block number. Otherwise this would not be possible, since + * `force_set_cursor` takes an absolute block number. Setting `started_at` to `None` + * indicates that the current block number plus one should be used. + */ +export interface MigrationsCall_force_set_active_cursor { + __kind: 'force_set_active_cursor' + index: number + innerCursor?: (Bytes | undefined) + startedAt?: (number | undefined) +} + +/** + * Allows root to set a cursor to forcefully start, stop or forward the migration process. + * + * Should normally not be needed and is only in place as emergency measure. Note that + * restarting the migration process in this manner will not call the + * [`MigrationStatusHandler::started`] hook or emit an `UpgradeStarted` event. + */ +export interface MigrationsCall_force_set_cursor { + __kind: 'force_set_cursor' + cursor?: (MigrationCursor | undefined) +} + +export type HistoricCleanupSelector = HistoricCleanupSelector_Specific | HistoricCleanupSelector_Wildcard + +export interface HistoricCleanupSelector_Specific { + __kind: 'Specific' + value: Bytes[] +} + +export interface HistoricCleanupSelector_Wildcard { + __kind: 'Wildcard' + limit?: (number | undefined) + previousCursor?: (Bytes | undefined) +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type MessageQueueCall = MessageQueueCall_execute_overweight | MessageQueueCall_reap_page + +/** + * Execute an overweight message. + * + * Temporary processing errors will be propagated whereas permanent errors are treated + * as success condition. + * + * - `origin`: Must be `Signed`. + * - `message_origin`: The origin from which the message to be executed arrived. + * - `page`: The page in the queue in which the message to be executed is sitting. + * - `index`: The index into the queue of the message to be executed. + * - `weight_limit`: The maximum amount of weight allowed to be consumed in the execution + * of the message. + * + * Benchmark complexity considerations: O(index + weight_limit). + */ +export interface MessageQueueCall_execute_overweight { + __kind: 'execute_overweight' + messageOrigin: AggregateMessageOrigin + page: number + index: number + weightLimit: Weight +} + +/** + * Remove a page which has no more messages remaining to be processed or is stale. + */ +export interface MessageQueueCall_reap_page { + __kind: 'reap_page' + messageOrigin: AggregateMessageOrigin + pageIndex: number +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type MatrixXcmCall = MatrixXcmCall_force_set_minimum_weight | MatrixXcmCall_transfer_asset_to_parachain | MatrixXcmCall_transfer_asset_with_fee | MatrixXcmCall_transfer_to_parachain + +/** + * Used by governance/sudo in order to set the minimum weight for an [XcmOperation](https://s3.ap-southeast-1.amazonaws.com/docs.rust.dev.efinity.io/efinity_pallet_xcm/enum.XcmOperation.html). + * Primarily used for chains like Statemint when transferring multiple assets as a way to determine the correct fee for the fee-payment asset. Emits the [`MinimumWeightUpdated`](https://s3.ap-southeast-1.amazonaws.com/docs.rust.dev.efinity.io/efinity_pallet_xcm/pallet/enum.Event.html#variant.MinimumWeightUpdated) event. + */ +export interface MatrixXcmCall_force_set_minimum_weight { + __kind: 'force_set_minimum_weight' + xcmCall: XcmOperation + xcmWeightFeeMisc: MinimumWeightFeePair +} + +/** + * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` + * + * Unlike `transfer_to_parachain`, this extrinsic has the ability to transfer any asset on + * Efinity to another chain. It may be used for transferring NFTs and foreign tokens. It + * requires specifying the [Account](ep_core::Account) format in addition to other standard + * parameters for an xcm transfer. + * + * Note: `asset` needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive `asset` in destination parachain + * - `asset`: asset to transfer + * - `amount`: amount of `asset` to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`Location`] + * - [`Error::NotTransferable`]: A corresponding Location could not be converted for the + * asset. + */ +export interface MatrixXcmCall_transfer_asset_to_parachain { + __kind: 'transfer_asset_to_parachain' + paraId: ParachainId + beneficiary: Account + currencyId: AssetId + amount: bigint + destWeight?: (bigint | undefined) +} + +/** + * `origin` transfers `asset` to `beneficiary` at `parachain` using `fee_asset` for + * the fee. This allows the transfer of custom assets like a non-fungible which + * cannot be used to pay fees. + * + * Note: each [`Asset`] must be registered as a foreign asset at the destination + * parachain. + * + * - `asset`: asset to transfer + * - `fee_asset`: asset to be used as fee + * - `beneficiary`: account to receive `asset` in destination parachain + * - `para_id`: destination parachain + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * + * # Errors + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`Location`] + */ +export interface MatrixXcmCall_transfer_asset_with_fee { + __kind: 'transfer_asset_with_fee' + assetPair: CurrencyIdAmountPair + feePair: CurrencyIdAmountPair + paraId: ParachainId + beneficiary: Account + destWeight?: (bigint | undefined) +} + +/** + * `origin` transfers `amount` of ENJ to `beneficiary` on the `parachain`. + * + * This extrinsic requires specifying the correct account format, see + * [Account](ep_core::Account) in addition to other standard parameters for an xcm + * transfer. + * + * Note: ENJ needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive ENJ in destination parachain + * - `amount`: amount of ENJ to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`Location`] + */ +export interface MatrixXcmCall_transfer_to_parachain { + __kind: 'transfer_to_parachain' + paraId: ParachainId + beneficiary: Account + amount: bigint + destWeight?: (bigint | undefined) +} + +export interface CurrencyIdAmountPair { + currencyId: AssetId + amount: bigint +} + +export type Account = Account_EVM | Account_Substrate + +export interface Account_EVM { + __kind: 'EVM' + value: H160 +} + +export interface Account_Substrate { + __kind: 'Substrate' + value: AccountId32 +} + +export type ParachainId = ParachainId_Acala | ParachainId_Moonbeam | ParachainId_Statemint + +export interface ParachainId_Acala { + __kind: 'Acala' +} + +export interface ParachainId_Moonbeam { + __kind: 'Moonbeam' +} + +export interface ParachainId_Statemint { + __kind: 'Statemint' +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type MatrixUtilityCall = MatrixUtilityCall_batch + +/** + * Dispatch a batch of calls. + * + * May be called from any origin except [`None`]. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing [`frame_system::Config::BaseCallFilter`]). + * + * # Errors + * + * - [`Error::TooManyCalls`]: If the number of calls exceeds the limit. + */ +export interface MatrixUtilityCall_batch { + __kind: 'batch' + calls: Call[] + continueOnFailure: boolean +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type MarketplaceCall = MarketplaceCall_answer_counter_offer | MarketplaceCall_cancel_listing | MarketplaceCall_create_listing | MarketplaceCall_fill_listing | MarketplaceCall_finalize_auction | MarketplaceCall_force_cancel_listing | MarketplaceCall_force_create_listing | MarketplaceCall_force_place_bid | MarketplaceCall_place_bid | MarketplaceCall_place_counter_offer | MarketplaceCall_remove_expired_listing | MarketplaceCall_set_protocol_fee + +/** + * Responds to a counter offer on a listing. The caller must be the seller of the listing. + * If the counter offer is accepted, the listing will be filled. If it's rejected, the + * counter offer is deleted. It can also be updated with a `Counter` response. Only the + * buyer and seller may call this extrinsic. + * + * ### Parameters + * - `listing_id` - the id of the offer that will be countered + * - `creator` - the account that created the counter offer (the seller) + * - `response` - whether the counter is accepted, rejected, or countered + * - `current_price` - must match the price being countered + */ +export interface MarketplaceCall_answer_counter_offer { + __kind: 'answer_counter_offer' + listingId: H256 + creator: AccountId32 + response: CounterOfferResponse + currentPrice: bigint +} + +/** + * Cancels the listing with `listing_id`. Only callable by the seller. + * + * # Parameters + * + * - `listing_id`: The ID of the listing to cancel + * + * # Errors + * + * - [`Error::ListingNotFound`] if the listing under `listing_id` does not exist + * - [`Error::NoPermission`] if the listing seller is not the caller, `origin` + */ +export interface MarketplaceCall_cancel_listing { + __kind: 'cancel_listing' + listingId: H256 +} + +/** + * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a currency. + * The id for the listing is generated by hashing the encoded bytes of the listing. + * + * The listing does not become active until after the `listingActiveDelay` (5 blocks) has + * passed. If it's an auction, it starts when its `start_block` is reached. + * + * A `Token` cannot be listed on the marketplace if its `listing_forbidden` field is set to + * true. + * + * # Parameters + * + * - `make_asset_id`: The id of the asset being sold + * - `take_asset_id`: The id of the asset being requested + * - `amount`: The number of units being sold + * - `price`: The requested price for each unit. If it's an auction, this is the minimum + * bid + * - `salt`: Can be used to differentiate listings + * - `listing_data`: This determines the type of listing + * - `depositor`: The account that will reserve the deposit. This must be set to None and + * can only be set internally by a fuel tank. + * + * # Errors + * + * - [`Error::InvalidAuctionStart`] if the start is less than the current block + + * `T::ListingActiveDelay` + * - [`Error::NoCurrency`] Neither the make or take side is considered a currency + * - [`Error::ListingForbidden`] if make or take side tokens are not allowed to be listed + * - [`Error::CurrencyNotAllowedAsRoyalty`] if currency cannot be used as a royalty + * - [`Error::LowBaseCurrencyBalance`] if base currency balance is too low + * - [`Error::LowTokenBalance`] token balance is too low for reserve + * - [`Error::ListingAlreadyExists`] if a listing with the same ID already exists + */ +export interface MarketplaceCall_create_listing { + __kind: 'create_listing' + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + salt: Bytes + listingData: ListingData + depositor?: (MultiAddress | undefined) +} + +/** + * Fills a fixed price listing. This will execute immediately. + * # Parameters + * + * - `listing_id`: The id for the listing to buy from + * - `amount`: The number of units purchased + * + * # Errors + * + * - [`Error::ListingNotFound`] if the listing under `listing_id` does not exist + * - [`Error::BuyerIsSeller`] if the buyer is the seller of the listing + * - [`Error::ListingIsWrongType`] if the listing is not under auction + * - [`Error::InvalidAmount`] if the amount that still needs to be filled is greater than + * `amount` + * - [`Error::ListingNotActive`] if the listing has not passed the `ListingActiveDelay` yet + * - [`Error::ReceivedValueUnderMinimum`] if the listings `take` value is under the minimum + * required + * - [`Error::LowTokenBalance`] if the buyer does not have enough tokens for reserve + */ +export interface MarketplaceCall_fill_listing { + __kind: 'fill_listing' + listingId: H256 + amount: bigint +} + +/** + * Finalize the auction with id: `listing_id`. This will end the auction and transfer + * funds. It fails if the auction is not over. It can be called by anyone. + * + * # Parameters + * + * - `listing_id`: The ID for the listing to finalize + * + * # Errors + * + * - [`Error::ListingNotFound`] if listing under `listing_id` does not exist + * - [`Error::ListingIsWrongType`] if listing is not an auction + * - [`Error::AuctionNotOver`] if the auction has not finished yet + * - [`Error::ReceivedValueUnderMinimum`] if the take value is less than the minimum + * required + */ +export interface MarketplaceCall_finalize_auction { + __kind: 'finalize_auction' + listingId: H256 +} + +/** + * Force cancel a listing. This is only callable by the [`Config::ForceOrigin`]. + */ +export interface MarketplaceCall_force_cancel_listing { + __kind: 'force_cancel_listing' + listingId: H256 +} + +/** + * Force create a listing. This is only callable by the [`Config::ForceOrigin`]. + * + * # Parameters + * + * Mostly the same as [`Self::create_listing`], but `deposit_backer` can be included to pay + * a deposit if `seller` does not have enough. + * + * # Errors + * + * Same as [`Self::create_listing`], except `BadOrigin` if the origin is not + * [`Config::ForceOrigin`] + */ +export interface MarketplaceCall_force_create_listing { + __kind: 'force_create_listing' + seller: MultiAddress + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + salt: Bytes + listingData: ListingData + depositBacker?: (MultiAddress | undefined) +} + +/** + * Same as [create_listing](Self::place_bid), but allows specifying the `bidder` and can + * place a bid in an inactive auction. Only callable by [`Config::ForceOrigin`]. If + * `funds_backer` is `Some`, it will transfer balance if `bidder` does not have enough. + */ +export interface MarketplaceCall_force_place_bid { + __kind: 'force_place_bid' + bidder: MultiAddress + listingId: H256 + price: bigint + fundsBacker?: (MultiAddress | undefined) +} + +/** + * Places a bid on a listing. The listing must be an auction, and it must be currently + * active. + * An auction is considered active if the current block is between the start and end blocks + * of the auction. Only the latest bid is stored on an auction. All bids must increase by + * the `minimumBidIncreasePercentage`, and the first bid must be higher than the price set + * when the listing was created. + * + * # Parameters + * + * - `listing_id`: The id for the listing to buy from + * - `price`: The price for a single unit + * + * # Errors + * + * - [`Error::ListingNotFound`] if listing under `listing_id` does not exist + * - [`Error::BuyerIsSeller`] if the bidder is the seller of the listing + * - [`Error::InactiveAuction`] if listing operates outside of specified start and end + * block + * - [`Error::InvalidPrice`] if price is less than minimum_price for a bid + */ +export interface MarketplaceCall_place_bid { + __kind: 'place_bid' + listingId: H256 + price: bigint +} + +/** + * Places a counter offer on a listing. The listing must be an offer. The caller must own + * the token that the offer is requesting. The counter offer can only be updated by calling + * [`Self::answer_counter_offer`]. Only one counter offer can be made at a time and it + * cannot be replaced. + * + * ### Parameters + * - `listing_id` - the id of the offer that will be countered + * - `price` - the price for the counter offer. It must be higher than the offer price. + * - `depositor` - must be set to `None`. It is only usable internally by fuel tanks. + */ +export interface MarketplaceCall_place_counter_offer { + __kind: 'place_counter_offer' + listingId: H256 + price: bigint + depositor?: (MultiAddress | undefined) +} + +/** + * Remove a listing that is expired. It only works for offers. This call is permissionless. + */ +export interface MarketplaceCall_remove_expired_listing { + __kind: 'remove_expired_listing' + listingId: H256 +} + +/** + * Change the protocol fee to `protocol_fee`. Can only be called by `ForceOrigin`. + * + * #Parameters + * + * - `protocol_fee`: Percentage of fee to set + */ +export interface MarketplaceCall_set_protocol_fee { + __kind: 'set_protocol_fee' + protocolFee: Perbill +} + +export type CounterOfferResponse = CounterOfferResponse_Accept | CounterOfferResponse_Counter | CounterOfferResponse_Reject + +export interface CounterOfferResponse_Accept { + __kind: 'Accept' +} + +export interface CounterOfferResponse_Counter { + __kind: 'Counter' + value: bigint +} + +export interface CounterOfferResponse_Reject { + __kind: 'Reject' +} + +/** + * Identity pallet declaration. + */ +export type IdentityCall = IdentityCall_accept_username | IdentityCall_add_registrar | IdentityCall_add_sub | IdentityCall_add_username_authority | IdentityCall_cancel_request | IdentityCall_clear_identity | IdentityCall_kill_identity | IdentityCall_provide_judgement | IdentityCall_quit_sub | IdentityCall_remove_dangling_username | IdentityCall_remove_expired_approval | IdentityCall_remove_sub | IdentityCall_remove_username_authority | IdentityCall_rename_sub | IdentityCall_request_judgement | IdentityCall_set_account_id | IdentityCall_set_fee | IdentityCall_set_fields | IdentityCall_set_identity | IdentityCall_set_primary_username | IdentityCall_set_subs | IdentityCall_set_username_for + +/** + * Accept a given username that an `authority` granted. The call must include the full + * username, as in `username.suffix`. + */ +export interface IdentityCall_accept_username { + __kind: 'accept_username' + username: Bytes +} + +/** + * Add a registrar to the system. + * + * The dispatch origin for this call must be `T::RegistrarOrigin`. + * + * - `account`: the account of the registrar. + * + * Emits `RegistrarAdded` if successful. + */ +export interface IdentityCall_add_registrar { + __kind: 'add_registrar' + account: MultiAddress +} + +/** + * Add the given account to the sender's subs. + * + * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated + * to the sender. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * sub identity of `sub`. + */ +export interface IdentityCall_add_sub { + __kind: 'add_sub' + sub: MultiAddress + data: Data +} + +/** + * Add an `AccountId` with permission to grant usernames with a given `suffix` appended. + * + * The authority can grant up to `allocation` usernames. To top up their allocation, they + * should just issue (or request via governance) a new `add_username_authority` call. + */ +export interface IdentityCall_add_username_authority { + __kind: 'add_username_authority' + authority: MultiAddress + suffix: Bytes + allocation: number +} + +/** + * Cancel a previous request. + * + * Payment: A previously reserved deposit is returned on success. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a + * registered identity. + * + * - `reg_index`: The index of the registrar whose judgement is no longer requested. + * + * Emits `JudgementUnrequested` if successful. + */ +export interface IdentityCall_cancel_request { + __kind: 'cancel_request' + regIndex: number +} + +/** + * Clear an account's identity info and all sub-accounts and return all deposits. + * + * Payment: All reserved balances on the account are returned. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * identity. + * + * Emits `IdentityCleared` if successful. + */ +export interface IdentityCall_clear_identity { + __kind: 'clear_identity' +} + +/** + * Remove an account's identity and sub-account information and slash the deposits. + * + * Payment: Reserved balances from `set_subs` and `set_identity` are slashed and handled by + * `Slash`. Verification request deposits are not returned; they should be cancelled + * manually using `cancel_request`. + * + * The dispatch origin for this call must match `T::ForceOrigin`. + * + * - `target`: the account whose identity the judgement is upon. This must be an account + * with a registered identity. + * + * Emits `IdentityKilled` if successful. + */ +export interface IdentityCall_kill_identity { + __kind: 'kill_identity' + target: MultiAddress +} + +/** + * Provide a judgement for an account's identity. + * + * The dispatch origin for this call must be _Signed_ and the sender must be the account + * of the registrar whose index is `reg_index`. + * + * - `reg_index`: the index of the registrar whose judgement is being made. + * - `target`: the account whose identity the judgement is upon. This must be an account + * with a registered identity. + * - `judgement`: the judgement of the registrar of index `reg_index` about `target`. + * - `identity`: The hash of the [`IdentityInformationProvider`] for that the judgement is + * provided. + * + * Note: Judgements do not apply to a username. + * + * Emits `JudgementGiven` if successful. + */ +export interface IdentityCall_provide_judgement { + __kind: 'provide_judgement' + regIndex: number + target: MultiAddress + judgement: Judgement + identity: H256 +} + +/** + * Remove the sender as a sub-account. + * + * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated + * to the sender (*not* the original depositor). + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * super-identity. + * + * NOTE: This should not normally be used, but is provided in the case that the non- + * controller of an account is maliciously registered as a sub-account. + */ +export interface IdentityCall_quit_sub { + __kind: 'quit_sub' +} + +/** + * Remove a username that corresponds to an account with no identity. Exists when a user + * gets a username but then calls `clear_identity`. + */ +export interface IdentityCall_remove_dangling_username { + __kind: 'remove_dangling_username' + username: Bytes +} + +/** + * Remove an expired username approval. The username was approved by an authority but never + * accepted by the user and must now be beyond its expiration. The call must include the + * full username, as in `username.suffix`. + */ +export interface IdentityCall_remove_expired_approval { + __kind: 'remove_expired_approval' + username: Bytes +} + +/** + * Remove the given account from the sender's subs. + * + * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated + * to the sender. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * sub identity of `sub`. + */ +export interface IdentityCall_remove_sub { + __kind: 'remove_sub' + sub: MultiAddress +} + +/** + * Remove `authority` from the username authorities. + */ +export interface IdentityCall_remove_username_authority { + __kind: 'remove_username_authority' + authority: MultiAddress +} + +/** + * Alter the associated name of the given sub-account. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * sub identity of `sub`. + */ +export interface IdentityCall_rename_sub { + __kind: 'rename_sub' + sub: MultiAddress + data: Data +} + +/** + * Request a judgement from a registrar. + * + * Payment: At most `max_fee` will be reserved for payment to the registrar if judgement + * given. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a + * registered identity. + * + * - `reg_index`: The index of the registrar whose judgement is requested. + * - `max_fee`: The maximum fee that may be paid. This should just be auto-populated as: + * + * ```nocompile + * Self::registrars().get(reg_index).unwrap().fee + * ``` + * + * Emits `JudgementRequested` if successful. + */ +export interface IdentityCall_request_judgement { + __kind: 'request_judgement' + regIndex: number + maxFee: bigint +} + +/** + * Change the account associated with a registrar. + * + * The dispatch origin for this call must be _Signed_ and the sender must be the account + * of the registrar whose index is `index`. + * + * - `index`: the index of the registrar whose fee is to be set. + * - `new`: the new account ID. + */ +export interface IdentityCall_set_account_id { + __kind: 'set_account_id' + index: number + new: MultiAddress +} + +/** + * Set the fee required for a judgement to be requested from a registrar. + * + * The dispatch origin for this call must be _Signed_ and the sender must be the account + * of the registrar whose index is `index`. + * + * - `index`: the index of the registrar whose fee is to be set. + * - `fee`: the new fee. + */ +export interface IdentityCall_set_fee { + __kind: 'set_fee' + index: number + fee: bigint +} + +/** + * Set the field information for a registrar. + * + * The dispatch origin for this call must be _Signed_ and the sender must be the account + * of the registrar whose index is `index`. + * + * - `index`: the index of the registrar whose fee is to be set. + * - `fields`: the fields that the registrar concerns themselves with. + */ +export interface IdentityCall_set_fields { + __kind: 'set_fields' + index: number + fields: bigint +} + +/** + * Set an account's identity information and reserve the appropriate deposit. + * + * If the account already has identity information, the deposit is taken as part payment + * for the new deposit. + * + * The dispatch origin for this call must be _Signed_. + * + * - `info`: The identity information. + * + * Emits `IdentitySet` if successful. + */ +export interface IdentityCall_set_identity { + __kind: 'set_identity' + info: IdentityInfo +} + +/** + * Set a given username as the primary. The username should include the suffix. + */ +export interface IdentityCall_set_primary_username { + __kind: 'set_primary_username' + username: Bytes +} + +/** + * Set the sub-accounts of the sender. + * + * Payment: Any aggregate balance reserved by previous `set_subs` calls will be returned + * and an amount `SubAccountDeposit` will be reserved for each item in `subs`. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * identity. + * + * - `subs`: The identity's (new) sub-accounts. + */ +export interface IdentityCall_set_subs { + __kind: 'set_subs' + subs: [AccountId32, Data][] +} + +/** + * Set the username for `who`. Must be called by a username authority. + * + * The authority must have an `allocation`. Users can either pre-sign their usernames or + * accept them later. + * + * Usernames must: + * - Only contain lowercase ASCII characters or digits. + * - When combined with the suffix of the issuing authority be _less than_ the + * `MaxUsernameLength`. + */ +export interface IdentityCall_set_username_for { + __kind: 'set_username_for' + who: MultiAddress + username: Bytes + signature?: (MultiSignature | undefined) +} + +export type MultiSignature = MultiSignature_Ecdsa | MultiSignature_Ed25519 | MultiSignature_Sr25519 + +export interface MultiSignature_Ecdsa { + __kind: 'Ecdsa' + value: Signature +} + +export interface MultiSignature_Ed25519 { + __kind: 'Ed25519' + value: Bytes +} + +export interface MultiSignature_Sr25519 { + __kind: 'Sr25519' + value: Bytes +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type FuelTanksCall = FuelTanksCall_add_account | FuelTanksCall_batch_add_account | FuelTanksCall_batch_remove_account | FuelTanksCall_create_fuel_tank | FuelTanksCall_destroy_fuel_tank | FuelTanksCall_dispatch | FuelTanksCall_dispatch_and_touch | FuelTanksCall_force_batch_add_account | FuelTanksCall_force_create_fuel_tank | FuelTanksCall_force_set_consumption | FuelTanksCall_insert_rule_set | FuelTanksCall_mutate_freeze_state | FuelTanksCall_mutate_fuel_tank | FuelTanksCall_remove_account | FuelTanksCall_remove_account_rule_data | FuelTanksCall_remove_rule_set + +/** + * Adds new account for `user_id` to fuel tank at `tank_id`. An account is + * required to dispatch calls. A deposit is required, and may be paid by + * the user or the fuel tank, depending on the settings. + * + * ### Errors + * + * - [`Error::FuelTankNotFound`] if fuel tank at `tank_id` does not exist + * - [`Error::NoPermission`] if `origin` does not have permission to add an account + * - [`Error::AccountAlreadyExists`] if account at `user_id` already exists + */ +export interface FuelTanksCall_add_account { + __kind: 'add_account' + tankId: MultiAddress + userId: MultiAddress +} + +/** + * Similar to add_account but takes a list of + * [`AccountId`](frame_system::Config::AccountId)s to insert into a fuel tank. + * ### Errors + * - [`Error::FuelTankNotFound`] if fuel tank at `tank_id` does not exist + * - [`Error::NoPermission`] if `origin` does not have permission to add an account + * - [`Error::AccountAlreadyExists`] if account at `user_id` already exists + */ +export interface FuelTanksCall_batch_add_account { + __kind: 'batch_add_account' + tankId: MultiAddress + userIds: MultiAddress[] +} + +/** + * Similar to remove_account but takes a list of + * [`AccountId`](frame_system::Config::AccountId)s to remove from a fuel tank. + * ### Errors + * - [`Error::FuelTankNotFound`] if fuel tank at `tank_id` does not exist + * - [`Error::NoPermission`] if `origin` does not have permission to add an account + * - [`Error::AccountNotFound`] if account at `user_id` does not exist + */ +export interface FuelTanksCall_batch_remove_account { + __kind: 'batch_remove_account' + tankId: MultiAddress + userIds: MultiAddress[] +} + +/** + * Creates a fuel tank, given a `descriptor`. + * + * Generates a discrete `AccountId` for the fuel tank based on passed in parameters, it + * takes a storage deposit and emits `FuelTankCreated` event in the success case. + * + * # Errors + * + * - [`Error::FuelTankAlreadyExists`] if `tank_id` already exists + * - [`Error::DuplicateRuleKinds`] if a rule set has multiple rules of the same kind + */ +export interface FuelTanksCall_create_fuel_tank { + __kind: 'create_fuel_tank' + descriptor: FuelTankDescriptor +} + +/** + * Destroy the fuel tank by scheduling the deletion for `on_finalize` to execute + * Only callable by owner + * The fuel tank must be frozen + * Can only be destroyed if all accounts are removed + * + * # Errors + * + * - [`Error::FuelTankNotFound`] if tank_id does not exist + * - [`Error::NoPermission`] if caller is not owner + * - [`Error::DestroyUnfrozenTank`] if tank is not frozen + * - [`Error::DestroyWithExistingAccounts`] if there are still accounts on the tank + */ +export interface FuelTanksCall_destroy_fuel_tank { + __kind: 'destroy_fuel_tank' + tankId: MultiAddress +} + +/** + * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` + * + * # Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::UsageRestricted`] if caller is not part of ruleset whitelist + * - [`Error::CallerDoesNotHaveRuleSetTokenBalance`] if caller does not own the tokens to + * use the ruleset for remaining_fee when `pays_remaining_fee` is true + * - [`Error::FuelTankOutOfFunds`] if the fuel tank account cannot pay fees + */ +export interface FuelTanksCall_dispatch { + __kind: 'dispatch' + tankId: MultiAddress + ruleSetId: number + call: Call + settings?: (DispatchSettings | undefined) +} + +/** + * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not + * exist and is allowed by the fuel tank's `user_account_management` settings. + * + * # Errors + * + * Returns the same errors as [dispatch](Self::dispatch) and + * [add_account](Self::add_account) + */ +export interface FuelTanksCall_dispatch_and_touch { + __kind: 'dispatch_and_touch' + tankId: MultiAddress + ruleSetId: number + call: Call + settings?: (DispatchSettings | undefined) +} + +/** + * Sets the account storage for give tank_id and account + */ +export interface FuelTanksCall_force_batch_add_account { + __kind: 'force_batch_add_account' + owner: MultiAddress + tankId: MultiAddress + userIds: MultiAddress[] +} + +/** + * Force creates a fuel tank + * + * # Errors + * + * - [`Error::FuelTankAlreadyExists`] if `tank_id` already exists + */ +export interface FuelTanksCall_force_create_fuel_tank { + __kind: 'force_create_fuel_tank' + owner: MultiAddress + descriptor: FuelTankDescriptor +} + +/** + * Force set the fuel tank consumption + * If `user_id` is [`Some`], it sets the consumption for that account. + * If it is [`None`], it sets the consumption on the fuel tank directly. + * + * # Errors + * + * - [`Error::AccountNotFound`] if `user_id` is `Some` and account does not exist + * - [`Error::FuelTankNotFound`] if tank_id does not exist + * - [`Error::NoPermission`] if caller is not ForceOrigin or fuel tank owner + * - [`Error::InvalidRuleSet`] if `rule_set_id` does not exist + * - [`Error::MissingRequiredRule`] if `rule_set_id` does not have the required role + */ +export interface FuelTanksCall_force_set_consumption { + __kind: 'force_set_consumption' + tankId: MultiAddress + userId?: (MultiAddress | undefined) + ruleSetId: number + consumption: Consumption +} + +/** + * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set + * or it can replace an existing one. If it is replacing a rule set, a rule that is storing + * data on any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove + * the data first. If a rule is being replaced, it will be mutated with the new parameters, + * and it will maintain any persistent data it already has. + * + * This is only callable by the fuel tank's owner. + * ### Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::CannotRemoveRuleThatIsStoringAccountData`] if removing a rule that is storing + * account data + * - [`Error::MaxRuleSetsExceeded`] if max number of rule sets was exceeded + * - [`Error::DuplicateRuleKinds`] if adding a rule set with multiple rules of the same + * kind + */ +export interface FuelTanksCall_insert_rule_set { + __kind: 'insert_rule_set' + tankId: MultiAddress + ruleSetId: number + ruleSet: RuleSetDescriptor +} + +/** + * Mutate `is_frozen` state that determines if fuel tank or rule set can be used + * + * # Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not a fuel tank owner + */ +export interface FuelTanksCall_mutate_freeze_state { + __kind: 'mutate_freeze_state' + tankId: MultiAddress + ruleSetId?: (number | undefined) + isFrozen: boolean +} + +/** + * Apply `mutation` to fuel tank with `tank_id`. + * + * Caller must be the owner of the fuel tank, and the tank must be frozen. + * + * # Errors + * + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if `origin` is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank is not frozen + */ +export interface FuelTanksCall_mutate_fuel_tank { + __kind: 'mutate_fuel_tank' + tankId: MultiAddress + mutation: DefaultTankMutation +} + +/** + * Removes account for `user_id` from fuel tank at `tank_id`. Any deposits + * are returned. + * + * ### Errors + * + * - [`Error::FuelTankNotFound`] if fuel tank at `tank_id` does not exist + * - [`Error::NoPermission`] if `origin` does not have permission to add an account + * - [`Error::AccountNotFound`] if account at `user_id` does not exist + */ +export interface FuelTanksCall_remove_account { + __kind: 'remove_account' + tankId: MultiAddress + userId: MultiAddress +} + +/** + * Remove account rule data if it exists. Only callable by the fuel tank's owner. Requires + * the fuel tank or the rule set to be frozen. + * + * ### Errors + * + * - [`Error::FuelTankNotFound`] if fuel tank for `tank_id` doesn't exist + * - [`Error::NoPermission`] if called by non-owner + * - [`Error::AccountNotFound`] if account does not exist for `user_id` + * - [`Error::RuleSetNotFound`] if rule set does not exist for `rule_set_id` + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::RuleNotFound`] if rule does not exist for `rule_kind` + */ +export interface FuelTanksCall_remove_account_rule_data { + __kind: 'remove_account_rule_data' + tankId: MultiAddress + userId: MultiAddress + ruleSetId: number + ruleKind: DispatchRuleKind +} + +/** + * Remove rule set for `tank_id` and `rule_set_id`. A rule that is storing data on + * any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove the + * data first. This is only callable by the fuel tank's owner. + * # Errors + * + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::CannotRemoveRuleThatIsStoringAccountData`] if removing a rule that is storing + * account data + */ +export interface FuelTanksCall_remove_rule_set { + __kind: 'remove_rule_set' + tankId: MultiAddress + ruleSetId: number +} + +export interface DefaultTankMutation { + userAccountManagement: Type_240 + coveragePolicy?: (CoveragePolicy | undefined) + accountRules?: (AccountRuleDescriptor[] | undefined) +} + +export type AccountRuleDescriptor = AccountRuleDescriptor_RequireToken | AccountRuleDescriptor_WhitelistedCallers + +export interface AccountRuleDescriptor_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule +} + +export interface AccountRuleDescriptor_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: AccountId32[] +} + +export type Type_240 = Type_240_NoMutation | Type_240_SomeMutation + +export interface Type_240_NoMutation { + __kind: 'NoMutation' +} + +export interface Type_240_SomeMutation { + __kind: 'SomeMutation' + value?: (UserAccountManagement | undefined) +} + +export interface RuleSetDescriptor { + rules: DispatchRuleDescriptor[] + requireAccount: boolean +} + +export type DispatchRuleDescriptor = DispatchRuleDescriptor_MaxFuelBurnPerTransaction | DispatchRuleDescriptor_MinimumInfusion | DispatchRuleDescriptor_PermittedCalls | DispatchRuleDescriptor_PermittedExtrinsics | DispatchRuleDescriptor_RequireSignature | DispatchRuleDescriptor_RequireToken | DispatchRuleDescriptor_TankFuelBudget | DispatchRuleDescriptor_UserFuelBudget | DispatchRuleDescriptor_WhitelistedCallers | DispatchRuleDescriptor_WhitelistedCollections | DispatchRuleDescriptor_WhitelistedPallets + +export interface DispatchRuleDescriptor_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' + value: MaxFuelBurnPerTransactionRule +} + +export interface DispatchRuleDescriptor_MinimumInfusion { + __kind: 'MinimumInfusion' + value: MinimumInfusionRule +} + +export interface DispatchRuleDescriptor_PermittedCalls { + __kind: 'PermittedCalls' + value: Bytes[] +} + +export interface DispatchRuleDescriptor_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' + value: Call[] +} + +export interface DispatchRuleDescriptor_RequireSignature { + __kind: 'RequireSignature' + value: RequireSignatureRule +} + +export interface DispatchRuleDescriptor_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule +} + +export interface DispatchRuleDescriptor_TankFuelBudget { + __kind: 'TankFuelBudget' + value: TankFuelBudgetRuleDescriptor +} + +export interface DispatchRuleDescriptor_UserFuelBudget { + __kind: 'UserFuelBudget' + value: UserFuelBudgetRuleDescriptor +} + +export interface DispatchRuleDescriptor_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: AccountId32[] +} + +export interface DispatchRuleDescriptor_WhitelistedCollections { + __kind: 'WhitelistedCollections' + value: bigint[] +} + +export interface DispatchRuleDescriptor_WhitelistedPallets { + __kind: 'WhitelistedPallets' + value: Call[] +} + +export interface UserFuelBudgetRuleDescriptor { + amount: bigint + resetPeriod: number +} + +export interface TankFuelBudgetRuleDescriptor { + amount: bigint + resetPeriod: number +} + +export interface DispatchSettings { + useNoneOrigin: boolean + paysRemainingFee: boolean + signature?: (ExpirableSignature | undefined) +} + +export interface ExpirableSignature { + signature: Bytes + expiryBlock: number +} + +export interface FuelTankDescriptor { + name: Bytes + userAccountManagement?: (UserAccountManagement | undefined) + ruleSets: [number, RuleSetDescriptor][] + coveragePolicy: CoveragePolicy + accountRules: AccountRuleDescriptor[] +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type ExtrinsicPauseCall = ExtrinsicPauseCall_pause_extrinsic | ExtrinsicPauseCall_resume_extrinsic + +/** + * Pause execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To pause the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is paused, else the entire pallet is paused. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + * - [`Error::CannotPauseSelf`] if the pallet name is the same as the name of this pallet. + */ +export interface ExtrinsicPauseCall_pause_extrinsic { + __kind: 'pause_extrinsic' + call: Call + pauseOnlyExtrinsic: boolean +} + +/** + * Resume execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To resume the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is resumed, else the entire pallet is resumed. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + */ +export interface ExtrinsicPauseCall_resume_extrinsic { + __kind: 'resume_extrinsic' + call: Call + resumeOnlyExtrinsic: boolean +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type DmpQueueCall = never + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type DemocracyCall = DemocracyCall_blacklist | DemocracyCall_cancel_proposal | DemocracyCall_cancel_referendum | DemocracyCall_clear_public_proposals | DemocracyCall_delegate | DemocracyCall_emergency_cancel | DemocracyCall_external_propose | DemocracyCall_external_propose_default | DemocracyCall_external_propose_majority | DemocracyCall_fast_track | DemocracyCall_propose | DemocracyCall_remove_other_vote | DemocracyCall_remove_vote | DemocracyCall_second | DemocracyCall_set_metadata | DemocracyCall_undelegate | DemocracyCall_unlock | DemocracyCall_veto_external | DemocracyCall_vote + +/** + * Permanently place a proposal into the blacklist. This prevents it from ever being + * proposed again. + * + * If called on a queued public or external proposal, then this will result in it being + * removed. If the `ref_index` supplied is an active referendum with the proposal hash, + * then it will be cancelled. + * + * The dispatch origin of this call must be `BlacklistOrigin`. + * + * - `proposal_hash`: The proposal hash to blacklist permanently. + * - `ref_index`: An ongoing referendum whose hash is `proposal_hash`, which will be + * cancelled. + * + * Weight: `O(p)` (though as this is an high-privilege dispatch, we assume it has a + * reasonable value). + */ +export interface DemocracyCall_blacklist { + __kind: 'blacklist' + proposalHash: H256 + maybeRefIndex?: (number | undefined) +} + +/** + * Remove a proposal. + * + * The dispatch origin of this call must be `CancelProposalOrigin`. + * + * - `prop_index`: The index of the proposal to cancel. + * + * Weight: `O(p)` where `p = PublicProps::::decode_len()` + */ +export interface DemocracyCall_cancel_proposal { + __kind: 'cancel_proposal' + propIndex: number +} + +/** + * Remove a referendum. + * + * The dispatch origin of this call must be _Root_. + * + * - `ref_index`: The index of the referendum to cancel. + * + * # Weight: `O(1)`. + */ +export interface DemocracyCall_cancel_referendum { + __kind: 'cancel_referendum' + refIndex: number +} + +/** + * Clears all public proposals. + * + * The dispatch origin of this call must be _Root_. + * + * Weight: `O(1)`. + */ +export interface DemocracyCall_clear_public_proposals { + __kind: 'clear_public_proposals' +} + +/** + * Delegate the voting power (with some given conviction) of the sending account. + * + * The balance delegated is locked for as long as it's delegated, and thereafter for the + * time appropriate for the conviction's lock period. + * + * The dispatch origin of this call must be _Signed_, and the signing account must either: + * - be delegating already; or + * - have no voting activity (if there is, then it will need to be removed/consolidated + * through `reap_vote` or `unvote`). + * + * - `to`: The account whose voting the `target` account's voting power will follow. + * - `conviction`: The conviction that will be attached to the delegated votes. When the + * account is undelegated, the funds will be locked for the corresponding period. + * - `balance`: The amount of the account's balance to be used in delegating. This must not + * be more than the account's current balance. + * + * Emits `Delegated`. + * + * Weight: `O(R)` where R is the number of referendums the voter delegating to has + * voted on. Weight is charged as if maximum votes. + */ +export interface DemocracyCall_delegate { + __kind: 'delegate' + to: MultiAddress + conviction: Conviction + balance: bigint +} + +/** + * Schedule an emergency cancellation of a referendum. Cannot happen twice to the same + * referendum. + * + * The dispatch origin of this call must be `CancellationOrigin`. + * + * -`ref_index`: The index of the referendum to cancel. + * + * Weight: `O(1)`. + */ +export interface DemocracyCall_emergency_cancel { + __kind: 'emergency_cancel' + refIndex: number +} + +/** + * Schedule a referendum to be tabled once it is legal to schedule an external + * referendum. + * + * The dispatch origin of this call must be `ExternalOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + */ +export interface DemocracyCall_external_propose { + __kind: 'external_propose' + proposal: Bounded +} + +/** + * Schedule a negative-turnout-bias referendum to be tabled next once it is legal to + * schedule an external referendum. + * + * The dispatch of this call must be `ExternalDefaultOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + * + * Unlike `external_propose`, blacklisting has no effect on this and it may replace a + * pre-scheduled `external_propose` call. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_external_propose_default { + __kind: 'external_propose_default' + proposal: Bounded +} + +/** + * Schedule a majority-carries referendum to be tabled next once it is legal to schedule + * an external referendum. + * + * The dispatch of this call must be `ExternalMajorityOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + * + * Unlike `external_propose`, blacklisting has no effect on this and it may replace a + * pre-scheduled `external_propose` call. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_external_propose_majority { + __kind: 'external_propose_majority' + proposal: Bounded +} + +/** + * Schedule the currently externally-proposed majority-carries referendum to be tabled + * immediately. If there is no externally-proposed referendum currently, or if there is one + * but it is not a majority-carries referendum then it fails. + * + * The dispatch of this call must be `FastTrackOrigin`. + * + * - `proposal_hash`: The hash of the current external proposal. + * - `voting_period`: The period that is allowed for voting on this proposal. Increased to + * Must be always greater than zero. + * For `FastTrackOrigin` must be equal or greater than `FastTrackVotingPeriod`. + * - `delay`: The number of block after voting has ended in approval and this should be + * enacted. This doesn't have a minimum amount. + * + * Emits `Started`. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_fast_track { + __kind: 'fast_track' + proposalHash: H256 + votingPeriod: number + delay: number +} + +/** + * Propose a sensitive action to be taken. + * + * The dispatch origin of this call must be _Signed_ and the sender must + * have funds to cover the deposit. + * + * - `proposal_hash`: The hash of the proposal preimage. + * - `value`: The amount of deposit (must be at least `MinimumDeposit`). + * + * Emits `Proposed`. + */ +export interface DemocracyCall_propose { + __kind: 'propose' + proposal: Bounded + value: bigint +} + +/** + * Remove a vote for a referendum. + * + * If the `target` is equal to the signer, then this function is exactly equivalent to + * `remove_vote`. If not equal to the signer, then the vote must have expired, + * either because the referendum was cancelled, because the voter lost the referendum or + * because the conviction period is over. + * + * The dispatch origin of this call must be _Signed_. + * + * - `target`: The account of the vote to be removed; this account must have voted for + * referendum `index`. + * - `index`: The index of referendum of the vote to be removed. + * + * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on. + * Weight is calculated for the maximum number of vote. + */ +export interface DemocracyCall_remove_other_vote { + __kind: 'remove_other_vote' + target: MultiAddress + index: number +} + +/** + * Remove a vote for a referendum. + * + * If: + * - the referendum was cancelled, or + * - the referendum is ongoing, or + * - the referendum has ended such that + * - the vote of the account was in opposition to the result; or + * - there was no conviction to the account's vote; or + * - the account made a split vote + * ...then the vote is removed cleanly and a following call to `unlock` may result in more + * funds being available. + * + * If, however, the referendum has ended and: + * - it finished corresponding to the vote of the account, and + * - the account made a standard vote with conviction, and + * - the lock period of the conviction is not over + * ...then the lock will be aggregated into the overall account's lock, which may involve + * *overlocking* (where the two locks are combined into a single lock that is the maximum + * of both the amount locked and the time is it locked for). + * + * The dispatch origin of this call must be _Signed_, and the signer must have a vote + * registered for referendum `index`. + * + * - `index`: The index of referendum of the vote to be removed. + * + * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on. + * Weight is calculated for the maximum number of vote. + */ +export interface DemocracyCall_remove_vote { + __kind: 'remove_vote' + index: number +} + +/** + * Signals agreement with a particular proposal. + * + * The dispatch origin of this call must be _Signed_ and the sender + * must have funds to cover the deposit, equal to the original deposit. + * + * - `proposal`: The index of the proposal to second. + */ +export interface DemocracyCall_second { + __kind: 'second' + proposal: number +} + +/** + * Set or clear a metadata of a proposal or a referendum. + * + * Parameters: + * - `origin`: Must correspond to the `MetadataOwner`. + * - `ExternalOrigin` for an external proposal with the `SuperMajorityApprove` + * threshold. + * - `ExternalDefaultOrigin` for an external proposal with the `SuperMajorityAgainst` + * threshold. + * - `ExternalMajorityOrigin` for an external proposal with the `SimpleMajority` + * threshold. + * - `Signed` by a creator for a public proposal. + * - `Signed` to clear a metadata for a finished referendum. + * - `Root` to set a metadata for an ongoing referendum. + * - `owner`: an identifier of a metadata owner. + * - `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata. + */ +export interface DemocracyCall_set_metadata { + __kind: 'set_metadata' + owner: MetadataOwner + maybeHash?: (H256 | undefined) +} + +/** + * Undelegate the voting power of the sending account. + * + * Tokens may be unlocked following once an amount of time consistent with the lock period + * of the conviction with which the delegation was issued. + * + * The dispatch origin of this call must be _Signed_ and the signing account must be + * currently delegating. + * + * Emits `Undelegated`. + * + * Weight: `O(R)` where R is the number of referendums the voter delegating to has + * voted on. Weight is charged as if maximum votes. + */ +export interface DemocracyCall_undelegate { + __kind: 'undelegate' +} + +/** + * Unlock tokens that have an expired lock. + * + * The dispatch origin of this call must be _Signed_. + * + * - `target`: The account to remove the lock on. + * + * Weight: `O(R)` with R number of vote of target. + */ +export interface DemocracyCall_unlock { + __kind: 'unlock' + target: MultiAddress +} + +/** + * Veto and blacklist the external proposal hash. + * + * The dispatch origin of this call must be `VetoOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal to veto and blacklist. + * + * Emits `Vetoed`. + * + * Weight: `O(V + log(V))` where V is number of `existing vetoers` + */ +export interface DemocracyCall_veto_external { + __kind: 'veto_external' + proposalHash: H256 +} + +/** + * Vote in a referendum. If `vote.is_aye()`, the vote is to enact the proposal; + * otherwise it is a vote to keep the status quo. + * + * The dispatch origin of this call must be _Signed_. + * + * - `ref_index`: The index of the referendum to vote for. + * - `vote`: The vote configuration. + */ +export interface DemocracyCall_vote { + __kind: 'vote' + refIndex: number + vote: AccountVote +} + +export type AccountVote = AccountVote_Split | AccountVote_Standard + +export interface AccountVote_Split { + __kind: 'Split' + aye: bigint + nay: bigint +} + +export interface AccountVote_Standard { + __kind: 'Standard' + vote: Vote + balance: bigint +} + +export type Vote = number + +export type MetadataOwner = MetadataOwner_External | MetadataOwner_Proposal | MetadataOwner_Referendum + +export interface MetadataOwner_External { + __kind: 'External' +} + +export interface MetadataOwner_Proposal { + __kind: 'Proposal' + value: number +} + +export interface MetadataOwner_Referendum { + __kind: 'Referendum' + value: number +} + +export type Bounded = Bounded_Inline | Bounded_Legacy | Bounded_Lookup + +export interface Bounded_Inline { + __kind: 'Inline' + value: Bytes +} + +export interface Bounded_Legacy { + __kind: 'Legacy' + hash: H256 +} + +export interface Bounded_Lookup { + __kind: 'Lookup' + hash: H256 + len: number +} + +export type Conviction = Conviction_Locked1x | Conviction_Locked2x | Conviction_Locked3x | Conviction_Locked4x | Conviction_Locked5x | Conviction_Locked6x | Conviction_None + +export interface Conviction_Locked1x { + __kind: 'Locked1x' +} + +export interface Conviction_Locked2x { + __kind: 'Locked2x' +} + +export interface Conviction_Locked3x { + __kind: 'Locked3x' +} + +export interface Conviction_Locked4x { + __kind: 'Locked4x' +} + +export interface Conviction_Locked5x { + __kind: 'Locked5x' +} + +export interface Conviction_Locked6x { + __kind: 'Locked6x' +} + +export interface Conviction_None { + __kind: 'None' +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type CumulusXcmCall = never + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type CouncilCall = CouncilCall_close | CouncilCall_disapprove_proposal | CouncilCall_execute | CouncilCall_propose | CouncilCall_set_members | CouncilCall_vote + +/** + * Close a vote that is either approved, disapproved or whose voting period has ended. + * + * May be called by any signed account in order to finish voting and close the proposal. + * + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * ## Complexity + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) + */ +export interface CouncilCall_close { + __kind: 'close' + proposalHash: H256 + index: number + proposalWeightBound: Weight + lengthBound: number +} + +/** + * Disapprove a proposal, close, and remove it from the system, regardless of its current + * state. + * + * Must be called by the Root origin. + * + * Parameters: + * * `proposal_hash`: The hash of the proposal that should be disapproved. + * + * ## Complexity + * O(P) where P is the number of max proposals + */ +export interface CouncilCall_disapprove_proposal { + __kind: 'disapprove_proposal' + proposalHash: H256 +} + +/** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ +export interface CouncilCall_execute { + __kind: 'execute' + proposal: Call + lengthBound: number +} + +/** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ +export interface CouncilCall_propose { + __kind: 'propose' + threshold: number + proposal: Call + lengthBound: number +} + +/** + * Set the collective's membership. + * + * - `new_members`: The new member list. Be nice to the chain and provide it sorted. + * - `prime`: The prime member whose vote sets the default. + * - `old_count`: The upper bound for the previous number of members in storage. Used for + * weight estimation. + * + * The dispatch of this call must be `SetMembersOrigin`. + * + * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but + * the weight estimations rely on it to estimate dispatchable weight. + * + * # WARNING: + * + * The `pallet-collective` can also be managed by logic outside of the pallet through the + * implementation of the trait [`ChangeMembers`]. + * Any call to `set_members` must be careful that the member set doesn't get out of sync + * with other logic managing the member set. + * + * ## Complexity: + * - `O(MP + N)` where: + * - `M` old-members-count (code- and governance-bounded) + * - `N` new-members-count (code- and governance-bounded) + * - `P` proposals-count (code-bounded) + */ +export interface CouncilCall_set_members { + __kind: 'set_members' + newMembers: AccountId32[] + prime?: (AccountId32 | undefined) + oldCount: number +} + +/** + * Add an aye or nay vote for the sender to the given proposal. + * + * Requires the sender to be a member. + * + * Transaction fees will be waived if the member is voting on any particular proposal + * for the first time and the call is successful. Subsequent vote changes will charge a + * fee. + * ## Complexity + * - `O(M)` where `M` is members-count (code- and governance-bounded) + */ +export interface CouncilCall_vote { + __kind: 'vote' + proposal: H256 + index: number + approve: boolean +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type CommunityPoolCall = CommunityPoolCall_approve_proposal | CommunityPoolCall_check_status | CommunityPoolCall_payout | CommunityPoolCall_propose_spend | CommunityPoolCall_reject_proposal | CommunityPoolCall_remove_approval | CommunityPoolCall_spend | CommunityPoolCall_spend_local | CommunityPoolCall_void_spend + +/** + * Approve a proposal. + * + * ## Dispatch Origin + * + * Must be [`Config::ApproveOrigin`]. + * + * ## Details + * + * At a later time, the proposal will be allocated to the beneficiary and the original + * deposit will be returned. + * + * ### Complexity + * - O(1). + * + * ## Events + * + * No events are emitted from this dispatch. + */ +export interface CommunityPoolCall_approve_proposal { + __kind: 'approve_proposal' + proposalId: number +} + +/** + * Check the status of the spend and remove it from the storage if processed. + * + * ## Dispatch Origin + * + * Must be signed. + * + * ## Details + * + * The status check is a prerequisite for retrying a failed payout. + * If a spend has either succeeded or expired, it is removed from the storage by this + * function. In such instances, transaction fees are refunded. + * + * ### Parameters + * - `index`: The spend index. + * + * ## Events + * + * Emits [`Event::PaymentFailed`] if the spend payout has failed. + * Emits [`Event::SpendProcessed`] if the spend payout has succeed. + */ +export interface CommunityPoolCall_check_status { + __kind: 'check_status' + index: number +} + +/** + * Claim a spend. + * + * ## Dispatch Origin + * + * Must be signed. + * + * ## Details + * + * Spends must be claimed within some temporal bounds. A spend may be claimed within one + * [`Config::PayoutPeriod`] from the `valid_from` block. + * In case of a payout failure, the spend status must be updated with the `check_status` + * dispatchable before retrying with the current function. + * + * ### Parameters + * - `index`: The spend index. + * + * ## Events + * + * Emits [`Event::Paid`] if successful. + */ +export interface CommunityPoolCall_payout { + __kind: 'payout' + index: number +} + +/** + * Put forward a suggestion for spending. + * + * ## Dispatch Origin + * + * Must be signed. + * + * ## Details + * A deposit proportional to the value is reserved and slashed if the proposal is rejected. + * It is returned once the proposal is awarded. + * + * ### Complexity + * - O(1) + * + * ## Events + * + * Emits [`Event::Proposed`] if successful. + */ +export interface CommunityPoolCall_propose_spend { + __kind: 'propose_spend' + value: bigint + beneficiary: MultiAddress +} + +/** + * Reject a proposed spend. + * + * ## Dispatch Origin + * + * Must be [`Config::RejectOrigin`]. + * + * ## Details + * The original deposit will be slashed. + * + * ### Complexity + * - O(1) + * + * ## Events + * + * Emits [`Event::Rejected`] if successful. + */ +export interface CommunityPoolCall_reject_proposal { + __kind: 'reject_proposal' + proposalId: number +} + +/** + * Force a previously approved proposal to be removed from the approval queue. + * + * ## Dispatch Origin + * + * Must be [`Config::RejectOrigin`]. + * + * ## Details + * + * The original deposit will no longer be returned. + * + * ### Parameters + * - `proposal_id`: The index of a proposal + * + * ### Complexity + * - O(A) where `A` is the number of approvals + * + * ### Errors + * - [`Error::ProposalNotApproved`]: The `proposal_id` supplied was not found in the + * approval queue, i.e., the proposal has not been approved. This could also mean the + * proposal does not exist altogether, thus there is no way it would have been approved + * in the first place. + */ +export interface CommunityPoolCall_remove_approval { + __kind: 'remove_approval' + proposalId: number +} + +/** + * Propose and approve a spend of treasury funds. + * + * ## Dispatch Origin + * + * Must be [`Config::SpendOrigin`] with the `Success` value being at least + * `amount` of `asset_kind` in the native asset. The amount of `asset_kind` is converted + * for assertion using the [`Config::BalanceConverter`]. + * + * ## Details + * + * Create an approved spend for transferring a specific `amount` of `asset_kind` to a + * designated beneficiary. The spend must be claimed using the `payout` dispatchable within + * the [`Config::PayoutPeriod`]. + * + * ### Parameters + * - `asset_kind`: An indicator of the specific asset class to be spent. + * - `amount`: The amount to be transferred from the treasury to the `beneficiary`. + * - `beneficiary`: The beneficiary of the spend. + * - `valid_from`: The block number from which the spend can be claimed. It can refer to + * the past if the resulting spend has not yet expired according to the + * [`Config::PayoutPeriod`]. If `None`, the spend can be claimed immediately after + * approval. + * + * ## Events + * + * Emits [`Event::AssetSpendApproved`] if successful. + */ +export interface CommunityPoolCall_spend { + __kind: 'spend' + amount: bigint + beneficiary: AccountId32 + validFrom?: (number | undefined) +} + +/** + * Propose and approve a spend of treasury funds. + * + * ## Dispatch Origin + * + * Must be [`Config::SpendOrigin`] with the `Success` value being at least `amount`. + * + * ### Details + * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the + * beneficiary. + * + * ### Parameters + * - `amount`: The amount to be transferred from the treasury to the `beneficiary`. + * - `beneficiary`: The destination account for the transfer. + * + * ## Events + * + * Emits [`Event::SpendApproved`] if successful. + */ +export interface CommunityPoolCall_spend_local { + __kind: 'spend_local' + amount: bigint + beneficiary: MultiAddress +} + +/** + * Void previously approved spend. + * + * ## Dispatch Origin + * + * Must be [`Config::RejectOrigin`]. + * + * ## Details + * + * A spend void is only possible if the payout has not been attempted yet. + * + * ### Parameters + * - `index`: The spend index. + * + * ## Events + * + * Emits [`Event::AssetSpendVoided`] if successful. + */ +export interface CommunityPoolCall_void_spend { + __kind: 'void_spend' + index: number +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type CollatorStakingCall = CollatorStakingCall_force_set_current_max_candidates | CollatorStakingCall_force_set_min_collator_stake | CollatorStakingCall_join_candidates | CollatorStakingCall_nominate | CollatorStakingCall_remove_nomination | CollatorStakingCall_set_invulnerables | CollatorStakingCall_unbond + +/** + * Set the current maximum number of candidates, must be within 0 and + * [`MaxCandidates`](Config::MaxCandidates) + * + * Only [`ForceOrigin`](Config::ForceOrigin) can call this function. + * + * # Errors + * + * - [`Error::TooManyCandidates`] if the number of candidates is already at the maximum. + */ +export interface CollatorStakingCall_force_set_current_max_candidates { + __kind: 'force_set_current_max_candidates' + maxCandidates: number +} + +/** + * Set the minimum collator stake amount + * + * [`T::ForceOrigin`](Config::ForceOrigin) call only + */ +export interface CollatorStakingCall_force_set_min_collator_stake { + __kind: 'force_set_min_collator_stake' + minCollatorStake: bigint +} + +/** + * Join the list of candidates for collation. + * + * Being added to the candidate set means the caller may be selected to be a collator from + * the next session onwards. + * + * # Errors + * + * - [`Error::BelowMinStakeAmount`] if `amount` is below the minimum required amount. + * - [`Error::NominationExists`] if nomination already exists. + * - [`Error::AccountIdNotRegistered`] if `AccountId` is not registered as a collator. + * - [`Error::NoAssociatedValidatorId`] if no associated validator ID for `AccountId`. + * - [`Error::TooManyCandidates`] if the number of candidates is already at the maximum. + */ +export interface CollatorStakingCall_join_candidates { + __kind: 'join_candidates' + amount: bigint + rewardsCut: Perbill +} + +/** + * Nominate a specific candidate to be selected for collation and block production. + * + * This allows the caller to put up a stake to nominate an existing collator, this + * increases the `total_stake` of the collation candidate and increases the chance to get + * selected as a collator. + * + * # Errors + * + * - [`Error::CandidateDoesNotExist`] if the candidate does not exist. + * - [`Error::NominationExists`] if the nomination already exists. + * - [`Error::BelowMinNominationStakeAmount`] if the nomination amount is below the + * minimum. + * - [`Error::TooManyNominations`] if there are too many nominations for the candidate. + */ +export interface CollatorStakingCall_nominate { + __kind: 'nominate' + collatorId: AccountId32 + amount: bigint +} + +/** + * Remove a nomination previously registered for a specific collator candidate. + * + * The call will also refund the stake to the caller. + * + * # Errors + * + * - [`Error::CandidateDoesNotExist`] if the candidate does not exist. + * - [`Error::NominationDoesNotExist`] if the nomination does not exist. + * - [`Error::TooManyCandidates`] if there are too many candidates in the set. + */ +export interface CollatorStakingCall_remove_nomination { + __kind: 'remove_nomination' + collatorId: AccountId32 +} + +/** + * Force set the invulnerables. + * + * These accounts will always be in the collator set and do not require a stake. + * + * [`ForceOrigin`](Config::ForceOrigin) call only. + * + * # Errors + * + * - [`Error::TooManyInvulnerables`] if the number of invulnerables exceeds the maximum + */ +export interface CollatorStakingCall_set_invulnerables { + __kind: 'set_invulnerables' + accounts: AccountId32[] +} + +/** + * Leave the collator set of this parachain. + * + * In this case, if the calling account is already a collator, an exit + * is registered so that this account is not selected for the next set of collators. + * Otherwise, if the account is only a candidate, this candidate will be removed + * and the nominations would be freed up. + * + * # Errors + * + * - [`Error::CandidateDoesNotExist`] if candidate does not exist. + * - [`Error::CannotUnbondInvulnerable`] cannot unbond an invulnerable collator. + * - [`Error::ExitInProgress`] if unbonding for collator already in progress. + */ +export interface CollatorStakingCall_unbond { + __kind: 'unbond' +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type ClaimsCall = ClaimsCall_claim | ClaimsCall_mint_claim | ClaimsCall_move_claim | ClaimsCall_reject_claims | ClaimsCall_request_claims | ClaimsCall_set_delay_time | ClaimsCall_set_exchange_rate + +/** + * Make a claim to collect your EFI. + * + * The dispatch origin for this call must be _None_. + * + * Unsigned Validation: + * A call to claim is deemed valid if the signature provided matches + * the expected signed message of: + * + * > Ethereum Signed Message: + * > (configured prefix string)(address) + * + * and `address` matches the `dest` account. + * + * Parameters: + * - `dest`: The destination account to payout the claim. + * - `ethereum_signature`: The signature of an ethereum signed message matching the format + * described above. + * - `ethereum_address` : The Ethereum address from which the message is signed. + * + * + * The weight of this call is invariant over the input parameters. + * Weight includes logic to validate unsigned `claim` call. + * + * Total Complexity: O(1) + * + */ +export interface ClaimsCall_claim { + __kind: 'claim' + dest: AccountId32 + ethereumSignature: Signature + ethereumAddress: H160 +} + +/** + * Mint a new claim for an Ethereum address to collect EFIs. The dispatch origin for this + * call must be _Root_. This extrinsic is in the pallet in case an event was somehow missed + * by the relayer and now the root or the governance admin want to mint a claim for a user + * directly without going through the request claim process. + * + * Parameters: + * - `who`: The Ethereum address allowed to collect this claim. + * - `value`: The number of EFIs that will be claimed. + * + * + * The weight of this call is invariant over the input parameters. + * + * Total Complexity: O(1) + * + */ +export interface ClaimsCall_mint_claim { + __kind: 'mint_claim' + who: H160 + value: bigint +} + +/** + * `move_claim` moves the claim from one Ethereum address to another + * + * Arguments: + * + * * `old`: EthereumAddress, + * * `new`: EthereumAddress, + * + * The weight of this call is invariant over the input parameters. + * + * Total Complexity: O(1) + */ +export interface ClaimsCall_move_claim { + __kind: 'move_claim' + old: H160 + new: H160 +} + +/** + * `reject_claims` is a function that is called by ForceOrigin and allows to reject a batch + * of claims that were rejected upon verification + * + * Arguments: + * + * * `batch_data`: A vector of user accounts and transaction hashes. + * + * The weight of this call is invariant over the input parameters. + * Weight includes logic to iterate over pending approval ETH transaction + * And REMOVE the pending ETH transaction + * + * Total Complexity: O(N) + */ +export interface ClaimsCall_reject_claims { + __kind: 'reject_claims' + batchData: RejectData[] +} + +/** + * `request_claims` is only accessible by the relayer and allows them to request claims for + * a batch of transactions. + * + * The users burns their Ethereum EFI/ENJ holdings to get them onto Enjin relaychain as + * ENJ2 tokens. The relayer listens to the burn events batches them and calls this + * extrinsic to requests claim for them. Relayer also sends the block number upto which all + * the burn events were processed as a parameter. This block is stored on pallet to prevent + * replay attack. Also it is important to set the exchange rate before this extrinsic is + * called. + * + * Parameters: + * + * * `block_number`: The block number of Ethereum or Parachain block that contains the + * transaction. + * * `batch_data`: A vector of EthereumTransactionDataOf structs. + * + * The weight of this call is invariant over the input parameters. + * Weight includes logic to iterate over pending approval ETH transaction + * + * Total Complexity: O(N) + */ +export interface ClaimsCall_request_claims { + __kind: 'request_claims' + blockNumber: number + batchData: Claim[] +} + +/** + * This function sets a delay time for claims and requires a governance origin to execute. + * + * Arguments: + * + * * `delay_time`: The delay_time parameter is the number of blocks that must pass before a + * certain action can be taken. In this case, it is being used to set the delay time for + * claims in the governance pallet. + * + * Returns: + * + * either `Ok(())` if the delay time is successfully set, or an `Err` with a + * `DispatchError` if the delay time is less than 24 hours. + */ +export interface ClaimsCall_set_delay_time { + __kind: 'set_delay_time' + delayTime: number +} + +/** + * `set_exchange_rate` is a function that can be called by ForceOrigin and + * it sets the exchange rate + * + * Parameters: + * + * * `numerator`: u128, + * * `denominator`: u128, + * + * The weight of this call is invariant over the input parameters. + * + * Total Complexity: O(1) + */ +export interface ClaimsCall_set_exchange_rate { + __kind: 'set_exchange_rate' + numerator: bigint + denominator: bigint +} + +export interface Claim { + hash: H256 + claim: TransactionData + isEfiToken: boolean +} + +export interface TransactionData { + account: H160 + amount: bigint +} + +export interface RejectData { + account: H160 + hash: H256 +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type BountiesCall = BountiesCall_accept_curator | BountiesCall_approve_bounty | BountiesCall_award_bounty | BountiesCall_claim_bounty | BountiesCall_close_bounty | BountiesCall_extend_bounty_expiry | BountiesCall_propose_bounty | BountiesCall_propose_curator | BountiesCall_unassign_curator + +/** + * Accept the curator role for a bounty. + * A deposit will be reserved from curator and refund upon successful payout. + * + * May only be called from the curator. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_accept_curator { + __kind: 'accept_curator' + bountyId: number +} + +/** + * Approve a bounty proposal. At a later time, the bounty will be funded and become active + * and the original deposit will be returned. + * + * May only be called from `T::SpendOrigin`. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_approve_bounty { + __kind: 'approve_bounty' + bountyId: number +} + +/** + * Award bounty to a beneficiary account. The beneficiary will be able to claim the funds + * after a delay. + * + * The dispatch origin for this call must be the curator of this bounty. + * + * - `bounty_id`: Bounty ID to award. + * - `beneficiary`: The beneficiary account whom will receive the payout. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_award_bounty { + __kind: 'award_bounty' + bountyId: number + beneficiary: MultiAddress +} + +/** + * Claim the payout from an awarded bounty after payout delay. + * + * The dispatch origin for this call must be the beneficiary of this bounty. + * + * - `bounty_id`: Bounty ID to claim. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_claim_bounty { + __kind: 'claim_bounty' + bountyId: number +} + +/** + * Cancel a proposed or active bounty. All the funds will be sent to treasury and + * the curator deposit will be unreserved if possible. + * + * Only `T::RejectOrigin` is able to cancel a bounty. + * + * - `bounty_id`: Bounty ID to cancel. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_close_bounty { + __kind: 'close_bounty' + bountyId: number +} + +/** + * Extend the expiry time of an active bounty. + * + * The dispatch origin for this call must be the curator of this bounty. + * + * - `bounty_id`: Bounty ID to extend. + * - `remark`: additional information. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_extend_bounty_expiry { + __kind: 'extend_bounty_expiry' + bountyId: number + remark: Bytes +} + +/** + * Propose a new bounty. + * + * The dispatch origin for this call must be _Signed_. + * + * Payment: `TipReportDepositBase` will be reserved from the origin account, as well as + * `DataDepositPerByte` for each byte in `reason`. It will be unreserved upon approval, + * or slashed when rejected. + * + * - `curator`: The curator account whom will manage this bounty. + * - `fee`: The curator fee. + * - `value`: The total payment amount of this bounty, curator fee included. + * - `description`: The description of this bounty. + */ +export interface BountiesCall_propose_bounty { + __kind: 'propose_bounty' + value: bigint + description: Bytes +} + +/** + * Propose a curator to a funded bounty. + * + * May only be called from `T::SpendOrigin`. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_propose_curator { + __kind: 'propose_curator' + bountyId: number + curator: MultiAddress + fee: bigint +} + +/** + * Unassign curator from a bounty. + * + * This function can only be called by the `RejectOrigin` a signed origin. + * + * If this function is called by the `RejectOrigin`, we assume that the curator is + * malicious or inactive. As a result, we will slash the curator when possible. + * + * If the origin is the curator, we take this as a sign they are unable to do their job and + * they willingly give up. We could slash them, but for now we allow them to recover their + * deposit and exit without issue. (We may want to change this if it is abused.) + * + * Finally, the origin can be anyone if and only if the curator is "inactive". This allows + * anyone in the community to call out that a curator is not doing their due diligence, and + * we should pick a new curator. In this case the curator should also be slashed. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_unassign_curator { + __kind: 'unassign_curator' + bountyId: number +} + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export type BalancesCall = BalancesCall_force_adjust_total_issuance | BalancesCall_force_set_balance | BalancesCall_force_transfer | BalancesCall_force_unreserve | BalancesCall_transfer_all | BalancesCall_transfer_allow_death | BalancesCall_transfer_keep_alive | BalancesCall_upgrade_accounts + +/** + * Adjust the total issuance in a saturating way. + * + * Can only be called by root and always needs a positive `delta`. + * + * # Example + */ +export interface BalancesCall_force_adjust_total_issuance { + __kind: 'force_adjust_total_issuance' + direction: AdjustmentDirection + delta: bigint +} + +/** + * Set the regular balance of a given account. + * + * The dispatch origin for this call is `root`. + */ +export interface BalancesCall_force_set_balance { + __kind: 'force_set_balance' + who: MultiAddress + newFree: bigint +} + +/** + * Exactly as `transfer_allow_death`, except the origin must be root and the source account + * may be specified. + */ +export interface BalancesCall_force_transfer { + __kind: 'force_transfer' + source: MultiAddress + dest: MultiAddress + value: bigint +} + +/** + * Unreserve some balance from a user by force. + * + * Can only be called by ROOT. + */ +export interface BalancesCall_force_unreserve { + __kind: 'force_unreserve' + who: MultiAddress + amount: bigint +} + +/** + * Transfer the entire transferable balance from the caller account. + * + * NOTE: This function only attempts to transfer _transferable_ balances. This means that + * any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be + * transferred by this function. To ensure that this function results in a killed account, + * you might need to prepare the account by removing any reference counters, storage + * deposits, etc... + * + * The dispatch origin of this call must be Signed. + * + * - `dest`: The recipient of the transfer. + * - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all + * of the funds the account has, causing the sender account to be killed (false), or + * transfer everything except at least the existential deposit, which will guarantee to + * keep the sender account alive (true). + */ +export interface BalancesCall_transfer_all { + __kind: 'transfer_all' + dest: MultiAddress + keepAlive: boolean +} + +/** + * Transfer some liquid free balance to another account. + * + * `transfer_allow_death` will set the `FreeBalance` of the sender and receiver. + * If the sender's account is below the existential deposit as a result + * of the transfer, the account will be reaped. + * + * The dispatch origin for this call must be `Signed` by the transactor. + */ +export interface BalancesCall_transfer_allow_death { + __kind: 'transfer_allow_death' + dest: MultiAddress + value: bigint +} + +/** + * Same as the [`transfer_allow_death`] call, but with a check that the transfer will not + * kill the origin account. + * + * 99% of the time you want [`transfer_allow_death`] instead. + * + * [`transfer_allow_death`]: struct.Pallet.html#method.transfer + */ +export interface BalancesCall_transfer_keep_alive { + __kind: 'transfer_keep_alive' + dest: MultiAddress + value: bigint +} + +/** + * Upgrade a specified account. + * + * - `origin`: Must be `Signed`. + * - `who`: The account to be upgraded. + * + * This will waive the transaction fee if at least all but 10% of the accounts needed to + * be upgraded. (We let some not have to be upgraded just in order to allow for the + * possibililty of churn). + */ +export interface BalancesCall_upgrade_accounts { + __kind: 'upgrade_accounts' + who: AccountId32[] +} + +export type AdjustmentDirection = AdjustmentDirection_Decrease | AdjustmentDirection_Increase + +export interface AdjustmentDirection_Decrease { + __kind: 'Decrease' +} + +export interface AdjustmentDirection_Increase { + __kind: 'Increase' +} + +export type AccountId32 = Bytes + +export interface IdAmount { + id: RuntimeHoldReason + amount: bigint +} + +export type RuntimeHoldReason = RuntimeHoldReason_Preimage | RuntimeHoldReason_SafeMode + +export interface RuntimeHoldReason_Preimage { + __kind: 'Preimage' + value: HoldReason +} + +export interface RuntimeHoldReason_SafeMode { + __kind: 'SafeMode' + value: Type_604 +} + +export type Type_604 = Type_604_EnterOrExtend + +export interface Type_604_EnterOrExtend { + __kind: 'EnterOrExtend' +} + +export type HoldReason = HoldReason_Preimage + +export interface HoldReason_Preimage { + __kind: 'Preimage' +} + +export const IdAmount: sts.Type = sts.struct(() => { + return { + id: RuntimeHoldReason, + amount: sts.bigint(), + } +}) + +export const RuntimeHoldReason: sts.Type = sts.closedEnum(() => { + return { + Preimage: HoldReason, + SafeMode: Type_604, + } +}) + +export const Type_604: sts.Type = sts.closedEnum(() => { + return { + EnterOrExtend: sts.unit(), + } +}) + +export const HoldReason: sts.Type = sts.closedEnum(() => { + return { + Preimage: sts.unit(), + } +}) + +export interface RetryConfig { + totalRetries: number + remaining: number + period: number +} + +export const RetryConfig: sts.Type = sts.struct(() => { + return { + totalRetries: sts.number(), + remaining: sts.number(), + period: sts.number(), + } +}) + +export interface Scheduled { + maybeId?: (Bytes | undefined) + priority: number + call: Bounded + maybePeriodic?: ([number, number] | undefined) + origin: OriginCaller +} + +export const Scheduled: sts.Type = sts.struct(() => { + return { + maybeId: sts.option(() => sts.bytes()), + priority: sts.number(), + call: Bounded, + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + origin: OriginCaller, + } +}) + +export const Bounded: sts.Type = sts.closedEnum(() => { + return { + Inline: sts.bytes(), + Legacy: sts.enumStruct({ + hash: H256, + }), + Lookup: sts.enumStruct({ + hash: H256, + len: sts.number(), + }), + } +}) + +export type H256 = Bytes + +export type RequestStatus = RequestStatus_Requested | RequestStatus_Unrequested + +export interface RequestStatus_Requested { + __kind: 'Requested' + maybeTicket?: ([AccountId32, HoldConsideration] | undefined) + count: number + maybeLen?: (number | undefined) +} + +export interface RequestStatus_Unrequested { + __kind: 'Unrequested' + ticket: [AccountId32, HoldConsideration] + len: number +} + +export type HoldConsideration = bigint + +export const RequestStatus: sts.Type = sts.closedEnum(() => { + return { + Requested: sts.enumStruct({ + maybeTicket: sts.option(() => sts.tuple(() => [AccountId32, HoldConsideration])), + count: sts.number(), + maybeLen: sts.option(() => sts.number()), + }), + Unrequested: sts.enumStruct({ + ticket: sts.tuple(() => [AccountId32, HoldConsideration]), + len: sts.number(), + }), + } +}) + +export const HoldConsideration = sts.bigint() + +export type FixedU128 = bigint + +export const FixedU128 = sts.bigint() + +export type V6UpgradeGoAhead = V6UpgradeGoAhead_Abort | V6UpgradeGoAhead_GoAhead + +export interface V6UpgradeGoAhead_Abort { + __kind: 'Abort' +} + +export interface V6UpgradeGoAhead_GoAhead { + __kind: 'GoAhead' +} + +export const V6UpgradeGoAhead: sts.Type = sts.closedEnum(() => { + return { + Abort: sts.unit(), + GoAhead: sts.unit(), + } +}) + +export interface SegmentTracker { + usedBandwidth: UsedBandwidth + hrmpWatermark?: (number | undefined) + consumedGoAheadSignal?: (V6UpgradeGoAhead | undefined) +} + +export interface UsedBandwidth { + umpMsgCount: number + umpTotalBytes: number + hrmpOutgoing: [Id, HrmpChannelUpdate][] +} + +export interface HrmpChannelUpdate { + msgCount: number + totalBytes: number +} + +export const SegmentTracker: sts.Type = sts.struct(() => { + return { + usedBandwidth: UsedBandwidth, + hrmpWatermark: sts.option(() => sts.number()), + consumedGoAheadSignal: sts.option(() => V6UpgradeGoAhead), + } +}) + +export const UsedBandwidth: sts.Type = sts.struct(() => { + return { + umpMsgCount: sts.number(), + umpTotalBytes: sts.number(), + hrmpOutgoing: sts.array(() => sts.tuple(() => [Id, HrmpChannelUpdate])), + } +}) + +export const HrmpChannelUpdate: sts.Type = sts.struct(() => { + return { + msgCount: sts.number(), + totalBytes: sts.number(), + } +}) + +export interface Ancestor { + usedBandwidth: UsedBandwidth + paraHeadHash?: (H256 | undefined) + consumedGoAheadSignal?: (V6UpgradeGoAhead | undefined) +} + +export const Ancestor: sts.Type = sts.struct(() => { + return { + usedBandwidth: UsedBandwidth, + paraHeadHash: sts.option(() => H256), + consumedGoAheadSignal: sts.option(() => V6UpgradeGoAhead), + } +}) + +export interface V6AbridgedHostConfiguration { + maxCodeSize: number + maxHeadDataSize: number + maxUpwardQueueCount: number + maxUpwardQueueSize: number + maxUpwardMessageSize: number + maxUpwardMessageNumPerCandidate: number + hrmpMaxMessageNumPerCandidate: number + validationUpgradeCooldown: number + validationUpgradeDelay: number + asyncBackingParams: V6AsyncBackingParams +} + +export interface V6AsyncBackingParams { + maxCandidateDepth: number + allowedAncestryLen: number +} + +export const V6AbridgedHostConfiguration: sts.Type = sts.struct(() => { + return { + maxCodeSize: sts.number(), + maxHeadDataSize: sts.number(), + maxUpwardQueueCount: sts.number(), + maxUpwardQueueSize: sts.number(), + maxUpwardMessageSize: sts.number(), + maxUpwardMessageNumPerCandidate: sts.number(), + hrmpMaxMessageNumPerCandidate: sts.number(), + validationUpgradeCooldown: sts.number(), + validationUpgradeDelay: sts.number(), + asyncBackingParams: V6AsyncBackingParams, + } +}) + +export const V6AsyncBackingParams: sts.Type = sts.struct(() => { + return { + maxCandidateDepth: sts.number(), + allowedAncestryLen: sts.number(), + } +}) + +export interface MessagingStateSnapshot { + dmqMqcHead: H256 + relayDispatchQueueRemainingCapacity: RelayDispatchQueueRemainingCapacity + ingressChannels: [Id, V6AbridgedHrmpChannel][] + egressChannels: [Id, V6AbridgedHrmpChannel][] +} + +export interface V6AbridgedHrmpChannel { + maxCapacity: number + maxTotalSize: number + maxMessageSize: number + msgCount: number + totalSize: number + mqcHead?: (H256 | undefined) +} + +export interface RelayDispatchQueueRemainingCapacity { + remainingCount: number + remainingSize: number +} + +export const MessagingStateSnapshot: sts.Type = sts.struct(() => { + return { + dmqMqcHead: H256, + relayDispatchQueueRemainingCapacity: RelayDispatchQueueRemainingCapacity, + ingressChannels: sts.array(() => sts.tuple(() => [Id, V6AbridgedHrmpChannel])), + egressChannels: sts.array(() => sts.tuple(() => [Id, V6AbridgedHrmpChannel])), + } +}) + +export const V6AbridgedHrmpChannel: sts.Type = sts.struct(() => { + return { + maxCapacity: sts.number(), + maxTotalSize: sts.number(), + maxMessageSize: sts.number(), + msgCount: sts.number(), + totalSize: sts.number(), + mqcHead: sts.option(() => H256), + } +}) + +export const RelayDispatchQueueRemainingCapacity: sts.Type = sts.struct(() => { + return { + remainingCount: sts.number(), + remainingSize: sts.number(), + } +}) + +export interface CodeUpgradeAuthorization { + codeHash: H256 + checkVersion: boolean +} + +export const CodeUpgradeAuthorization: sts.Type = sts.struct(() => { + return { + codeHash: H256, + checkVersion: sts.boolean(), + } +}) + +export interface EventRecord { + phase: Phase + event: Event + topics: H256[] +} + +export type Event = Event_Balances | Event_Bounties | Event_Claims | Event_CollatorStaking | Event_CommunityPool | Event_Council | Event_CumulusXcm | Event_Democracy | Event_DmpQueue | Event_ExtrinsicPause | Event_FuelTanks | Event_Identity | Event_Marketplace | Event_MatrixUtility | Event_MatrixXcm | Event_MessageQueue | Event_Migrations | Event_MultiTokens | Event_Multisig | Event_OrmlXcm | Event_ParachainSystem | Event_PolkadotXcm | Event_Pools | Event_Preimage | Event_Proxy | Event_SafeMode | Event_Scheduler | Event_Session | Event_System | Event_TechnicalCommittee | Event_TechnicalMembership | Event_TransactionPayment | Event_UnknownTokens | Event_Utility | Event_XTokens | Event_XcmpQueue + +export interface Event_Balances { + __kind: 'Balances' + value: BalancesEvent +} + +export interface Event_Bounties { + __kind: 'Bounties' + value: BountiesEvent +} + +export interface Event_Claims { + __kind: 'Claims' + value: ClaimsEvent +} + +export interface Event_CollatorStaking { + __kind: 'CollatorStaking' + value: CollatorStakingEvent +} + +export interface Event_CommunityPool { + __kind: 'CommunityPool' + value: CommunityPoolEvent +} + +export interface Event_Council { + __kind: 'Council' + value: CouncilEvent +} + +export interface Event_CumulusXcm { + __kind: 'CumulusXcm' + value: CumulusXcmEvent +} + +export interface Event_Democracy { + __kind: 'Democracy' + value: DemocracyEvent +} + +export interface Event_DmpQueue { + __kind: 'DmpQueue' + value: DmpQueueEvent +} + +export interface Event_ExtrinsicPause { + __kind: 'ExtrinsicPause' + value: ExtrinsicPauseEvent +} + +export interface Event_FuelTanks { + __kind: 'FuelTanks' + value: FuelTanksEvent +} + +export interface Event_Identity { + __kind: 'Identity' + value: IdentityEvent +} + +export interface Event_Marketplace { + __kind: 'Marketplace' + value: MarketplaceEvent +} + +export interface Event_MatrixUtility { + __kind: 'MatrixUtility' + value: MatrixUtilityEvent +} + +export interface Event_MatrixXcm { + __kind: 'MatrixXcm' + value: MatrixXcmEvent +} + +export interface Event_MessageQueue { + __kind: 'MessageQueue' + value: MessageQueueEvent +} + +export interface Event_Migrations { + __kind: 'Migrations' + value: MigrationsEvent +} + +export interface Event_MultiTokens { + __kind: 'MultiTokens' + value: MultiTokensEvent +} + +export interface Event_Multisig { + __kind: 'Multisig' + value: MultisigEvent +} + +export interface Event_OrmlXcm { + __kind: 'OrmlXcm' + value: OrmlXcmEvent +} + +export interface Event_ParachainSystem { + __kind: 'ParachainSystem' + value: ParachainSystemEvent +} + +export interface Event_PolkadotXcm { + __kind: 'PolkadotXcm' + value: PolkadotXcmEvent +} + +export interface Event_Pools { + __kind: 'Pools' + value: PoolsEvent +} + +export interface Event_Preimage { + __kind: 'Preimage' + value: PreimageEvent +} + +export interface Event_Proxy { + __kind: 'Proxy' + value: ProxyEvent +} + +export interface Event_SafeMode { + __kind: 'SafeMode' + value: SafeModeEvent +} + +export interface Event_Scheduler { + __kind: 'Scheduler' + value: SchedulerEvent +} + +export interface Event_Session { + __kind: 'Session' + value: SessionEvent +} + +export interface Event_System { + __kind: 'System' + value: SystemEvent +} + +export interface Event_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: TechnicalCommitteeEvent +} + +export interface Event_TechnicalMembership { + __kind: 'TechnicalMembership' + value: TechnicalMembershipEvent +} + +export interface Event_TransactionPayment { + __kind: 'TransactionPayment' + value: TransactionPaymentEvent +} + +export interface Event_UnknownTokens { + __kind: 'UnknownTokens' + value: UnknownTokensEvent +} + +export interface Event_Utility { + __kind: 'Utility' + value: UtilityEvent +} + +export interface Event_XTokens { + __kind: 'XTokens' + value: XTokensEvent +} + +export interface Event_XcmpQueue { + __kind: 'XcmpQueue' + value: XcmpQueueEvent +} + +/** + * The `Event` enum of this pallet + */ +export type XcmpQueueEvent = XcmpQueueEvent_XcmpMessageSent + +/** + * An HRMP message was sent to a sibling parachain. + */ +export interface XcmpQueueEvent_XcmpMessageSent { + __kind: 'XcmpMessageSent' + messageHash: Bytes +} + +/** + * The `Event` enum of this pallet + */ +export type XTokensEvent = XTokensEvent_TransferredAssets + +/** + * Transferred `Asset` with fee. + */ +export interface XTokensEvent_TransferredAssets { + __kind: 'TransferredAssets' + sender: AccountId32 + assets: V4Asset[] + fee: V4Asset + dest: V4Location +} + +/** + * The `Event` enum of this pallet + */ +export type UtilityEvent = UtilityEvent_BatchCompleted | UtilityEvent_BatchCompletedWithErrors | UtilityEvent_BatchInterrupted | UtilityEvent_DispatchedAs | UtilityEvent_ItemCompleted | UtilityEvent_ItemFailed + +/** + * Batch of dispatches completed fully with no error. + */ +export interface UtilityEvent_BatchCompleted { + __kind: 'BatchCompleted' +} + +/** + * Batch of dispatches completed but has errors. + */ +export interface UtilityEvent_BatchCompletedWithErrors { + __kind: 'BatchCompletedWithErrors' +} + +/** + * Batch of dispatches did not complete fully. Index of first failing dispatch given, as + * well as the error. + */ +export interface UtilityEvent_BatchInterrupted { + __kind: 'BatchInterrupted' + index: number + error: DispatchError +} + +/** + * A call was dispatched. + */ +export interface UtilityEvent_DispatchedAs { + __kind: 'DispatchedAs' + result: Result +} + +/** + * A single item within a Batch of dispatches has completed with no error. + */ +export interface UtilityEvent_ItemCompleted { + __kind: 'ItemCompleted' +} + +/** + * A single item within a Batch of dispatches has completed with error. + */ +export interface UtilityEvent_ItemFailed { + __kind: 'ItemFailed' + error: DispatchError +} + +export type DispatchError = DispatchError_Arithmetic | DispatchError_BadOrigin | DispatchError_CannotLookup | DispatchError_ConsumerRemaining | DispatchError_Corruption | DispatchError_Exhausted | DispatchError_Module | DispatchError_NoProviders | DispatchError_Other | DispatchError_RootNotAllowed | DispatchError_Token | DispatchError_TooManyConsumers | DispatchError_Transactional | DispatchError_Unavailable + +export interface DispatchError_Arithmetic { + __kind: 'Arithmetic' + value: ArithmeticError +} + +export interface DispatchError_BadOrigin { + __kind: 'BadOrigin' +} + +export interface DispatchError_CannotLookup { + __kind: 'CannotLookup' +} + +export interface DispatchError_ConsumerRemaining { + __kind: 'ConsumerRemaining' +} + +export interface DispatchError_Corruption { + __kind: 'Corruption' +} + +export interface DispatchError_Exhausted { + __kind: 'Exhausted' +} + +export interface DispatchError_Module { + __kind: 'Module' + value: ModuleError +} + +export interface DispatchError_NoProviders { + __kind: 'NoProviders' +} + +export interface DispatchError_Other { + __kind: 'Other' +} + +export interface DispatchError_RootNotAllowed { + __kind: 'RootNotAllowed' +} + +export interface DispatchError_Token { + __kind: 'Token' + value: TokenError +} + +export interface DispatchError_TooManyConsumers { + __kind: 'TooManyConsumers' +} + +export interface DispatchError_Transactional { + __kind: 'Transactional' + value: TransactionalError +} + +export interface DispatchError_Unavailable { + __kind: 'Unavailable' +} + +export type TransactionalError = TransactionalError_LimitReached | TransactionalError_NoLayer + +export interface TransactionalError_LimitReached { + __kind: 'LimitReached' +} + +export interface TransactionalError_NoLayer { + __kind: 'NoLayer' +} + +export type TokenError = TokenError_BelowMinimum | TokenError_Blocked | TokenError_CannotCreate | TokenError_CannotCreateHold | TokenError_Frozen | TokenError_FundsUnavailable | TokenError_NotExpendable | TokenError_OnlyProvider | TokenError_UnknownAsset | TokenError_Unsupported + +export interface TokenError_BelowMinimum { + __kind: 'BelowMinimum' +} + +export interface TokenError_Blocked { + __kind: 'Blocked' +} + +export interface TokenError_CannotCreate { + __kind: 'CannotCreate' +} + +export interface TokenError_CannotCreateHold { + __kind: 'CannotCreateHold' +} + +export interface TokenError_Frozen { + __kind: 'Frozen' +} + +export interface TokenError_FundsUnavailable { + __kind: 'FundsUnavailable' +} + +export interface TokenError_NotExpendable { + __kind: 'NotExpendable' +} + +export interface TokenError_OnlyProvider { + __kind: 'OnlyProvider' +} + +export interface TokenError_UnknownAsset { + __kind: 'UnknownAsset' +} + +export interface TokenError_Unsupported { + __kind: 'Unsupported' +} + +export interface ModuleError { + index: number + error: Bytes +} + +export type ArithmeticError = ArithmeticError_DivisionByZero | ArithmeticError_Overflow | ArithmeticError_Underflow + +export interface ArithmeticError_DivisionByZero { + __kind: 'DivisionByZero' +} + +export interface ArithmeticError_Overflow { + __kind: 'Overflow' +} + +export interface ArithmeticError_Underflow { + __kind: 'Underflow' +} + +/** + * The `Event` enum of this pallet + */ +export type UnknownTokensEvent = UnknownTokensEvent_Deposited | UnknownTokensEvent_Withdrawn + +/** + * Deposit success. + */ +export interface UnknownTokensEvent_Deposited { + __kind: 'Deposited' + asset: V4Asset + who: V4Location +} + +/** + * Withdraw success. + */ +export interface UnknownTokensEvent_Withdrawn { + __kind: 'Withdrawn' + asset: V4Asset + who: V4Location +} + +/** + * The `Event` enum of this pallet + */ +export type TransactionPaymentEvent = TransactionPaymentEvent_TransactionFeePaid + +/** + * A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee, + * has been paid by `who`. + */ +export interface TransactionPaymentEvent_TransactionFeePaid { + __kind: 'TransactionFeePaid' + who: AccountId32 + actualFee: bigint + tip: bigint +} + +/** + * The `Event` enum of this pallet + */ +export type TechnicalMembershipEvent = TechnicalMembershipEvent_Dummy | TechnicalMembershipEvent_KeyChanged | TechnicalMembershipEvent_MemberAdded | TechnicalMembershipEvent_MemberRemoved | TechnicalMembershipEvent_MembersReset | TechnicalMembershipEvent_MembersSwapped + +/** + * Phantom member, never used. + */ +export interface TechnicalMembershipEvent_Dummy { + __kind: 'Dummy' +} + +/** + * One of the members' keys changed. + */ +export interface TechnicalMembershipEvent_KeyChanged { + __kind: 'KeyChanged' +} + +/** + * The given member was added; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MemberAdded { + __kind: 'MemberAdded' +} + +/** + * The given member was removed; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MemberRemoved { + __kind: 'MemberRemoved' +} + +/** + * The membership was reset; see the transaction for who the new set is. + */ +export interface TechnicalMembershipEvent_MembersReset { + __kind: 'MembersReset' +} + +/** + * Two members were swapped; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MembersSwapped { + __kind: 'MembersSwapped' +} + +/** + * The `Event` enum of this pallet + */ +export type TechnicalCommitteeEvent = TechnicalCommitteeEvent_Approved | TechnicalCommitteeEvent_Closed | TechnicalCommitteeEvent_Disapproved | TechnicalCommitteeEvent_Executed | TechnicalCommitteeEvent_MemberExecuted | TechnicalCommitteeEvent_Proposed | TechnicalCommitteeEvent_Voted + +/** + * A motion was approved by the required threshold. + */ +export interface TechnicalCommitteeEvent_Approved { + __kind: 'Approved' + proposalHash: H256 +} + +/** + * A proposal was closed because its threshold was reached or after its duration was up. + */ +export interface TechnicalCommitteeEvent_Closed { + __kind: 'Closed' + proposalHash: H256 + yes: number + no: number +} + +/** + * A motion was not approved by the required threshold. + */ +export interface TechnicalCommitteeEvent_Disapproved { + __kind: 'Disapproved' + proposalHash: H256 +} + +/** + * A motion was executed; result will be `Ok` if it returned without error. + */ +export interface TechnicalCommitteeEvent_Executed { + __kind: 'Executed' + proposalHash: H256 + result: Result +} + +/** + * A single member did some action; result will be `Ok` if it returned without error. + */ +export interface TechnicalCommitteeEvent_MemberExecuted { + __kind: 'MemberExecuted' + proposalHash: H256 + result: Result +} + +/** + * A motion (given hash) has been proposed (by given account) with a threshold (given + * `MemberCount`). + */ +export interface TechnicalCommitteeEvent_Proposed { + __kind: 'Proposed' + account: AccountId32 + proposalIndex: number + proposalHash: H256 + threshold: number +} + +/** + * A motion (given hash) has been voted on by given account, leaving + * a tally (yes votes and no votes given respectively as `MemberCount`). + */ +export interface TechnicalCommitteeEvent_Voted { + __kind: 'Voted' + account: AccountId32 + proposalHash: H256 + voted: boolean + yes: number + no: number +} + +/** + * Event for the System pallet. + */ +export type SystemEvent = SystemEvent_CodeUpdated | SystemEvent_ExtrinsicFailed | SystemEvent_ExtrinsicSuccess | SystemEvent_KilledAccount | SystemEvent_NewAccount | SystemEvent_Remarked | SystemEvent_UpgradeAuthorized + +/** + * `:code` was updated. + */ +export interface SystemEvent_CodeUpdated { + __kind: 'CodeUpdated' +} + +/** + * An extrinsic failed. + */ +export interface SystemEvent_ExtrinsicFailed { + __kind: 'ExtrinsicFailed' + dispatchError: DispatchError + dispatchInfo: DispatchInfo +} + +/** + * An extrinsic completed successfully. + */ +export interface SystemEvent_ExtrinsicSuccess { + __kind: 'ExtrinsicSuccess' + dispatchInfo: DispatchInfo +} + +/** + * An account was reaped. + */ +export interface SystemEvent_KilledAccount { + __kind: 'KilledAccount' + account: AccountId32 +} + +/** + * A new account was created. + */ +export interface SystemEvent_NewAccount { + __kind: 'NewAccount' + account: AccountId32 +} + +/** + * On on-chain remark happened. + */ +export interface SystemEvent_Remarked { + __kind: 'Remarked' + sender: AccountId32 + hash: H256 +} + +/** + * An upgrade was authorized. + */ +export interface SystemEvent_UpgradeAuthorized { + __kind: 'UpgradeAuthorized' + codeHash: H256 + checkVersion: boolean +} + +export interface DispatchInfo { + weight: Weight + class: DispatchClass + paysFee: Pays +} + +export type Pays = Pays_No | Pays_Yes + +export interface Pays_No { + __kind: 'No' +} + +export interface Pays_Yes { + __kind: 'Yes' +} + +export type DispatchClass = DispatchClass_Mandatory | DispatchClass_Normal | DispatchClass_Operational + +export interface DispatchClass_Mandatory { + __kind: 'Mandatory' +} + +export interface DispatchClass_Normal { + __kind: 'Normal' +} + +export interface DispatchClass_Operational { + __kind: 'Operational' +} + +/** + * The `Event` enum of this pallet + */ +export type SessionEvent = SessionEvent_NewSession + +/** + * New session has happened. Note that the argument is the session index, not the + * block number as the type might suggest. + */ +export interface SessionEvent_NewSession { + __kind: 'NewSession' + sessionIndex: number +} + +/** + * Events type. + */ +export type SchedulerEvent = SchedulerEvent_CallUnavailable | SchedulerEvent_Canceled | SchedulerEvent_Dispatched | SchedulerEvent_PeriodicFailed | SchedulerEvent_PermanentlyOverweight | SchedulerEvent_RetryCancelled | SchedulerEvent_RetryFailed | SchedulerEvent_RetrySet | SchedulerEvent_Scheduled + +/** + * The call for the provided hash was not found so the task has been aborted. + */ +export interface SchedulerEvent_CallUnavailable { + __kind: 'CallUnavailable' + task: [number, number] + id?: (Bytes | undefined) +} + +/** + * Canceled some task. + */ +export interface SchedulerEvent_Canceled { + __kind: 'Canceled' + when: number + index: number +} + +/** + * Dispatched some task. + */ +export interface SchedulerEvent_Dispatched { + __kind: 'Dispatched' + task: [number, number] + id?: (Bytes | undefined) + result: Result +} + +/** + * The given task was unable to be renewed since the agenda is full at that block. + */ +export interface SchedulerEvent_PeriodicFailed { + __kind: 'PeriodicFailed' + task: [number, number] + id?: (Bytes | undefined) +} + +/** + * The given task can never be executed since it is overweight. + */ +export interface SchedulerEvent_PermanentlyOverweight { + __kind: 'PermanentlyOverweight' + task: [number, number] + id?: (Bytes | undefined) +} + +/** + * Cancel a retry configuration for some task. + */ +export interface SchedulerEvent_RetryCancelled { + __kind: 'RetryCancelled' + task: [number, number] + id?: (Bytes | undefined) +} + +/** + * The given task was unable to be retried since the agenda is full at that block or there + * was not enough weight to reschedule it. + */ +export interface SchedulerEvent_RetryFailed { + __kind: 'RetryFailed' + task: [number, number] + id?: (Bytes | undefined) +} + +/** + * Set a retry configuration for some task. + */ +export interface SchedulerEvent_RetrySet { + __kind: 'RetrySet' + task: [number, number] + id?: (Bytes | undefined) + period: number + retries: number +} + +/** + * Scheduled some task. + */ +export interface SchedulerEvent_Scheduled { + __kind: 'Scheduled' + when: number + index: number +} + +/** + * The `Event` enum of this pallet + */ +export type SafeModeEvent = SafeModeEvent_CannotDeposit | SafeModeEvent_CannotRelease | SafeModeEvent_DepositPlaced | SafeModeEvent_DepositReleased | SafeModeEvent_DepositSlashed | SafeModeEvent_Entered | SafeModeEvent_Exited | SafeModeEvent_Extended + +/** + * Could not hold funds for entering or extending the safe-mode. + * + * This error comes from the underlying `Currency`. + */ +export interface SafeModeEvent_CannotDeposit { + __kind: 'CannotDeposit' +} + +/** + * Could not release funds for entering or extending the safe-mode. + * + * This error comes from the underlying `Currency`. + */ +export interface SafeModeEvent_CannotRelease { + __kind: 'CannotRelease' +} + +/** + * An account reserved funds for either entering or extending the safe-mode. + */ +export interface SafeModeEvent_DepositPlaced { + __kind: 'DepositPlaced' + account: AccountId32 + amount: bigint +} + +/** + * An account had a reserve released that was reserved. + */ +export interface SafeModeEvent_DepositReleased { + __kind: 'DepositReleased' + account: AccountId32 + amount: bigint +} + +/** + * An account had reserve slashed that was reserved. + */ +export interface SafeModeEvent_DepositSlashed { + __kind: 'DepositSlashed' + account: AccountId32 + amount: bigint +} + +/** + * The safe-mode was entered until inclusively this block. + */ +export interface SafeModeEvent_Entered { + __kind: 'Entered' + until: number +} + +/** + * Exited the safe-mode for a specific reason. + */ +export interface SafeModeEvent_Exited { + __kind: 'Exited' + reason: ExitReason +} + +/** + * The safe-mode was extended until inclusively this block. + */ +export interface SafeModeEvent_Extended { + __kind: 'Extended' + until: number +} + +export type ExitReason = ExitReason_Force | ExitReason_Timeout + +export interface ExitReason_Force { + __kind: 'Force' +} + +export interface ExitReason_Timeout { + __kind: 'Timeout' +} + +/** + * The `Event` enum of this pallet + */ +export type ProxyEvent = ProxyEvent_Announced | ProxyEvent_ProxyAdded | ProxyEvent_ProxyExecuted | ProxyEvent_ProxyRemoved | ProxyEvent_PureCreated + +/** + * An announcement was placed to make a call in the future. + */ +export interface ProxyEvent_Announced { + __kind: 'Announced' + real: AccountId32 + proxy: AccountId32 + callHash: H256 +} + +/** + * A proxy was added. + */ +export interface ProxyEvent_ProxyAdded { + __kind: 'ProxyAdded' + delegator: AccountId32 + delegatee: AccountId32 + proxyType: ProxyType + delay: number +} + +/** + * A proxy was executed correctly, with the given. + */ +export interface ProxyEvent_ProxyExecuted { + __kind: 'ProxyExecuted' + result: Result +} + +/** + * A proxy was removed. + */ +export interface ProxyEvent_ProxyRemoved { + __kind: 'ProxyRemoved' + delegator: AccountId32 + delegatee: AccountId32 + proxyType: ProxyType + delay: number +} + +/** + * A pure account has been created by new proxy with given + * disambiguation index and proxy type. + */ +export interface ProxyEvent_PureCreated { + __kind: 'PureCreated' + pure: AccountId32 + who: AccountId32 + proxyType: ProxyType + disambiguationIndex: number +} + +/** + * The `Event` enum of this pallet + */ +export type PreimageEvent = PreimageEvent_Cleared | PreimageEvent_Noted | PreimageEvent_Requested + +/** + * A preimage has ben cleared. + */ +export interface PreimageEvent_Cleared { + __kind: 'Cleared' + hash: H256 +} + +/** + * A preimage has been noted. + */ +export interface PreimageEvent_Noted { + __kind: 'Noted' + hash: H256 +} + +/** + * A preimage has been requested. + */ +export interface PreimageEvent_Requested { + __kind: 'Requested' + hash: H256 +} + +/** + * The pallet's event type + */ +export type PoolsEvent = PoolsEvent_PoolsMutated + +/** + * Pools storage was modified by [`PoolsMutation`] + */ +export interface PoolsEvent_PoolsMutated { + __kind: 'PoolsMutated' + value: PoolsMutation +} + +/** + * The `Event` enum of this pallet + */ +export type PolkadotXcmEvent = PolkadotXcmEvent_AssetsClaimed | PolkadotXcmEvent_AssetsTrapped | PolkadotXcmEvent_Attempted | PolkadotXcmEvent_FeesPaid | PolkadotXcmEvent_InvalidQuerier | PolkadotXcmEvent_InvalidQuerierVersion | PolkadotXcmEvent_InvalidResponder | PolkadotXcmEvent_InvalidResponderVersion | PolkadotXcmEvent_Notified | PolkadotXcmEvent_NotifyDecodeFailed | PolkadotXcmEvent_NotifyDispatchError | PolkadotXcmEvent_NotifyOverweight | PolkadotXcmEvent_NotifyTargetMigrationFail | PolkadotXcmEvent_NotifyTargetSendFail | PolkadotXcmEvent_ResponseReady | PolkadotXcmEvent_ResponseTaken | PolkadotXcmEvent_Sent | PolkadotXcmEvent_SupportedVersionChanged | PolkadotXcmEvent_UnexpectedResponse | PolkadotXcmEvent_VersionChangeNotified | PolkadotXcmEvent_VersionMigrationFinished | PolkadotXcmEvent_VersionNotifyRequested | PolkadotXcmEvent_VersionNotifyStarted | PolkadotXcmEvent_VersionNotifyUnrequested + +/** + * Some assets have been claimed from an asset trap + */ +export interface PolkadotXcmEvent_AssetsClaimed { + __kind: 'AssetsClaimed' + hash: H256 + origin: V4Location + assets: VersionedAssets +} + +/** + * Some assets have been placed in an asset trap. + */ +export interface PolkadotXcmEvent_AssetsTrapped { + __kind: 'AssetsTrapped' + hash: H256 + origin: V4Location + assets: VersionedAssets +} + +/** + * Execution of an XCM message was attempted. + */ +export interface PolkadotXcmEvent_Attempted { + __kind: 'Attempted' + outcome: V4Outcome +} + +/** + * Fees were paid from a location for an operation (often for using `SendXcm`). + */ +export interface PolkadotXcmEvent_FeesPaid { + __kind: 'FeesPaid' + paying: V4Location + fees: V4Asset[] +} + +/** + * Expected query response has been received but the querier location of the response does + * not match the expected. The query remains registered for a later, valid, response to + * be received and acted upon. + */ +export interface PolkadotXcmEvent_InvalidQuerier { + __kind: 'InvalidQuerier' + origin: V4Location + queryId: bigint + expectedQuerier: V4Location + maybeActualQuerier?: (V4Location | undefined) +} + +/** + * Expected query response has been received but the expected querier location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + */ +export interface PolkadotXcmEvent_InvalidQuerierVersion { + __kind: 'InvalidQuerierVersion' + origin: V4Location + queryId: bigint +} + +/** + * Expected query response has been received but the origin location of the response does + * not match that expected. The query remains registered for a later, valid, response to + * be received and acted upon. + */ +export interface PolkadotXcmEvent_InvalidResponder { + __kind: 'InvalidResponder' + origin: V4Location + queryId: bigint + expectedLocation?: (V4Location | undefined) +} + +/** + * Expected query response has been received but the expected origin location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + */ +export interface PolkadotXcmEvent_InvalidResponderVersion { + __kind: 'InvalidResponderVersion' + origin: V4Location + queryId: bigint +} + +/** + * Query response has been received and query is removed. The registered notification has + * been dispatched and executed successfully. + */ +export interface PolkadotXcmEvent_Notified { + __kind: 'Notified' + queryId: bigint + palletIndex: number + callIndex: number +} + +/** + * Query response has been received and query is removed. The dispatch was unable to be + * decoded into a `Call`; this might be due to dispatch function having a signature which + * is not `(origin, QueryId, Response)`. + */ +export interface PolkadotXcmEvent_NotifyDecodeFailed { + __kind: 'NotifyDecodeFailed' + queryId: bigint + palletIndex: number + callIndex: number +} + +/** + * Query response has been received and query is removed. There was a general error with + * dispatching the notification call. + */ +export interface PolkadotXcmEvent_NotifyDispatchError { + __kind: 'NotifyDispatchError' + queryId: bigint + palletIndex: number + callIndex: number +} + +/** + * Query response has been received and query is removed. The registered notification + * could not be dispatched because the dispatch weight is greater than the maximum weight + * originally budgeted by this runtime for the query result. + */ +export interface PolkadotXcmEvent_NotifyOverweight { + __kind: 'NotifyOverweight' + queryId: bigint + palletIndex: number + callIndex: number + actualWeight: Weight + maxBudgetedWeight: Weight +} + +/** + * A given location which had a version change subscription was dropped owing to an error + * migrating the location to our new XCM format. + */ +export interface PolkadotXcmEvent_NotifyTargetMigrationFail { + __kind: 'NotifyTargetMigrationFail' + location: VersionedLocation + queryId: bigint +} + +/** + * A given location which had a version change subscription was dropped owing to an error + * sending the notification to it. + */ +export interface PolkadotXcmEvent_NotifyTargetSendFail { + __kind: 'NotifyTargetSendFail' + location: V4Location + queryId: bigint + error: V3Error +} + +/** + * Query response has been received and is ready for taking with `take_response`. There is + * no registered notification call. + */ +export interface PolkadotXcmEvent_ResponseReady { + __kind: 'ResponseReady' + queryId: bigint + response: V4Response +} + +/** + * Received query response has been read and removed. + */ +export interface PolkadotXcmEvent_ResponseTaken { + __kind: 'ResponseTaken' + queryId: bigint +} + +/** + * A XCM message was sent. + */ +export interface PolkadotXcmEvent_Sent { + __kind: 'Sent' + origin: V4Location + destination: V4Location + message: V4Instruction[] + messageId: Bytes +} + +/** + * The supported version of a location has been changed. This might be through an + * automatic notification or a manual intervention. + */ +export interface PolkadotXcmEvent_SupportedVersionChanged { + __kind: 'SupportedVersionChanged' + location: V4Location + version: number +} + +/** + * Query response received which does not match a registered query. This may be because a + * matching query was never registered, it may be because it is a duplicate response, or + * because the query timed out. + */ +export interface PolkadotXcmEvent_UnexpectedResponse { + __kind: 'UnexpectedResponse' + origin: V4Location + queryId: bigint +} + +/** + * An XCM version change notification message has been attempted to be sent. + * + * The cost of sending it (borne by the chain) is included. + */ +export interface PolkadotXcmEvent_VersionChangeNotified { + __kind: 'VersionChangeNotified' + destination: V4Location + result: number + cost: V4Asset[] + messageId: Bytes +} + +/** + * A XCM version migration finished. + */ +export interface PolkadotXcmEvent_VersionMigrationFinished { + __kind: 'VersionMigrationFinished' + version: number +} + +/** + * We have requested that a remote chain send us XCM version change notifications. + */ +export interface PolkadotXcmEvent_VersionNotifyRequested { + __kind: 'VersionNotifyRequested' + destination: V4Location + cost: V4Asset[] + messageId: Bytes +} + +/** + * A remote has requested XCM version change notification from us and we have honored it. + * A version information message is sent to them and its cost is included. + */ +export interface PolkadotXcmEvent_VersionNotifyStarted { + __kind: 'VersionNotifyStarted' + destination: V4Location + cost: V4Asset[] + messageId: Bytes +} + +/** + * We have requested that a remote chain stops sending us XCM version change + * notifications. + */ +export interface PolkadotXcmEvent_VersionNotifyUnrequested { + __kind: 'VersionNotifyUnrequested' + destination: V4Location + cost: V4Asset[] + messageId: Bytes +} + +export type V4Outcome = V4Outcome_Complete | V4Outcome_Error | V4Outcome_Incomplete + +export interface V4Outcome_Complete { + __kind: 'Complete' + used: Weight +} + +export interface V4Outcome_Error { + __kind: 'Error' + error: V3Error +} + +export interface V4Outcome_Incomplete { + __kind: 'Incomplete' + used: Weight + error: V3Error +} + +/** + * The `Event` enum of this pallet + */ +export type ParachainSystemEvent = ParachainSystemEvent_DownwardMessagesProcessed | ParachainSystemEvent_DownwardMessagesReceived | ParachainSystemEvent_UpwardMessageSent | ParachainSystemEvent_ValidationFunctionApplied | ParachainSystemEvent_ValidationFunctionDiscarded | ParachainSystemEvent_ValidationFunctionStored + +/** + * Downward messages were processed using the given weight. + */ +export interface ParachainSystemEvent_DownwardMessagesProcessed { + __kind: 'DownwardMessagesProcessed' + weightUsed: Weight + dmqHead: H256 +} + +/** + * Some downward messages have been received and will be processed. + */ +export interface ParachainSystemEvent_DownwardMessagesReceived { + __kind: 'DownwardMessagesReceived' + count: number +} + +/** + * An upward message was sent to the relay chain. + */ +export interface ParachainSystemEvent_UpwardMessageSent { + __kind: 'UpwardMessageSent' + messageHash?: (Bytes | undefined) +} + +/** + * The validation function was applied as of the contained relay chain block number. + */ +export interface ParachainSystemEvent_ValidationFunctionApplied { + __kind: 'ValidationFunctionApplied' + relayChainBlockNum: number +} + +/** + * The relay-chain aborted the upgrade process. + */ +export interface ParachainSystemEvent_ValidationFunctionDiscarded { + __kind: 'ValidationFunctionDiscarded' +} + +/** + * The validation function has been scheduled to apply. + */ +export interface ParachainSystemEvent_ValidationFunctionStored { + __kind: 'ValidationFunctionStored' +} + +/** + * The `Event` enum of this pallet + */ +export type OrmlXcmEvent = OrmlXcmEvent_Sent + +/** + * XCM message sent. \[to, message\] + */ +export interface OrmlXcmEvent_Sent { + __kind: 'Sent' + to: V4Location + message: V4Instruction[] +} + +/** + * The `Event` enum of this pallet + */ +export type MultisigEvent = MultisigEvent_MultisigApproval | MultisigEvent_MultisigCancelled | MultisigEvent_MultisigExecuted | MultisigEvent_NewMultisig + +/** + * A multisig operation has been approved by someone. + */ +export interface MultisigEvent_MultisigApproval { + __kind: 'MultisigApproval' + approving: AccountId32 + timepoint: Timepoint + multisig: AccountId32 + callHash: Bytes +} + +/** + * A multisig operation has been cancelled. + */ +export interface MultisigEvent_MultisigCancelled { + __kind: 'MultisigCancelled' + cancelling: AccountId32 + timepoint: Timepoint + multisig: AccountId32 + callHash: Bytes +} + +/** + * A multisig operation has been executed. + */ +export interface MultisigEvent_MultisigExecuted { + __kind: 'MultisigExecuted' + approving: AccountId32 + timepoint: Timepoint + multisig: AccountId32 + callHash: Bytes + result: Result +} + +/** + * A new multisig operation has begun. + */ +export interface MultisigEvent_NewMultisig { + __kind: 'NewMultisig' + approving: AccountId32 + multisig: AccountId32 + callHash: Bytes +} + +/** + * The `Event` enum of this pallet + */ +export type MultiTokensEvent = MultiTokensEvent_Approved | MultiTokensEvent_AttributeRemoved | MultiTokensEvent_AttributeSet | MultiTokensEvent_BalanceSet | MultiTokensEvent_Burned | MultiTokensEvent_ClaimTokensCompleted | MultiTokensEvent_ClaimTokensInitiated | MultiTokensEvent_ClaimedCollections | MultiTokensEvent_ClaimedTokens | MultiTokensEvent_CollectionAccountCreated | MultiTokensEvent_CollectionAccountDestroyed | MultiTokensEvent_CollectionAccountUpdated | MultiTokensEvent_CollectionCreated | MultiTokensEvent_CollectionDestroyed | MultiTokensEvent_CollectionMutated | MultiTokensEvent_CollectionTransferCancelled | MultiTokensEvent_CollectionTransferred | MultiTokensEvent_CollectionUpdated | MultiTokensEvent_Deposit | MultiTokensEvent_Frozen | MultiTokensEvent_Infused | MultiTokensEvent_MigrationStep | MultiTokensEvent_Minted | MultiTokensEvent_MovedReserves | MultiTokensEvent_NextCollectionIdUpdated | MultiTokensEvent_ReserveRepatriated | MultiTokensEvent_Reserved | MultiTokensEvent_Slashed | MultiTokensEvent_Thawed | MultiTokensEvent_TokenAccountCreated | MultiTokensEvent_TokenAccountDepositUpdated | MultiTokensEvent_TokenAccountDestroyed | MultiTokensEvent_TokenAccountUpdated | MultiTokensEvent_TokenCreated | MultiTokensEvent_TokenDestroyed | MultiTokensEvent_TokenMutated | MultiTokensEvent_TokenUpdated | MultiTokensEvent_Transferred | MultiTokensEvent_Unapproved | MultiTokensEvent_Unreserved | MultiTokensEvent_Withdraw + +/** + * An approval took place. If `token_id` is `None`, it applies to the whole collection. + */ +export interface MultiTokensEvent_Approved { + __kind: 'Approved' + /** + * The collection that was approved + */ + collectionId: bigint + /** + * The token that was approved + */ + tokenId?: (bigint | undefined) + /** + * The account that made the approval + */ + owner: AccountId32 + /** + * The account that was approved to operate + */ + operator: AccountId32 + /** + * The amount approved for + */ + amount?: (bigint | undefined) + /** + * The expiration of the approval + */ + expiration?: (number | undefined) +} + +/** + * An attribute has been removed + */ +export interface MultiTokensEvent_AttributeRemoved { + __kind: 'AttributeRemoved' + /** + * collectionId of collection modified + */ + collectionId: bigint + /** + * tokenid of token modified + */ + tokenId?: (bigint | undefined) + /** + * key of attribute cleared + */ + key: Bytes +} + +/** + * New attribute has been set + */ +export interface MultiTokensEvent_AttributeSet { + __kind: 'AttributeSet' + /** + * collectionId of collection modified + */ + collectionId: bigint + /** + * [`TokenId`](Config::TokenId) of [`Token`](ep_multi_tokens::Token) modified + */ + tokenId?: (bigint | undefined) + /** + * key of attribute set + */ + key: Bytes + /** + * value of attribute set + */ + value: Bytes +} + +/** + * The balance of an account was set + */ +export interface MultiTokensEvent_BalanceSet { + __kind: 'BalanceSet' + /** + * The [`CollectionId`](Config::CollectionId) for which balance was set + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) for which balance was set + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that balance was set for + */ + accountId: AccountId32 + /** + * The balance of the account + */ + balance: bigint + /** + * The reserved balance of the account + */ + reservedBalance: bigint +} + +/** + * Units of a token were burned + */ +export interface MultiTokensEvent_Burned { + __kind: 'Burned' + /** + * collection id of tokens burned + */ + collectionId: bigint + /** + * the token id that was burned + */ + tokenId: bigint + /** + * the account the tokens were burned from + */ + accountId: AccountId32 + /** + * The amount that was burned for each token_id + */ + amount: bigint +} + +/** + * Finished claiming the tokens + */ +export interface MultiTokensEvent_ClaimTokensCompleted { + __kind: 'ClaimTokensCompleted' + /** + * The account that received the tokens + */ + destination: AccountId32 + /** + * The ethereum address that initiated the claim + */ + ethereumAddress: H160 +} + +/** + * Claims tokens initiated + */ +export interface MultiTokensEvent_ClaimTokensInitiated { + __kind: 'ClaimTokensInitiated' + /** + * The account that will receive the tokens + */ + accountId: AccountId32 + /** + * The ethereum address + */ + ethereumAddress: H160 +} + +/** + * Collections were claimed + */ +export interface MultiTokensEvent_ClaimedCollections { + __kind: 'ClaimedCollections' + /** + * The account that received the claim + */ + accountId: AccountId32 + /** + * The ethereum address + */ + ethereumAddress: H160 + /** + * The collection ids that were claimed + */ + collectionIds: bigint[] +} + +/** + * Tokens were claimed + */ +export interface MultiTokensEvent_ClaimedTokens { + __kind: 'ClaimedTokens' + /** + * The account that received the tokens + */ + accountId: AccountId32 + /** + * The ethereum address + */ + ethereumAddress: H160 + /** + * The asset ids that were claimed + */ + assetIds: AssetIdWithEth[] + /** + * This is true if there are still more tokens to claim + */ + moreTokensRemain: boolean +} + +/** + * A new collection account was created + */ +export interface MultiTokensEvent_CollectionAccountCreated { + __kind: 'CollectionAccountCreated' + /** + * The [`CollectionId`](Config::CollectionId) for which the account is created + */ + collectionId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) of the account + */ + accountId: AccountId32 +} + +/** + * A collection account was destroyed + */ +export interface MultiTokensEvent_CollectionAccountDestroyed { + __kind: 'CollectionAccountDestroyed' + /** + * The [`CollectionId`](Config::CollectionId) of the destroyed account + */ + collectionId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) of the destroyed account + */ + accountId: AccountId32 +} + +/** + * TokenAccount storage was set to `value` + */ +export interface MultiTokensEvent_CollectionAccountUpdated { + __kind: 'CollectionAccountUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that owned the token account + */ + accountId: AccountId32 + /** + * new value of TokenAccount storage + */ + value?: (CollectionAccount | undefined) +} + +/** + * A new collection was created + */ +export interface MultiTokensEvent_CollectionCreated { + __kind: 'CollectionCreated' + /** + * The id of the [`Collection`](ep_multi_tokens::Collection) + */ + collectionId: bigint + /** + * The owner of the [`Collection`](ep_multi_tokens::Collection) + */ + owner: AccountId32 +} + +/** + * A collection was destroyed. + */ +export interface MultiTokensEvent_CollectionDestroyed { + __kind: 'CollectionDestroyed' + /** + * id of collection destroyed + */ + collectionId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that destroyed the collection + */ + caller: AccountId32 +} + +/** + * A collection was mutated + */ +export interface MultiTokensEvent_CollectionMutated { + __kind: 'CollectionMutated' + /** + * [`CollectionId`](Config::CollectionId) of the + * [`Collection`](ep_multi_tokens::Collection) + */ + collectionId: bigint + /** + * The mutation that was applied to the collection + */ + mutation: DefaultCollectionMutation +} + +/** + * A pending collection transfer was cancelled + */ +export interface MultiTokensEvent_CollectionTransferCancelled { + __kind: 'CollectionTransferCancelled' + /** + * The collection id of the cancelled transfer + */ + collectionId: bigint +} + +/** + * Collection ownership was transferred + */ +export interface MultiTokensEvent_CollectionTransferred { + __kind: 'CollectionTransferred' + /** + * The collection that was transferred + */ + collectionId: bigint + /** + * The new owner of the collection + */ + newOwner: AccountId32 +} + +/** + * Collection storage was set to `value` + */ +export interface MultiTokensEvent_CollectionUpdated { + __kind: 'CollectionUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: bigint + /** + * new value of Collection storage + */ + value?: (Collection | undefined) +} + +/** + * Token units were deposited + */ +export interface MultiTokensEvent_Deposit { + __kind: 'Deposit' + /** + * The [`CollectionId`](Config::CollectionId) of the tokens deposited + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) of the tokens deposited + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) deposited to + */ + accountId: AccountId32 + /** + * The amount of tokens deposited + */ + amount: bigint +} + +/** + * Collection, token or account was frozen + */ +export interface MultiTokensEvent_Frozen { + __kind: 'Frozen' + value: Freeze +} + +/** + * The token was infused with ENJ + */ +export interface MultiTokensEvent_Infused { + __kind: 'Infused' + /** + * The collection that was infused + */ + collectionId: bigint + /** + * The token that was infused + */ + tokenId: bigint + /** + * The account that infused the token + */ + accountId: AccountId32 + /** + * The amount that was infused + */ + amount: bigint +} + +/** + * The migration step has completed + */ +export interface MultiTokensEvent_MigrationStep { + __kind: 'MigrationStep' + /** + * The number of items processed within this step + */ + itemsProcessed: number + /** + * The migration phase + */ + phase: number +} + +/** + * Units of a token were minted + */ +export interface MultiTokensEvent_Minted { + __kind: 'Minted' + /** + * [`CollectionId`](Config::CollectionId) of minted token + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) minted + */ + tokenId: bigint + /** + * issuer of minted token + */ + issuer: RootOrSigned + /** + * The receiver of the token + */ + recipient: AccountId32 + /** + * the amount of units minted + */ + amount: bigint +} + +/** + * Reserved token units were moved + */ +export interface MultiTokensEvent_MovedReserves { + __kind: 'MovedReserves' + /** + * The [`CollectionId`](Config::CollectionId) in which token was moved + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) that was moved + */ + tokenId: bigint + /** + * The account that reserves were moved from + */ + source: AccountId32 + /** + * The account that received the moved reserves + */ + destination: AccountId32 + /** + * The amount that was moved + */ + amount: bigint + /** + * The identifier of the moved reserves + */ + reserveId?: (Bytes | undefined) +} + +/** + * NextCollectionId storage was set to `collection_id` + */ +export interface MultiTokensEvent_NextCollectionIdUpdated { + __kind: 'NextCollectionIdUpdated' + collectionId: bigint +} + +/** + * Reserved token units were transferred + */ +export interface MultiTokensEvent_ReserveRepatriated { + __kind: 'ReserveRepatriated' + /** + * The [`CollectionId`](Config::CollectionId) in which token was moved + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) that was moved + */ + tokenId: bigint + /** + * The account that reserves were moved from + */ + source: AccountId32 + /** + * The account that received the moved reserves + */ + destination: AccountId32 + /** + * The amount that was moved + */ + amount: bigint + /** + * The identifier of the moved reserves + */ + reserveId?: (Bytes | undefined) +} + +/** + * Token units were reserved + */ +export interface MultiTokensEvent_Reserved { + __kind: 'Reserved' + /** + * The collection in which token was reserved + */ + collectionId: bigint + /** + * The token that was reserved + */ + tokenId: bigint + /** + * The account that reserved the tokens + */ + accountId: AccountId32 + /** + * The amount that was reserved + */ + amount: bigint + /** + * The identifier of the reserves + */ + reserveId?: (Bytes | undefined) +} + +/** + * An amount of tokens were slashed from account + */ +export interface MultiTokensEvent_Slashed { + __kind: 'Slashed' + /** + * The [`CollectionId`](Config::CollectionId) of the tokens slashed + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) of the tokens slashed + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) slashed + */ + accountId: AccountId32 + /** + * The amount of tokens slashed + */ + amount: bigint +} + +/** + * Collection, token or account was unfrozen + */ +export interface MultiTokensEvent_Thawed { + __kind: 'Thawed' + value: Freeze +} + +/** + * A new token account was created + */ +export interface MultiTokensEvent_TokenAccountCreated { + __kind: 'TokenAccountCreated' + /** + * The [`CollectionId`](Config::CollectionId) for which the account is created + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) for which the account is created + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) of the account + */ + accountId: AccountId32 + /** + * The balance that this account holds + */ + balance: bigint +} + +/** + * The deposit for number of accounts supported by a token changed + */ +export interface MultiTokensEvent_TokenAccountDepositUpdated { + __kind: 'TokenAccountDepositUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the account is created + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) fof the destroyed account + */ + tokenId: bigint + /** + * The account that deposited or removed deposit + */ + depositor: AccountId32 + /** + * The change in the number of accounts + */ + deltaAccountCount: number +} + +/** + * A token account was destroyed + */ +export interface MultiTokensEvent_TokenAccountDestroyed { + __kind: 'TokenAccountDestroyed' + /** + * The [`CollectionId`](Config::CollectionId) for which the account is created + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) fof the destroyed account + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) of the destroyed account + */ + accountId: AccountId32 +} + +/** + * TokenAccount storage was set to `value` + */ +export interface MultiTokensEvent_TokenAccountUpdated { + __kind: 'TokenAccountUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) of the destroyed account + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that owned the token account + */ + accountId: AccountId32 + /** + * new value of TokenAccount storage + */ + value?: (TokenAccount | undefined) +} + +/** + * A token was created + */ +export interface MultiTokensEvent_TokenCreated { + __kind: 'TokenCreated' + /** + * The [`CollectionId`](Config::CollectionId) minted + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) minted + */ + tokenId: bigint + /** + * issuer of minted [`Token`](ep_multi_tokens::Token) + */ + issuer: RootOrSigned + /** + * the initial supply of the [`Token`](ep_multi_tokens::Token) + */ + initialSupply: bigint +} + +/** + * A token was destroyed + */ +export interface MultiTokensEvent_TokenDestroyed { + __kind: 'TokenDestroyed' + /** + * The [`CollectionId`](Config::CollectionId) destroyed + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) destroyed + */ + tokenId: bigint + /** + * the [`AccountId`](frame_system::Config::AccountId) that destroyed the + * [`Token`](ep_multi_tokens::Token) + */ + caller: AccountId32 +} + +/** + * A token was mutated + */ +export interface MultiTokensEvent_TokenMutated { + __kind: 'TokenMutated' + /** + * The [`CollectionId`](Config::CollectionId) [`Token`](ep_multi_tokens::Token) + * belongs to + */ + collectionId: bigint + /** + * Id of the [`Token`](ep_multi_tokens::Token) mutated + */ + tokenId: bigint + /** + * mutation that was applied to the [`Token`](ep_multi_tokens::Token) + */ + mutation: DefaultTokenMutation +} + +/** + * Token storage was set to `value` + */ +export interface MultiTokensEvent_TokenUpdated { + __kind: 'TokenUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) for which the value is set + */ + tokenId: bigint + /** + * new value of Token storage + */ + value?: (Token | undefined) +} + +/** + * Units of a token were transferred + */ +export interface MultiTokensEvent_Transferred { + __kind: 'Transferred' + /** + * collection_id of transferred collection + */ + collectionId: bigint + /** + * [`TokenId`](Config::TokenId) transferred + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that performed the transfer + */ + operator: AccountId32 + /** + * transaction sender + */ + from: AccountId32 + /** + * transaction recipient + */ + to: AccountId32 + /** + * number of units transferred + */ + amount: bigint +} + +/** + * An unapproval took place. If `token_id` is `None`, it applies to the collection. + */ +export interface MultiTokensEvent_Unapproved { + __kind: 'Unapproved' + /** + * The collection that was unapproved + */ + collectionId: bigint + /** + * The token that was unapproved + */ + tokenId?: (bigint | undefined) + /** + * The account that `operator` was unapproved for + */ + owner: AccountId32 + /** + * The account that was unapproved to operate + */ + operator: AccountId32 +} + +/** + * Token units were unreserved + */ +export interface MultiTokensEvent_Unreserved { + __kind: 'Unreserved' + /** + * The [`CollectionId`](Config::CollectionId) in which token was unreserved + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) that was unreserved + */ + tokenId: bigint + /** + * The account that unreserved the tokens + */ + accountId: AccountId32 + /** + * The amount that was unreserved + */ + amount: bigint + /** + * The identifier of the unreserved tokens + */ + reserveId?: (Bytes | undefined) +} + +/** + * Token units were withdrawn + */ +export interface MultiTokensEvent_Withdraw { + __kind: 'Withdraw' + /** + * The [`CollectionId`](Config::CollectionId) of the tokens withdrawn + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) of the tokens withdrawn + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) withdrawn from + */ + accountId: AccountId32 + /** + * The amount of tokens withdrawn + */ + amount: bigint +} + +export type RootOrSigned = RootOrSigned_Root | RootOrSigned_Signed + +export interface RootOrSigned_Root { + __kind: 'Root' +} + +export interface RootOrSigned_Signed { + __kind: 'Signed' + value: AccountId32 +} + +export interface AssetIdWithEth { + ethereumCollectionId: bigint + collectionId: bigint + tokenId: bigint +} + +/** + * The `Event` enum of this pallet + */ +export type MigrationsEvent = MigrationsEvent_HistoricCleared | MigrationsEvent_MigrationAdvanced | MigrationsEvent_MigrationCompleted | MigrationsEvent_MigrationFailed | MigrationsEvent_MigrationSkipped | MigrationsEvent_UpgradeCompleted | MigrationsEvent_UpgradeFailed | MigrationsEvent_UpgradeStarted + +/** + * The set of historical migrations has been cleared. + */ +export interface MigrationsEvent_HistoricCleared { + __kind: 'HistoricCleared' + /** + * Should be passed to `clear_historic` in a successive call. + */ + nextCursor?: (Bytes | undefined) +} + +/** + * A migration progressed. + */ +export interface MigrationsEvent_MigrationAdvanced { + __kind: 'MigrationAdvanced' + /** + * The index of the migration within the [`Config::Migrations`] list. + */ + index: number + /** + * The number of blocks that this migration took so far. + */ + took: number +} + +/** + * A Migration completed. + */ +export interface MigrationsEvent_MigrationCompleted { + __kind: 'MigrationCompleted' + /** + * The index of the migration within the [`Config::Migrations`] list. + */ + index: number + /** + * The number of blocks that this migration took so far. + */ + took: number +} + +/** + * A Migration failed. + * + * This implies that the whole upgrade failed and governance intervention is required. + */ +export interface MigrationsEvent_MigrationFailed { + __kind: 'MigrationFailed' + /** + * The index of the migration within the [`Config::Migrations`] list. + */ + index: number + /** + * The number of blocks that this migration took so far. + */ + took: number +} + +/** + * A migration was skipped since it was already executed in the past. + */ +export interface MigrationsEvent_MigrationSkipped { + __kind: 'MigrationSkipped' + /** + * The index of the skipped migration within the [`Config::Migrations`] list. + */ + index: number +} + +/** + * The current runtime upgrade completed. + * + * This implies that all of its migrations completed successfully as well. + */ +export interface MigrationsEvent_UpgradeCompleted { + __kind: 'UpgradeCompleted' +} + +/** + * Runtime upgrade failed. + * + * This is very bad and will require governance intervention. + */ +export interface MigrationsEvent_UpgradeFailed { + __kind: 'UpgradeFailed' +} + +/** + * A Runtime upgrade started. + * + * Its end is indicated by `UpgradeCompleted` or `UpgradeFailed`. + */ +export interface MigrationsEvent_UpgradeStarted { + __kind: 'UpgradeStarted' + /** + * The number of migrations that this upgrade contains. + * + * This can be used to design a progress indicator in combination with counting the + * `MigrationCompleted` and `MigrationSkipped` events. + */ + migrations: number +} + +/** + * The `Event` enum of this pallet + */ +export type MessageQueueEvent = MessageQueueEvent_OverweightEnqueued | MessageQueueEvent_PageReaped | MessageQueueEvent_Processed | MessageQueueEvent_ProcessingFailed + +/** + * Message placed in overweight queue. + */ +export interface MessageQueueEvent_OverweightEnqueued { + __kind: 'OverweightEnqueued' + /** + * The `blake2_256` hash of the message. + */ + id: Bytes + /** + * The queue of the message. + */ + origin: AggregateMessageOrigin + /** + * The page of the message. + */ + pageIndex: number + /** + * The index of the message within the page. + */ + messageIndex: number +} + +/** + * This page was reaped. + */ +export interface MessageQueueEvent_PageReaped { + __kind: 'PageReaped' + /** + * The queue of the page. + */ + origin: AggregateMessageOrigin + /** + * The index of the page. + */ + index: number +} + +/** + * Message is processed. + */ +export interface MessageQueueEvent_Processed { + __kind: 'Processed' + /** + * The `blake2_256` hash of the message. + */ + id: H256 + /** + * The queue of the message. + */ + origin: AggregateMessageOrigin + /** + * How much weight was used to process the message. + */ + weightUsed: Weight + /** + * Whether the message was processed. + * + * Note that this does not mean that the underlying `MessageProcessor` was internally + * successful. It *solely* means that the MQ pallet will treat this as a success + * condition and discard the message. Any internal error needs to be emitted as events + * by the `MessageProcessor`. + */ + success: boolean +} + +/** + * Message discarded due to an error in the `MessageProcessor` (usually a format error). + */ +export interface MessageQueueEvent_ProcessingFailed { + __kind: 'ProcessingFailed' + /** + * The `blake2_256` hash of the message. + */ + id: H256 + /** + * The queue of the message. + */ + origin: AggregateMessageOrigin + /** + * The error that occurred. + * + * This error is pretty opaque. More fine-grained errors need to be emitted as events + * by the `MessageProcessor`. + */ + error: ProcessMessageError +} + +export type ProcessMessageError = ProcessMessageError_BadFormat | ProcessMessageError_Corrupt | ProcessMessageError_Overweight | ProcessMessageError_Unsupported | ProcessMessageError_Yield + +export interface ProcessMessageError_BadFormat { + __kind: 'BadFormat' +} + +export interface ProcessMessageError_Corrupt { + __kind: 'Corrupt' +} + +export interface ProcessMessageError_Overweight { + __kind: 'Overweight' + value: Weight +} + +export interface ProcessMessageError_Unsupported { + __kind: 'Unsupported' +} + +export interface ProcessMessageError_Yield { + __kind: 'Yield' +} + +/** + * The `Event` enum of this pallet + */ +export type MatrixXcmEvent = MatrixXcmEvent_MinimumWeightUpdated | MatrixXcmEvent_XcmTransferFailed + +/** + * Xcm fee and weight updated + */ +export interface MatrixXcmEvent_MinimumWeightUpdated { + __kind: 'MinimumWeightUpdated' + value: MinimumWeightFeePair +} + +/** + * XCM transfer failed + */ +export interface MatrixXcmEvent_XcmTransferFailed { + __kind: 'XcmTransferFailed' + value: DispatchError +} + +/** + * The `Event` enum of this pallet + */ +export type MatrixUtilityEvent = MatrixUtilityEvent_BatchDispatched | MatrixUtilityEvent_BatchFailed | MatrixUtilityEvent_BatchPartiallyDispatched + +/** + * Batch of calls dispatched without errors. + */ +export interface MatrixUtilityEvent_BatchDispatched { + __kind: 'BatchDispatched' +} + +/** + * Batch of calls did not disptach completely. + * Index and error of the failing dispatch call is provided. + */ +export interface MatrixUtilityEvent_BatchFailed { + __kind: 'BatchFailed' + index: number + error: DispatchError +} + +/** + * Batch of calls dispatched, but some calls resulted in error. + * Indexes and errors of failing dispatch calls are provided. + */ +export interface MatrixUtilityEvent_BatchPartiallyDispatched { + __kind: 'BatchPartiallyDispatched' + value: [number, DispatchError][] +} + +/** + * The Event for this pallet + */ +export type MarketplaceEvent = MarketplaceEvent_AuctionFinalized | MarketplaceEvent_BidPlaced | MarketplaceEvent_CounterOfferAnswered | MarketplaceEvent_CounterOfferPlaced | MarketplaceEvent_CounterOfferRemoved | MarketplaceEvent_ExpiredListingRemoved | MarketplaceEvent_ListingCancelled | MarketplaceEvent_ListingCreated | MarketplaceEvent_ListingFilled | MarketplaceEvent_MigrationStep | MarketplaceEvent_ProtocolFeeSet + +/** + * An auction was finalized + */ +export interface MarketplaceEvent_AuctionFinalized { + __kind: 'AuctionFinalized' + /** + * The listing id + */ + listingId: H256 + /** + * The bid that won + */ + winningBid?: (Bid | undefined) + /** + * Amount paid as protocol fee + */ + protocolFee: bigint + /** + * Amount that went to royalties + */ + royalty: bigint +} + +/** + * A bid was placed + */ +export interface MarketplaceEvent_BidPlaced { + __kind: 'BidPlaced' + /** + * ID of the listing + */ + listingId: H256 + /** + * The bid that was placed + */ + bid: Bid +} + +/** + * A response was issued for a counter offer + */ +export interface MarketplaceEvent_CounterOfferAnswered { + __kind: 'CounterOfferAnswered' + /** + * Id of the listing + */ + listingId: H256 + /** + * The account that created the counter offer + */ + creator: AccountId32 + /** + * The response to the counter offer + */ + response: CounterOfferResponse +} + +/** + * A counter offer was placed on a listing + */ +export interface MarketplaceEvent_CounterOfferPlaced { + __kind: 'CounterOfferPlaced' + /** + * Id of the listing + */ + listingId: H256 + /** + * The counter offer + */ + counterOffer: CounterOffer +} + +/** + * A counter offer was removed + */ +export interface MarketplaceEvent_CounterOfferRemoved { + __kind: 'CounterOfferRemoved' + /** + * Id of the listing + */ + listingId: H256 + /** + * The account that created the counter offer + */ + creator: AccountId32 +} + +/** + * An expired listing was removed + */ +export interface MarketplaceEvent_ExpiredListingRemoved { + __kind: 'ExpiredListingRemoved' + /** + * Id for the listing + */ + listingId: H256 +} + +/** + * A listing was cancelled + */ +export interface MarketplaceEvent_ListingCancelled { + __kind: 'ListingCancelled' + /** + * Id for the listing + */ + listingId: H256 +} + +/** + * A listing was created + */ +export interface MarketplaceEvent_ListingCreated { + __kind: 'ListingCreated' + /** + * Id for the listing + */ + listingId: H256 + /** + * The listing + */ + listing: Listing +} + +/** + * A listing was filled or partially filled + */ +export interface MarketplaceEvent_ListingFilled { + __kind: 'ListingFilled' + /** + * ID of the listing + */ + listingId: H256 + /** + * account that filled the listing + */ + buyer: AccountId32 + /** + * The price it was filled with + */ + price: bigint + /** + * The amount that was filled + */ + amountFilled: bigint + /** + * Amount remaining to be filled + */ + amountRemaining: bigint + /** + * Amount paid as protocol fee + */ + protocolFee: bigint + /** + * Amount that went to royalties + */ + royalty: bigint +} + +/** + * The migration step has completed + */ +export interface MarketplaceEvent_MigrationStep { + __kind: 'MigrationStep' + /** + * The number of items processed within this step + */ + itemsProcessed: number + /** + * The migration phase + */ + phase: number +} + +/** + * Protocol fee was set + */ +export interface MarketplaceEvent_ProtocolFeeSet { + __kind: 'ProtocolFeeSet' + /** + * The new protocol fee + */ + protocolFee: Perbill +} + +/** + * The `Event` enum of this pallet + */ +export type IdentityEvent = IdentityEvent_AuthorityAdded | IdentityEvent_AuthorityRemoved | IdentityEvent_DanglingUsernameRemoved | IdentityEvent_IdentityCleared | IdentityEvent_IdentityKilled | IdentityEvent_IdentitySet | IdentityEvent_JudgementGiven | IdentityEvent_JudgementRequested | IdentityEvent_JudgementUnrequested | IdentityEvent_PreapprovalExpired | IdentityEvent_PrimaryUsernameSet | IdentityEvent_RegistrarAdded | IdentityEvent_SubIdentityAdded | IdentityEvent_SubIdentityRemoved | IdentityEvent_SubIdentityRevoked | IdentityEvent_UsernameQueued | IdentityEvent_UsernameSet + +/** + * A username authority was added. + */ +export interface IdentityEvent_AuthorityAdded { + __kind: 'AuthorityAdded' + authority: AccountId32 +} + +/** + * A username authority was removed. + */ +export interface IdentityEvent_AuthorityRemoved { + __kind: 'AuthorityRemoved' + authority: AccountId32 +} + +/** + * A dangling username (as in, a username corresponding to an account that has removed its + * identity) has been removed. + */ +export interface IdentityEvent_DanglingUsernameRemoved { + __kind: 'DanglingUsernameRemoved' + who: AccountId32 + username: Bytes +} + +/** + * A name was cleared, and the given balance returned. + */ +export interface IdentityEvent_IdentityCleared { + __kind: 'IdentityCleared' + who: AccountId32 + deposit: bigint +} + +/** + * A name was removed and the given balance slashed. + */ +export interface IdentityEvent_IdentityKilled { + __kind: 'IdentityKilled' + who: AccountId32 + deposit: bigint +} + +/** + * A name was set or reset (which will remove all judgements). + */ +export interface IdentityEvent_IdentitySet { + __kind: 'IdentitySet' + who: AccountId32 +} + +/** + * A judgement was given by a registrar. + */ +export interface IdentityEvent_JudgementGiven { + __kind: 'JudgementGiven' + target: AccountId32 + registrarIndex: number +} + +/** + * A judgement was asked from a registrar. + */ +export interface IdentityEvent_JudgementRequested { + __kind: 'JudgementRequested' + who: AccountId32 + registrarIndex: number +} + +/** + * A judgement request was retracted. + */ +export interface IdentityEvent_JudgementUnrequested { + __kind: 'JudgementUnrequested' + who: AccountId32 + registrarIndex: number +} + +/** + * A queued username passed its expiration without being claimed and was removed. + */ +export interface IdentityEvent_PreapprovalExpired { + __kind: 'PreapprovalExpired' + whose: AccountId32 +} + +/** + * A username was set as a primary and can be looked up from `who`. + */ +export interface IdentityEvent_PrimaryUsernameSet { + __kind: 'PrimaryUsernameSet' + who: AccountId32 + username: Bytes +} + +/** + * A registrar was added. + */ +export interface IdentityEvent_RegistrarAdded { + __kind: 'RegistrarAdded' + registrarIndex: number +} + +/** + * A sub-identity was added to an identity and the deposit paid. + */ +export interface IdentityEvent_SubIdentityAdded { + __kind: 'SubIdentityAdded' + sub: AccountId32 + main: AccountId32 + deposit: bigint +} + +/** + * A sub-identity was removed from an identity and the deposit freed. + */ +export interface IdentityEvent_SubIdentityRemoved { + __kind: 'SubIdentityRemoved' + sub: AccountId32 + main: AccountId32 + deposit: bigint +} + +/** + * A sub-identity was cleared, and the given deposit repatriated from the + * main identity account to the sub-identity account. + */ +export interface IdentityEvent_SubIdentityRevoked { + __kind: 'SubIdentityRevoked' + sub: AccountId32 + main: AccountId32 + deposit: bigint +} + +/** + * A username was queued, but `who` must accept it prior to `expiration`. + */ +export interface IdentityEvent_UsernameQueued { + __kind: 'UsernameQueued' + who: AccountId32 + username: Bytes + expiration: number +} + +/** + * A username was set for `who`. + */ +export interface IdentityEvent_UsernameSet { + __kind: 'UsernameSet' + who: AccountId32 + username: Bytes +} + +/** + * The `Event` enum of this pallet + */ +export type FuelTanksEvent = FuelTanksEvent_AccountAdded | FuelTanksEvent_AccountRemoved | FuelTanksEvent_AccountRuleDataRemoved | FuelTanksEvent_CallDispatched | FuelTanksEvent_ConsumptionSet | FuelTanksEvent_DispatchFailed | FuelTanksEvent_FreezeStateMutated | FuelTanksEvent_FuelTankCreated | FuelTanksEvent_FuelTankDestroyed | FuelTanksEvent_FuelTankMutated | FuelTanksEvent_MigrationStep | FuelTanksEvent_RuleSetInserted | FuelTanksEvent_RuleSetRemoved + +/** + * An account was added to a [`FuelTank`] + */ +export interface FuelTanksEvent_AccountAdded { + __kind: 'AccountAdded' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The [`AccountId`](frame_system::Config::AccountId) that was added + */ + userId: AccountId32 + /** + * The deposit reserved by the [`FuelTank`] for this account + */ + tankDeposit: bigint + /** + * The deposit reserved by the user for this account + */ + userDeposit: bigint + /** + * The amount the fuel tank has transferred to this account + */ + totalReceived: bigint +} + +/** + * An account was removed from a [`FuelTank`] + */ +export interface FuelTanksEvent_AccountRemoved { + __kind: 'AccountRemoved' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The [`AccountId`](frame_system::Config::AccountId) that was removed + */ + userId: AccountId32 +} + +/** + * Account data of [`AccountId`](frame_system::Config::AccountId) was removed from + * [`RuleSetId`](Config::RuleSetId) + */ +export interface FuelTanksEvent_AccountRuleDataRemoved { + __kind: 'AccountRuleDataRemoved' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The [`AccountId`](frame_system::Config::AccountId) that was removed + */ + userId: AccountId32 + /** + * The id of the rule set that was removed + */ + ruleSetId: number + /** + * The [`DispatchRuleKind`] that was removed + */ + ruleKind: DispatchRuleKind +} + +/** + * A call was dispatched through a [`FuelTank`]. + */ +export interface FuelTanksEvent_CallDispatched { + __kind: 'CallDispatched' + /** + * The [`AccountId`](frame_system::Config::AccountId) that dispatched the call + */ + caller: AccountId32 + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 +} + +/** + * The consumption for an account was set for a rule set on a [`FuelTank`] + */ +export interface FuelTanksEvent_ConsumptionSet { + __kind: 'ConsumptionSet' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The possible user [`AccountId`](frame_system::Config::AccountId) whose consumption + * was set + */ + userId?: (AccountId32 | undefined) + /** + * The [`RuleSetId`](Config::RuleSetId) + */ + ruleSetId: number + /** + * The new [`Consumption`](crate::Consumption) + */ + consumption: Consumption +} + +/** + * The dispatch of a call has failed + */ +export interface FuelTanksEvent_DispatchFailed { + __kind: 'DispatchFailed' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The [`AccountId`](frame_system::Config::AccountId) that dispatched the call + */ + caller: AccountId32 + /** + * The error + */ + error: DispatchError +} + +/** + * The freeze state change for fuel tank or its rule set was executed in `on_finalize` + */ +export interface FuelTanksEvent_FreezeStateMutated { + __kind: 'FreezeStateMutated' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The possible [`RuleSetId`](Config::RuleSetId) + */ + ruleSetId?: (number | undefined) + /** + * The new `is_frozen` state + */ + isFrozen: boolean +} + +/** + * A new [`FuelTank`] was created. + */ +export interface FuelTanksEvent_FuelTankCreated { + __kind: 'FuelTankCreated' + /** + * The [`AccountId`](frame_system::Config::AccountId) that owns the [`FuelTank`] + */ + owner: AccountId32 + /** + * The name of the [`FuelTank`] + */ + name: Bytes + /** + * The account id of the [`FuelTank`] + */ + tankId: AccountId32 +} + +/** + * A [`FuelTank`] was destroyed + */ +export interface FuelTanksEvent_FuelTankDestroyed { + __kind: 'FuelTankDestroyed' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 +} + +/** + * A [`FuelTank`] was mutated + */ +export interface FuelTanksEvent_FuelTankMutated { + __kind: 'FuelTankMutated' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The mutation that was applied + */ + mutation: DefaultTankMutation +} + +/** + * The migration step has completed + */ +export interface FuelTanksEvent_MigrationStep { + __kind: 'MigrationStep' + /** + * The number of items processed within this step + */ + itemsProcessed: number + /** + * The migration phase + */ + phase: number +} + +/** + * A new rule set was added to [`FuelTank`] + */ +export interface FuelTanksEvent_RuleSetInserted { + __kind: 'RuleSetInserted' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The id of the rule set that was added + */ + ruleSetId: number +} + +/** + * A rule set was removed from [`FuelTank`] + */ +export interface FuelTanksEvent_RuleSetRemoved { + __kind: 'RuleSetRemoved' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: AccountId32 + /** + * The id of the rule set that was removed + */ + ruleSetId: number +} + +/** + * The pallet's event type. + */ +export type ExtrinsicPauseEvent = ExtrinsicPauseEvent_ExtrinsicPaused | ExtrinsicPauseEvent_ExtrinsicResumed | ExtrinsicPauseEvent_PalletPaused | ExtrinsicPauseEvent_PalletResumed + +/** + * Extrinsic is paused. + */ +export interface ExtrinsicPauseEvent_ExtrinsicPaused { + __kind: 'ExtrinsicPaused' + palletName: Bytes + extrinsicName: Bytes +} + +/** + * Extrinsic is resumed + */ +export interface ExtrinsicPauseEvent_ExtrinsicResumed { + __kind: 'ExtrinsicResumed' + palletName: Bytes + extrinsicName: Bytes +} + +/** + * All pallet extrinsics are paused. + */ +export interface ExtrinsicPauseEvent_PalletPaused { + __kind: 'PalletPaused' + palletName: Bytes +} + +/** + * All pallet extrinsics are resumed. + */ +export interface ExtrinsicPauseEvent_PalletResumed { + __kind: 'PalletResumed' + palletName: Bytes +} + +/** + * The `Event` enum of this pallet + */ +export type DmpQueueEvent = DmpQueueEvent_CleanedSome | DmpQueueEvent_Completed | DmpQueueEvent_CompletedExport | DmpQueueEvent_CompletedOverweightExport | DmpQueueEvent_ExportFailed | DmpQueueEvent_ExportOverweightFailed | DmpQueueEvent_Exported | DmpQueueEvent_ExportedOverweight | DmpQueueEvent_StartedCleanup | DmpQueueEvent_StartedExport | DmpQueueEvent_StartedOverweightExport + +/** + * Some debris was cleaned up. + */ +export interface DmpQueueEvent_CleanedSome { + __kind: 'CleanedSome' + keysRemoved: number +} + +/** + * The cleanup of remaining pallet storage completed. + */ +export interface DmpQueueEvent_Completed { + __kind: 'Completed' + error: boolean +} + +/** + * The export of pages completed. + */ +export interface DmpQueueEvent_CompletedExport { + __kind: 'CompletedExport' +} + +/** + * The export of overweight messages completed. + */ +export interface DmpQueueEvent_CompletedOverweightExport { + __kind: 'CompletedOverweightExport' +} + +/** + * The export of a page failed. + * + * This should never be emitted. + */ +export interface DmpQueueEvent_ExportFailed { + __kind: 'ExportFailed' + page: number +} + +/** + * The export of an overweight message failed. + * + * This should never be emitted. + */ +export interface DmpQueueEvent_ExportOverweightFailed { + __kind: 'ExportOverweightFailed' + index: bigint +} + +/** + * The export of a page completed. + */ +export interface DmpQueueEvent_Exported { + __kind: 'Exported' + page: number +} + +/** + * The export of an overweight message completed. + */ +export interface DmpQueueEvent_ExportedOverweight { + __kind: 'ExportedOverweight' + index: bigint +} + +/** + * The cleanup of remaining pallet storage started. + */ +export interface DmpQueueEvent_StartedCleanup { + __kind: 'StartedCleanup' +} + +/** + * The export of pages started. + */ +export interface DmpQueueEvent_StartedExport { + __kind: 'StartedExport' +} + +/** + * The export of overweight messages started. + */ +export interface DmpQueueEvent_StartedOverweightExport { + __kind: 'StartedOverweightExport' +} + +/** + * The `Event` enum of this pallet + */ +export type DemocracyEvent = DemocracyEvent_Blacklisted | DemocracyEvent_Cancelled | DemocracyEvent_Delegated | DemocracyEvent_ExternalTabled | DemocracyEvent_MetadataCleared | DemocracyEvent_MetadataSet | DemocracyEvent_MetadataTransferred | DemocracyEvent_NotPassed | DemocracyEvent_Passed | DemocracyEvent_ProposalCanceled | DemocracyEvent_Proposed | DemocracyEvent_Seconded | DemocracyEvent_Started | DemocracyEvent_Tabled | DemocracyEvent_Undelegated | DemocracyEvent_Vetoed | DemocracyEvent_Voted + +/** + * A proposal_hash has been blacklisted permanently. + */ +export interface DemocracyEvent_Blacklisted { + __kind: 'Blacklisted' + proposalHash: H256 +} + +/** + * A referendum has been cancelled. + */ +export interface DemocracyEvent_Cancelled { + __kind: 'Cancelled' + refIndex: number +} + +/** + * An account has delegated their vote to another account. + */ +export interface DemocracyEvent_Delegated { + __kind: 'Delegated' + who: AccountId32 + target: AccountId32 +} + +/** + * An external proposal has been tabled. + */ +export interface DemocracyEvent_ExternalTabled { + __kind: 'ExternalTabled' +} + +/** + * Metadata for a proposal or a referendum has been cleared. + */ +export interface DemocracyEvent_MetadataCleared { + __kind: 'MetadataCleared' + /** + * Metadata owner. + */ + owner: MetadataOwner + /** + * Preimage hash. + */ + hash: H256 +} + +/** + * Metadata for a proposal or a referendum has been set. + */ +export interface DemocracyEvent_MetadataSet { + __kind: 'MetadataSet' + /** + * Metadata owner. + */ + owner: MetadataOwner + /** + * Preimage hash. + */ + hash: H256 +} + +/** + * Metadata has been transferred to new owner. + */ +export interface DemocracyEvent_MetadataTransferred { + __kind: 'MetadataTransferred' + /** + * Previous metadata owner. + */ + prevOwner: MetadataOwner + /** + * New metadata owner. + */ + owner: MetadataOwner + /** + * Preimage hash. + */ + hash: H256 +} + +/** + * A proposal has been rejected by referendum. + */ +export interface DemocracyEvent_NotPassed { + __kind: 'NotPassed' + refIndex: number +} + +/** + * A proposal has been approved by referendum. + */ +export interface DemocracyEvent_Passed { + __kind: 'Passed' + refIndex: number +} + +/** + * A proposal got canceled. + */ +export interface DemocracyEvent_ProposalCanceled { + __kind: 'ProposalCanceled' + propIndex: number +} + +/** + * A motion has been proposed by a public account. + */ +export interface DemocracyEvent_Proposed { + __kind: 'Proposed' + proposalIndex: number + deposit: bigint +} + +/** + * An account has secconded a proposal + */ +export interface DemocracyEvent_Seconded { + __kind: 'Seconded' + seconder: AccountId32 + propIndex: number +} + +/** + * A referendum has begun. + */ +export interface DemocracyEvent_Started { + __kind: 'Started' + refIndex: number + threshold: VoteThreshold +} + +/** + * A public proposal has been tabled for referendum vote. + */ +export interface DemocracyEvent_Tabled { + __kind: 'Tabled' + proposalIndex: number + deposit: bigint +} + +/** + * An account has cancelled a previous delegation operation. + */ +export interface DemocracyEvent_Undelegated { + __kind: 'Undelegated' + account: AccountId32 +} + +/** + * An external proposal has been vetoed. + */ +export interface DemocracyEvent_Vetoed { + __kind: 'Vetoed' + who: AccountId32 + proposalHash: H256 + until: number +} + +/** + * An account has voted in a referendum + */ +export interface DemocracyEvent_Voted { + __kind: 'Voted' + voter: AccountId32 + refIndex: number + vote: AccountVote +} + +export type VoteThreshold = VoteThreshold_SimpleMajority | VoteThreshold_SuperMajorityAgainst | VoteThreshold_SuperMajorityApprove + +export interface VoteThreshold_SimpleMajority { + __kind: 'SimpleMajority' +} + +export interface VoteThreshold_SuperMajorityAgainst { + __kind: 'SuperMajorityAgainst' +} + +export interface VoteThreshold_SuperMajorityApprove { + __kind: 'SuperMajorityApprove' +} + +/** + * The `Event` enum of this pallet + */ +export type CumulusXcmEvent = CumulusXcmEvent_ExecutedDownward | CumulusXcmEvent_InvalidFormat | CumulusXcmEvent_UnsupportedVersion + +/** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ +export interface CumulusXcmEvent_ExecutedDownward { + __kind: 'ExecutedDownward' + value: [Bytes, V4Outcome] +} + +/** + * Downward message is invalid XCM. + * \[ id \] + */ +export interface CumulusXcmEvent_InvalidFormat { + __kind: 'InvalidFormat' + value: Bytes +} + +/** + * Downward message is unsupported version of XCM. + * \[ id \] + */ +export interface CumulusXcmEvent_UnsupportedVersion { + __kind: 'UnsupportedVersion' + value: Bytes +} + +/** + * The `Event` enum of this pallet + */ +export type CouncilEvent = CouncilEvent_Approved | CouncilEvent_Closed | CouncilEvent_Disapproved | CouncilEvent_Executed | CouncilEvent_MemberExecuted | CouncilEvent_Proposed | CouncilEvent_Voted + +/** + * A motion was approved by the required threshold. + */ +export interface CouncilEvent_Approved { + __kind: 'Approved' + proposalHash: H256 +} + +/** + * A proposal was closed because its threshold was reached or after its duration was up. + */ +export interface CouncilEvent_Closed { + __kind: 'Closed' + proposalHash: H256 + yes: number + no: number +} + +/** + * A motion was not approved by the required threshold. + */ +export interface CouncilEvent_Disapproved { + __kind: 'Disapproved' + proposalHash: H256 +} + +/** + * A motion was executed; result will be `Ok` if it returned without error. + */ +export interface CouncilEvent_Executed { + __kind: 'Executed' + proposalHash: H256 + result: Result +} + +/** + * A single member did some action; result will be `Ok` if it returned without error. + */ +export interface CouncilEvent_MemberExecuted { + __kind: 'MemberExecuted' + proposalHash: H256 + result: Result +} + +/** + * A motion (given hash) has been proposed (by given account) with a threshold (given + * `MemberCount`). + */ +export interface CouncilEvent_Proposed { + __kind: 'Proposed' + account: AccountId32 + proposalIndex: number + proposalHash: H256 + threshold: number +} + +/** + * A motion (given hash) has been voted on by given account, leaving + * a tally (yes votes and no votes given respectively as `MemberCount`). + */ +export interface CouncilEvent_Voted { + __kind: 'Voted' + account: AccountId32 + proposalHash: H256 + voted: boolean + yes: number + no: number +} + +/** + * The `Event` enum of this pallet + */ +export type CommunityPoolEvent = CommunityPoolEvent_AssetSpendApproved | CommunityPoolEvent_AssetSpendVoided | CommunityPoolEvent_Awarded | CommunityPoolEvent_Burnt | CommunityPoolEvent_Deposit | CommunityPoolEvent_Paid | CommunityPoolEvent_PaymentFailed | CommunityPoolEvent_Proposed | CommunityPoolEvent_Rejected | CommunityPoolEvent_Rollover | CommunityPoolEvent_SpendApproved | CommunityPoolEvent_SpendProcessed | CommunityPoolEvent_Spending | CommunityPoolEvent_UpdatedInactive + +/** + * A new asset spend proposal has been approved. + */ +export interface CommunityPoolEvent_AssetSpendApproved { + __kind: 'AssetSpendApproved' + index: number + amount: bigint + beneficiary: AccountId32 + validFrom: number + expireAt: number +} + +/** + * An approved spend was voided. + */ +export interface CommunityPoolEvent_AssetSpendVoided { + __kind: 'AssetSpendVoided' + index: number +} + +/** + * Some funds have been allocated. + */ +export interface CommunityPoolEvent_Awarded { + __kind: 'Awarded' + proposalIndex: number + award: bigint + account: AccountId32 +} + +/** + * Some of our funds have been burnt. + */ +export interface CommunityPoolEvent_Burnt { + __kind: 'Burnt' + burntFunds: bigint +} + +/** + * Some funds have been deposited. + */ +export interface CommunityPoolEvent_Deposit { + __kind: 'Deposit' + value: bigint +} + +/** + * A payment happened. + */ +export interface CommunityPoolEvent_Paid { + __kind: 'Paid' + index: number +} + +/** + * A payment failed and can be retried. + */ +export interface CommunityPoolEvent_PaymentFailed { + __kind: 'PaymentFailed' + index: number +} + +/** + * New proposal. + */ +export interface CommunityPoolEvent_Proposed { + __kind: 'Proposed' + proposalIndex: number +} + +/** + * A proposal was rejected; funds were slashed. + */ +export interface CommunityPoolEvent_Rejected { + __kind: 'Rejected' + proposalIndex: number + slashed: bigint +} + +/** + * Spending has finished; this is the amount that rolls over until next spend. + */ +export interface CommunityPoolEvent_Rollover { + __kind: 'Rollover' + rolloverBalance: bigint +} + +/** + * A new spend proposal has been approved. + */ +export interface CommunityPoolEvent_SpendApproved { + __kind: 'SpendApproved' + proposalIndex: number + amount: bigint + beneficiary: AccountId32 +} + +/** + * A spend was processed and removed from the storage. It might have been successfully + * paid or it may have expired. + */ +export interface CommunityPoolEvent_SpendProcessed { + __kind: 'SpendProcessed' + index: number +} + +/** + * We have ended a spend period and will now allocate funds. + */ +export interface CommunityPoolEvent_Spending { + __kind: 'Spending' + budgetRemaining: bigint +} + +/** + * The inactive funds of the pallet have been updated. + */ +export interface CommunityPoolEvent_UpdatedInactive { + __kind: 'UpdatedInactive' + reactivated: bigint + deactivated: bigint +} + +/** + * The `Event` enum of this pallet + */ +export type CollatorStakingEvent = CollatorStakingEvent_CandidateJoined | CollatorStakingEvent_CandidateRemoved | CollatorStakingEvent_CollatorSelected | CollatorStakingEvent_NewInvulnerables | CollatorStakingEvent_Nominated | CollatorStakingEvent_NominationRemoved | CollatorStakingEvent_RoundFinalized + +/** + * A new candidate joined the list of candidates. + */ +export interface CollatorStakingEvent_CandidateJoined { + __kind: 'CandidateJoined' + /** + * accountId of the new candidate + */ + accountId: AccountId32 + /** + * amount staked + */ + amount: bigint + /** + * The percentage cut on the rewards that goes to the nominators + */ + rewardsCut: Perbill +} + +/** + * Candidate was removed. + */ +export interface CollatorStakingEvent_CandidateRemoved { + __kind: 'CandidateRemoved' + /** + * [`AccountId`](frame_system::Config::AccountId) of candidate + */ + accountId: AccountId32 +} + +/** + * A candidate has been selected to become a collator for the current round. + */ +export interface CollatorStakingEvent_CollatorSelected { + __kind: 'CollatorSelected' + /** + * [`AccountId`](frame_system::Config::AccountId) of collator + */ + accountId: AccountId32 +} + +/** + * A new list of invulnerables has been set by root. + */ +export interface CollatorStakingEvent_NewInvulnerables { + __kind: 'NewInvulnerables' + /** + * list of [`AccountId`](frame_system::Config::AccountId) of invulnerables + */ + new: AccountId32[] +} + +/** + * A new nomination was registered for a specific candidate. + */ +export interface CollatorStakingEvent_Nominated { + __kind: 'Nominated' + /** + * the account that was nominated + */ + accountId: AccountId32 + /** + * the collator connected to the account + */ + collatorId: AccountId32 + /** + * amount staked from collator + */ + amount: bigint +} + +/** + * Nomination was removed. + */ +export interface CollatorStakingEvent_NominationRemoved { + __kind: 'NominationRemoved' + /** + * the account removed from nominated list + */ + accountId: AccountId32 + /** + * collator connected to the account + */ + collatorId: AccountId32 + /** + * amount unstaked from collator + */ + amount: bigint +} + +/** + * A new round was finalized + */ +export interface CollatorStakingEvent_RoundFinalized { + __kind: 'RoundFinalized' + /** + * round number that was finalized + */ + number: number +} + +/** + * The `Event` enum of this pallet + */ +export type ClaimsEvent = ClaimsEvent_ClaimMinted | ClaimsEvent_ClaimMoved | ClaimsEvent_ClaimRejected | ClaimsEvent_ClaimRequested | ClaimsEvent_Claimed | ClaimsEvent_DelayTimeForClaimSet | ClaimsEvent_EthereumBlocksProcessed | ClaimsEvent_ExchangeRateSet + +/** + * Claim has been minted for someone by the root. `[who, amount]` + */ +export interface ClaimsEvent_ClaimMinted { + __kind: 'ClaimMinted' + /** + * the address allowed to collect this claim + */ + who: H160 + /** + * the number of ENJ2 tokens that will be claimed + */ + amount: bigint +} + +/** + * Someone's claim has been moved to another address. `[old, new]` + */ +export interface ClaimsEvent_ClaimMoved { + __kind: 'ClaimMoved' + /** + * old account address that has the claim + */ + old: H160 + /** + * new account address + */ + new: H160 +} + +/** + * Someone's claim has been rejected. `[account, transaction_hash]` + */ +export interface ClaimsEvent_ClaimRejected { + __kind: 'ClaimRejected' + /** + * account address for which the claim was requested by the relayer + */ + account: H160 + /** + * Hash of the transaction for which the claim was requested by the relayer + */ + transactionHash: H256 +} + +/** + * Claim has been requested by an account through the Relayer. `[who, amount, + * transaction_hash, is_efi_token]` + */ +export interface ClaimsEvent_ClaimRequested { + __kind: 'ClaimRequested' + /** + * The account which requests the claim through the Relayer + */ + who: H160 + /** + * The amount of burned tokens + */ + amountBurned: bigint + /** + * Hash of the transaction in which the tokens were burnt + */ + transactionHash: H256 + /** + * If the burnt token is EFI or not + */ + isEfiToken: boolean + /** + * ENJ amount claimable + */ + amountClaimable: bigint +} + +/** + * Someone claimed some ENJ2 from EFI. `[who, ethereum_address, amount]` + */ +export interface ClaimsEvent_Claimed { + __kind: 'Claimed' + /** + * The account that received the claim + */ + who: AccountId32 + /** + * The ethereum address, if the claim was made from Ethereum + */ + ethereumAddress?: (H160 | undefined) + /** + * The amount that was claimed + */ + amount: bigint +} + +/** + * Delay time for claim is set. `[delay_time]` + */ +export interface ClaimsEvent_DelayTimeForClaimSet { + __kind: 'DelayTimeForClaimSet' + /** + * the number of blocks the user has to wait to claim his ENJ2 once the claim for + * which is requested + */ + delayTime: number +} + +/** + * Claims have been processed for the Ethereum block by the Relayer. + */ +export interface ClaimsEvent_EthereumBlocksProcessed { + __kind: 'EthereumBlocksProcessed' + /** + * Ethereum block number that contains the last burn transaction relayed by the + * Relayer. + */ + blockNumber: number +} + +/** + * Exchange rate is set. `[exchange_rate]` + */ +export interface ClaimsEvent_ExchangeRateSet { + __kind: 'ExchangeRateSet' + /** + * the amount of ENJ equivalent to 1 EFI + */ + exchangeRate: Perbill +} + +/** + * The `Event` enum of this pallet + */ +export type BountiesEvent = BountiesEvent_BountyApproved | BountiesEvent_BountyAwarded | BountiesEvent_BountyBecameActive | BountiesEvent_BountyCanceled | BountiesEvent_BountyClaimed | BountiesEvent_BountyExtended | BountiesEvent_BountyProposed | BountiesEvent_BountyRejected | BountiesEvent_CuratorAccepted | BountiesEvent_CuratorProposed | BountiesEvent_CuratorUnassigned + +/** + * A bounty is approved. + */ +export interface BountiesEvent_BountyApproved { + __kind: 'BountyApproved' + index: number +} + +/** + * A bounty is awarded to a beneficiary. + */ +export interface BountiesEvent_BountyAwarded { + __kind: 'BountyAwarded' + index: number + beneficiary: AccountId32 +} + +/** + * A bounty proposal is funded and became active. + */ +export interface BountiesEvent_BountyBecameActive { + __kind: 'BountyBecameActive' + index: number +} + +/** + * A bounty is cancelled. + */ +export interface BountiesEvent_BountyCanceled { + __kind: 'BountyCanceled' + index: number +} + +/** + * A bounty is claimed by beneficiary. + */ +export interface BountiesEvent_BountyClaimed { + __kind: 'BountyClaimed' + index: number + payout: bigint + beneficiary: AccountId32 +} + +/** + * A bounty expiry is extended. + */ +export interface BountiesEvent_BountyExtended { + __kind: 'BountyExtended' + index: number +} + +/** + * New bounty proposal. + */ +export interface BountiesEvent_BountyProposed { + __kind: 'BountyProposed' + index: number +} + +/** + * A bounty proposal was rejected; funds were slashed. + */ +export interface BountiesEvent_BountyRejected { + __kind: 'BountyRejected' + index: number + bond: bigint +} + +/** + * A bounty curator is accepted. + */ +export interface BountiesEvent_CuratorAccepted { + __kind: 'CuratorAccepted' + bountyId: number + curator: AccountId32 +} + +/** + * A bounty curator is proposed. + */ +export interface BountiesEvent_CuratorProposed { + __kind: 'CuratorProposed' + bountyId: number + curator: AccountId32 +} + +/** + * A bounty curator is unassigned. + */ +export interface BountiesEvent_CuratorUnassigned { + __kind: 'CuratorUnassigned' + bountyId: number +} + +/** + * The `Event` enum of this pallet + */ +export type BalancesEvent = BalancesEvent_BalanceSet | BalancesEvent_Burned | BalancesEvent_Deposit | BalancesEvent_DustLost | BalancesEvent_Endowed | BalancesEvent_Frozen | BalancesEvent_Issued | BalancesEvent_Locked | BalancesEvent_Minted | BalancesEvent_Rescinded | BalancesEvent_ReserveRepatriated | BalancesEvent_Reserved | BalancesEvent_Restored | BalancesEvent_Slashed | BalancesEvent_Suspended | BalancesEvent_Thawed | BalancesEvent_TotalIssuanceForced | BalancesEvent_Transfer | BalancesEvent_Unlocked | BalancesEvent_Unreserved | BalancesEvent_Upgraded | BalancesEvent_Withdraw + +/** + * A balance was set by root. + */ +export interface BalancesEvent_BalanceSet { + __kind: 'BalanceSet' + who: AccountId32 + free: bigint +} + +/** + * Some amount was burned from an account. + */ +export interface BalancesEvent_Burned { + __kind: 'Burned' + who: AccountId32 + amount: bigint +} + +/** + * Some amount was deposited (e.g. for transaction fees). + */ +export interface BalancesEvent_Deposit { + __kind: 'Deposit' + who: AccountId32 + amount: bigint +} + +/** + * An account was removed whose balance was non-zero but below ExistentialDeposit, + * resulting in an outright loss. + */ +export interface BalancesEvent_DustLost { + __kind: 'DustLost' + account: AccountId32 + amount: bigint +} + +/** + * An account was created with some free balance. + */ +export interface BalancesEvent_Endowed { + __kind: 'Endowed' + account: AccountId32 + freeBalance: bigint +} + +/** + * Some balance was frozen. + */ +export interface BalancesEvent_Frozen { + __kind: 'Frozen' + who: AccountId32 + amount: bigint +} + +/** + * Total issuance was increased by `amount`, creating a credit to be balanced. + */ +export interface BalancesEvent_Issued { + __kind: 'Issued' + amount: bigint +} + +/** + * Some balance was locked. + */ +export interface BalancesEvent_Locked { + __kind: 'Locked' + who: AccountId32 + amount: bigint +} + +/** + * Some amount was minted into an account. + */ +export interface BalancesEvent_Minted { + __kind: 'Minted' + who: AccountId32 + amount: bigint +} + +/** + * Total issuance was decreased by `amount`, creating a debt to be balanced. + */ +export interface BalancesEvent_Rescinded { + __kind: 'Rescinded' + amount: bigint +} + +/** + * Some balance was moved from the reserve of the first account to the second account. + * Final argument indicates the destination balance type. + */ +export interface BalancesEvent_ReserveRepatriated { + __kind: 'ReserveRepatriated' + from: AccountId32 + to: AccountId32 + amount: bigint + destinationStatus: BalanceStatus +} + +/** + * Some balance was reserved (moved from free to reserved). + */ +export interface BalancesEvent_Reserved { + __kind: 'Reserved' + who: AccountId32 + amount: bigint +} + +/** + * Some amount was restored into an account. + */ +export interface BalancesEvent_Restored { + __kind: 'Restored' + who: AccountId32 + amount: bigint +} + +/** + * Some amount was removed from the account (e.g. for misbehavior). + */ +export interface BalancesEvent_Slashed { + __kind: 'Slashed' + who: AccountId32 + amount: bigint +} + +/** + * Some amount was suspended from an account (it can be restored later). + */ +export interface BalancesEvent_Suspended { + __kind: 'Suspended' + who: AccountId32 + amount: bigint +} + +/** + * Some balance was thawed. + */ +export interface BalancesEvent_Thawed { + __kind: 'Thawed' + who: AccountId32 + amount: bigint +} + +/** + * The `TotalIssuance` was forcefully changed. + */ +export interface BalancesEvent_TotalIssuanceForced { + __kind: 'TotalIssuanceForced' + old: bigint + new: bigint +} + +/** + * Transfer succeeded. + */ +export interface BalancesEvent_Transfer { + __kind: 'Transfer' + from: AccountId32 + to: AccountId32 + amount: bigint +} + +/** + * Some balance was unlocked. + */ +export interface BalancesEvent_Unlocked { + __kind: 'Unlocked' + who: AccountId32 + amount: bigint +} + +/** + * Some balance was unreserved (moved from reserved to free). + */ +export interface BalancesEvent_Unreserved { + __kind: 'Unreserved' + who: AccountId32 + amount: bigint +} + +/** + * An account was upgraded. + */ +export interface BalancesEvent_Upgraded { + __kind: 'Upgraded' + who: AccountId32 +} + +/** + * Some amount was withdrawn from the account (e.g. for transaction fees). + */ +export interface BalancesEvent_Withdraw { + __kind: 'Withdraw' + who: AccountId32 + amount: bigint +} + +export type BalanceStatus = BalanceStatus_Free | BalanceStatus_Reserved + +export interface BalanceStatus_Free { + __kind: 'Free' +} + +export interface BalanceStatus_Reserved { + __kind: 'Reserved' +} + +export type Phase = Phase_ApplyExtrinsic | Phase_Finalization | Phase_Initialization + +export interface Phase_ApplyExtrinsic { + __kind: 'ApplyExtrinsic' + value: number +} + +export interface Phase_Finalization { + __kind: 'Finalization' +} + +export interface Phase_Initialization { + __kind: 'Initialization' +} + +export const EventRecord: sts.Type = sts.struct(() => { + return { + phase: Phase, + event: Event, + topics: sts.array(() => H256), + } +}) + +export const Event: sts.Type = sts.closedEnum(() => { + return { + Balances: BalancesEvent, + Bounties: BountiesEvent, + Claims: ClaimsEvent, + CollatorStaking: CollatorStakingEvent, + CommunityPool: CommunityPoolEvent, + Council: CouncilEvent, + CumulusXcm: CumulusXcmEvent, + Democracy: DemocracyEvent, + DmpQueue: DmpQueueEvent, + ExtrinsicPause: ExtrinsicPauseEvent, + FuelTanks: FuelTanksEvent, + Identity: IdentityEvent, + Marketplace: MarketplaceEvent, + MatrixUtility: MatrixUtilityEvent, + MatrixXcm: MatrixXcmEvent, + MessageQueue: MessageQueueEvent, + Migrations: MigrationsEvent, + MultiTokens: MultiTokensEvent, + Multisig: MultisigEvent, + OrmlXcm: OrmlXcmEvent, + ParachainSystem: ParachainSystemEvent, + PolkadotXcm: PolkadotXcmEvent, + Pools: PoolsEvent, + Preimage: PreimageEvent, + Proxy: ProxyEvent, + SafeMode: SafeModeEvent, + Scheduler: SchedulerEvent, + Session: SessionEvent, + System: SystemEvent, + TechnicalCommittee: TechnicalCommitteeEvent, + TechnicalMembership: TechnicalMembershipEvent, + TransactionPayment: TransactionPaymentEvent, + UnknownTokens: UnknownTokensEvent, + Utility: UtilityEvent, + XTokens: XTokensEvent, + XcmpQueue: XcmpQueueEvent, + } +}) + +/** + * The `Event` enum of this pallet + */ +export const XcmpQueueEvent: sts.Type = sts.closedEnum(() => { + return { + XcmpMessageSent: sts.enumStruct({ + messageHash: sts.bytes(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const XTokensEvent: sts.Type = sts.closedEnum(() => { + return { + TransferredAssets: sts.enumStruct({ + sender: AccountId32, + assets: sts.array(() => V4Asset), + fee: V4Asset, + dest: V4Location, + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const UtilityEvent: sts.Type = sts.closedEnum(() => { + return { + BatchCompleted: sts.unit(), + BatchCompletedWithErrors: sts.unit(), + BatchInterrupted: sts.enumStruct({ + index: sts.number(), + error: DispatchError, + }), + DispatchedAs: sts.enumStruct({ + result: sts.result(() => sts.unit(), () => DispatchError), + }), + ItemCompleted: sts.unit(), + ItemFailed: sts.enumStruct({ + error: DispatchError, + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const UnknownTokensEvent: sts.Type = sts.closedEnum(() => { + return { + Deposited: sts.enumStruct({ + asset: V4Asset, + who: V4Location, + }), + Withdrawn: sts.enumStruct({ + asset: V4Asset, + who: V4Location, + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const TransactionPaymentEvent: sts.Type = sts.closedEnum(() => { + return { + TransactionFeePaid: sts.enumStruct({ + who: AccountId32, + actualFee: sts.bigint(), + tip: sts.bigint(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const TechnicalMembershipEvent: sts.Type = sts.closedEnum(() => { + return { + Dummy: sts.unit(), + KeyChanged: sts.unit(), + MemberAdded: sts.unit(), + MemberRemoved: sts.unit(), + MembersReset: sts.unit(), + MembersSwapped: sts.unit(), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const TechnicalCommitteeEvent: sts.Type = sts.closedEnum(() => { + return { + Approved: sts.enumStruct({ + proposalHash: H256, + }), + Closed: sts.enumStruct({ + proposalHash: H256, + yes: sts.number(), + no: sts.number(), + }), + Disapproved: sts.enumStruct({ + proposalHash: H256, + }), + Executed: sts.enumStruct({ + proposalHash: H256, + result: sts.result(() => sts.unit(), () => DispatchError), + }), + MemberExecuted: sts.enumStruct({ + proposalHash: H256, + result: sts.result(() => sts.unit(), () => DispatchError), + }), + Proposed: sts.enumStruct({ + account: AccountId32, + proposalIndex: sts.number(), + proposalHash: H256, + threshold: sts.number(), + }), + Voted: sts.enumStruct({ + account: AccountId32, + proposalHash: H256, + voted: sts.boolean(), + yes: sts.number(), + no: sts.number(), + }), + } +}) + +/** + * Event for the System pallet. + */ +export const SystemEvent: sts.Type = sts.closedEnum(() => { + return { + CodeUpdated: sts.unit(), + ExtrinsicFailed: sts.enumStruct({ + dispatchError: DispatchError, + dispatchInfo: DispatchInfo, + }), + ExtrinsicSuccess: sts.enumStruct({ + dispatchInfo: DispatchInfo, + }), + KilledAccount: sts.enumStruct({ + account: AccountId32, + }), + NewAccount: sts.enumStruct({ + account: AccountId32, + }), + Remarked: sts.enumStruct({ + sender: AccountId32, + hash: H256, + }), + UpgradeAuthorized: sts.enumStruct({ + codeHash: H256, + checkVersion: sts.boolean(), + }), + } +}) + +export const DispatchInfo: sts.Type = sts.struct(() => { + return { + weight: Weight, + class: DispatchClass, + paysFee: Pays, + } +}) + +export const Pays: sts.Type = sts.closedEnum(() => { + return { + No: sts.unit(), + Yes: sts.unit(), + } +}) + +export const DispatchClass: sts.Type = sts.closedEnum(() => { + return { + Mandatory: sts.unit(), + Normal: sts.unit(), + Operational: sts.unit(), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const SessionEvent: sts.Type = sts.closedEnum(() => { + return { + NewSession: sts.enumStruct({ + sessionIndex: sts.number(), + }), + } +}) + +/** + * Events type. + */ +export const SchedulerEvent: sts.Type = sts.closedEnum(() => { + return { + CallUnavailable: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + id: sts.option(() => sts.bytes()), + }), + Canceled: sts.enumStruct({ + when: sts.number(), + index: sts.number(), + }), + Dispatched: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + id: sts.option(() => sts.bytes()), + result: sts.result(() => sts.unit(), () => DispatchError), + }), + PeriodicFailed: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + id: sts.option(() => sts.bytes()), + }), + PermanentlyOverweight: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + id: sts.option(() => sts.bytes()), + }), + RetryCancelled: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + id: sts.option(() => sts.bytes()), + }), + RetryFailed: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + id: sts.option(() => sts.bytes()), + }), + RetrySet: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + id: sts.option(() => sts.bytes()), + period: sts.number(), + retries: sts.number(), + }), + Scheduled: sts.enumStruct({ + when: sts.number(), + index: sts.number(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const SafeModeEvent: sts.Type = sts.closedEnum(() => { + return { + CannotDeposit: sts.unit(), + CannotRelease: sts.unit(), + DepositPlaced: sts.enumStruct({ + account: AccountId32, + amount: sts.bigint(), + }), + DepositReleased: sts.enumStruct({ + account: AccountId32, + amount: sts.bigint(), + }), + DepositSlashed: sts.enumStruct({ + account: AccountId32, + amount: sts.bigint(), + }), + Entered: sts.enumStruct({ + until: sts.number(), + }), + Exited: sts.enumStruct({ + reason: ExitReason, + }), + Extended: sts.enumStruct({ + until: sts.number(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const ProxyEvent: sts.Type = sts.closedEnum(() => { + return { + Announced: sts.enumStruct({ + real: AccountId32, + proxy: AccountId32, + callHash: H256, + }), + ProxyAdded: sts.enumStruct({ + delegator: AccountId32, + delegatee: AccountId32, + proxyType: ProxyType, + delay: sts.number(), + }), + ProxyExecuted: sts.enumStruct({ + result: sts.result(() => sts.unit(), () => DispatchError), + }), + ProxyRemoved: sts.enumStruct({ + delegator: AccountId32, + delegatee: AccountId32, + proxyType: ProxyType, + delay: sts.number(), + }), + PureCreated: sts.enumStruct({ + pure: AccountId32, + who: AccountId32, + proxyType: ProxyType, + disambiguationIndex: sts.number(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const PreimageEvent: sts.Type = sts.closedEnum(() => { + return { + Cleared: sts.enumStruct({ + hash: H256, + }), + Noted: sts.enumStruct({ + hash: H256, + }), + Requested: sts.enumStruct({ + hash: H256, + }), + } +}) + +/** + * The pallet's event type + */ +export const PoolsEvent: sts.Type = sts.closedEnum(() => { + return { + PoolsMutated: PoolsMutation, + } +}) + +export const PoolsMutation: sts.Type = sts.struct(() => { + return { + community: Pool, + collator: Pool, + fuelTanks: Pool, + priceDiscovery: Pool, + } +}) + +export const Pool: sts.Type = sts.struct(() => { + return { + feeShare: Perbill, + } +}) + +export const Perbill = sts.number() + +/** + * The `Event` enum of this pallet + */ +export const PolkadotXcmEvent: sts.Type = sts.closedEnum(() => { + return { + AssetsClaimed: sts.enumStruct({ + hash: H256, + origin: V4Location, + assets: VersionedAssets, + }), + AssetsTrapped: sts.enumStruct({ + hash: H256, + origin: V4Location, + assets: VersionedAssets, + }), + Attempted: sts.enumStruct({ + outcome: V4Outcome, + }), + FeesPaid: sts.enumStruct({ + paying: V4Location, + fees: sts.array(() => V4Asset), + }), + InvalidQuerier: sts.enumStruct({ + origin: V4Location, + queryId: sts.bigint(), + expectedQuerier: V4Location, + maybeActualQuerier: sts.option(() => V4Location), + }), + InvalidQuerierVersion: sts.enumStruct({ + origin: V4Location, + queryId: sts.bigint(), + }), + InvalidResponder: sts.enumStruct({ + origin: V4Location, + queryId: sts.bigint(), + expectedLocation: sts.option(() => V4Location), + }), + InvalidResponderVersion: sts.enumStruct({ + origin: V4Location, + queryId: sts.bigint(), + }), + Notified: sts.enumStruct({ + queryId: sts.bigint(), + palletIndex: sts.number(), + callIndex: sts.number(), + }), + NotifyDecodeFailed: sts.enumStruct({ + queryId: sts.bigint(), + palletIndex: sts.number(), + callIndex: sts.number(), + }), + NotifyDispatchError: sts.enumStruct({ + queryId: sts.bigint(), + palletIndex: sts.number(), + callIndex: sts.number(), + }), + NotifyOverweight: sts.enumStruct({ + queryId: sts.bigint(), + palletIndex: sts.number(), + callIndex: sts.number(), + actualWeight: Weight, + maxBudgetedWeight: Weight, + }), + NotifyTargetMigrationFail: sts.enumStruct({ + location: VersionedLocation, + queryId: sts.bigint(), + }), + NotifyTargetSendFail: sts.enumStruct({ + location: V4Location, + queryId: sts.bigint(), + error: V3Error, + }), + ResponseReady: sts.enumStruct({ + queryId: sts.bigint(), + response: V4Response, + }), + ResponseTaken: sts.enumStruct({ + queryId: sts.bigint(), + }), + Sent: sts.enumStruct({ + origin: V4Location, + destination: V4Location, + message: sts.array(() => V4Instruction), + messageId: sts.bytes(), + }), + SupportedVersionChanged: sts.enumStruct({ + location: V4Location, + version: sts.number(), + }), + UnexpectedResponse: sts.enumStruct({ + origin: V4Location, + queryId: sts.bigint(), + }), + VersionChangeNotified: sts.enumStruct({ + destination: V4Location, + result: sts.number(), + cost: sts.array(() => V4Asset), + messageId: sts.bytes(), + }), + VersionMigrationFinished: sts.enumStruct({ + version: sts.number(), + }), + VersionNotifyRequested: sts.enumStruct({ + destination: V4Location, + cost: sts.array(() => V4Asset), + messageId: sts.bytes(), + }), + VersionNotifyStarted: sts.enumStruct({ + destination: V4Location, + cost: sts.array(() => V4Asset), + messageId: sts.bytes(), + }), + VersionNotifyUnrequested: sts.enumStruct({ + destination: V4Location, + cost: sts.array(() => V4Asset), + messageId: sts.bytes(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const ParachainSystemEvent: sts.Type = sts.closedEnum(() => { + return { + DownwardMessagesProcessed: sts.enumStruct({ + weightUsed: Weight, + dmqHead: H256, + }), + DownwardMessagesReceived: sts.enumStruct({ + count: sts.number(), + }), + UpwardMessageSent: sts.enumStruct({ + messageHash: sts.option(() => sts.bytes()), + }), + ValidationFunctionApplied: sts.enumStruct({ + relayChainBlockNum: sts.number(), + }), + ValidationFunctionDiscarded: sts.unit(), + ValidationFunctionStored: sts.unit(), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const OrmlXcmEvent: sts.Type = sts.closedEnum(() => { + return { + Sent: sts.enumStruct({ + to: V4Location, + message: sts.array(() => V4Instruction), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const MultisigEvent: sts.Type = sts.closedEnum(() => { + return { + MultisigApproval: sts.enumStruct({ + approving: AccountId32, + timepoint: Timepoint, + multisig: AccountId32, + callHash: sts.bytes(), + }), + MultisigCancelled: sts.enumStruct({ + cancelling: AccountId32, + timepoint: Timepoint, + multisig: AccountId32, + callHash: sts.bytes(), + }), + MultisigExecuted: sts.enumStruct({ + approving: AccountId32, + timepoint: Timepoint, + multisig: AccountId32, + callHash: sts.bytes(), + result: sts.result(() => sts.unit(), () => DispatchError), + }), + NewMultisig: sts.enumStruct({ + approving: AccountId32, + multisig: AccountId32, + callHash: sts.bytes(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const MultiTokensEvent: sts.Type = sts.closedEnum(() => { + return { + Approved: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + owner: AccountId32, + operator: AccountId32, + amount: sts.option(() => sts.bigint()), + expiration: sts.option(() => sts.number()), + }), + AttributeRemoved: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + }), + AttributeSet: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + value: sts.bytes(), + }), + BalanceSet: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + balance: sts.bigint(), + reservedBalance: sts.bigint(), + }), + Burned: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + }), + ClaimTokensCompleted: sts.enumStruct({ + destination: AccountId32, + ethereumAddress: H160, + }), + ClaimTokensInitiated: sts.enumStruct({ + accountId: AccountId32, + ethereumAddress: H160, + }), + ClaimedCollections: sts.enumStruct({ + accountId: AccountId32, + ethereumAddress: H160, + collectionIds: sts.array(() => sts.bigint()), + }), + ClaimedTokens: sts.enumStruct({ + accountId: AccountId32, + ethereumAddress: H160, + assetIds: sts.array(() => AssetIdWithEth), + moreTokensRemain: sts.boolean(), + }), + CollectionAccountCreated: sts.enumStruct({ + collectionId: sts.bigint(), + accountId: AccountId32, + }), + CollectionAccountDestroyed: sts.enumStruct({ + collectionId: sts.bigint(), + accountId: AccountId32, + }), + CollectionAccountUpdated: sts.enumStruct({ + collectionId: sts.bigint(), + accountId: AccountId32, + value: sts.option(() => CollectionAccount), + }), + CollectionCreated: sts.enumStruct({ + collectionId: sts.bigint(), + owner: AccountId32, + }), + CollectionDestroyed: sts.enumStruct({ + collectionId: sts.bigint(), + caller: AccountId32, + }), + CollectionMutated: sts.enumStruct({ + collectionId: sts.bigint(), + mutation: DefaultCollectionMutation, + }), + CollectionTransferCancelled: sts.enumStruct({ + collectionId: sts.bigint(), + }), + CollectionTransferred: sts.enumStruct({ + collectionId: sts.bigint(), + newOwner: AccountId32, + }), + CollectionUpdated: sts.enumStruct({ + collectionId: sts.bigint(), + value: sts.option(() => Collection), + }), + Deposit: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + }), + Frozen: Freeze, + Infused: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + }), + MigrationStep: sts.enumStruct({ + itemsProcessed: sts.number(), + phase: sts.number(), + }), + Minted: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + issuer: RootOrSigned, + recipient: AccountId32, + amount: sts.bigint(), + }), + MovedReserves: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + source: AccountId32, + destination: AccountId32, + amount: sts.bigint(), + reserveId: sts.option(() => sts.bytes()), + }), + NextCollectionIdUpdated: sts.enumStruct({ + collectionId: sts.bigint(), + }), + ReserveRepatriated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + source: AccountId32, + destination: AccountId32, + amount: sts.bigint(), + reserveId: sts.option(() => sts.bytes()), + }), + Reserved: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + reserveId: sts.option(() => sts.bytes()), + }), + Slashed: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + }), + Thawed: Freeze, + TokenAccountCreated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + balance: sts.bigint(), + }), + TokenAccountDepositUpdated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + depositor: AccountId32, + deltaAccountCount: sts.number(), + }), + TokenAccountDestroyed: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + }), + TokenAccountUpdated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + value: sts.option(() => TokenAccount), + }), + TokenCreated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + issuer: RootOrSigned, + initialSupply: sts.bigint(), + }), + TokenDestroyed: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + caller: AccountId32, + }), + TokenMutated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + mutation: DefaultTokenMutation, + }), + TokenUpdated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + value: sts.option(() => Token), + }), + Transferred: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + operator: AccountId32, + from: AccountId32, + to: AccountId32, + amount: sts.bigint(), + }), + Unapproved: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + owner: AccountId32, + operator: AccountId32, + }), + Unreserved: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + reserveId: sts.option(() => sts.bytes()), + }), + Withdraw: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + }), + } +}) + +export const RootOrSigned: sts.Type = sts.closedEnum(() => { + return { + Root: sts.unit(), + Signed: AccountId32, + } +}) + +export const Freeze: sts.Type = sts.struct(() => { + return { + collectionId: sts.bigint(), + freezeType: FreezeType, + } +}) + +export const FreezeType: sts.Type = sts.closedEnum(() => { + return { + Collection: sts.unit(), + CollectionAccount: AccountId32, + Token: sts.enumStruct({ + tokenId: sts.bigint(), + freezeState: sts.option(() => FreezeState), + }), + TokenAccount: sts.enumStruct({ + tokenId: sts.bigint(), + accountId: AccountId32, + }), + } +}) + +export const FreezeState: sts.Type = sts.closedEnum(() => { + return { + Never: sts.unit(), + Permanent: sts.unit(), + Temporary: sts.unit(), + } +}) + +export const DefaultCollectionMutation: sts.Type = sts.struct(() => { + return { + owner: sts.option(() => AccountId32), + royalty: ShouldMutate, + explicitRoyaltyCurrencies: sts.option(() => sts.array(() => AssetId)), + } +}) + +export const ShouldMutate: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: sts.option(() => DefaultRoyalty), + } +}) + +export const DefaultRoyalty: sts.Type = sts.struct(() => { + return { + beneficiary: AccountId32, + percentage: sts.number(), + } +}) + +export const CollectionAccount: sts.Type = sts.struct(() => { + return { + isFrozen: sts.boolean(), + approvals: sts.array(() => sts.tuple(() => [AccountId32, sts.option(() => sts.number())])), + accountCount: sts.number(), + } +}) + +export const AssetIdWithEth: sts.Type = sts.struct(() => { + return { + ethereumCollectionId: sts.bigint(), + collectionId: sts.bigint(), + tokenId: sts.bigint(), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const MigrationsEvent: sts.Type = sts.closedEnum(() => { + return { + HistoricCleared: sts.enumStruct({ + nextCursor: sts.option(() => sts.bytes()), + }), + MigrationAdvanced: sts.enumStruct({ + index: sts.number(), + took: sts.number(), + }), + MigrationCompleted: sts.enumStruct({ + index: sts.number(), + took: sts.number(), + }), + MigrationFailed: sts.enumStruct({ + index: sts.number(), + took: sts.number(), + }), + MigrationSkipped: sts.enumStruct({ + index: sts.number(), + }), + UpgradeCompleted: sts.unit(), + UpgradeFailed: sts.unit(), + UpgradeStarted: sts.enumStruct({ + migrations: sts.number(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const MessageQueueEvent: sts.Type = sts.closedEnum(() => { + return { + OverweightEnqueued: sts.enumStruct({ + id: sts.bytes(), + origin: AggregateMessageOrigin, + pageIndex: sts.number(), + messageIndex: sts.number(), + }), + PageReaped: sts.enumStruct({ + origin: AggregateMessageOrigin, + index: sts.number(), + }), + Processed: sts.enumStruct({ + id: H256, + origin: AggregateMessageOrigin, + weightUsed: Weight, + success: sts.boolean(), + }), + ProcessingFailed: sts.enumStruct({ + id: H256, + origin: AggregateMessageOrigin, + error: ProcessMessageError, + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const MatrixXcmEvent: sts.Type = sts.closedEnum(() => { + return { + MinimumWeightUpdated: MinimumWeightFeePair, + XcmTransferFailed: DispatchError, + } +}) + +/** + * The `Event` enum of this pallet + */ +export const MatrixUtilityEvent: sts.Type = sts.closedEnum(() => { + return { + BatchDispatched: sts.unit(), + BatchFailed: sts.enumStruct({ + index: sts.number(), + error: DispatchError, + }), + BatchPartiallyDispatched: sts.array(() => sts.tuple(() => [sts.number(), DispatchError])), + } +}) + +/** + * The Event for this pallet + */ +export const MarketplaceEvent: sts.Type = sts.closedEnum(() => { + return { + AuctionFinalized: sts.enumStruct({ + listingId: H256, + winningBid: sts.option(() => Bid), + protocolFee: sts.bigint(), + royalty: sts.bigint(), + }), + BidPlaced: sts.enumStruct({ + listingId: H256, + bid: Bid, + }), + CounterOfferAnswered: sts.enumStruct({ + listingId: H256, + creator: AccountId32, + response: CounterOfferResponse, + }), + CounterOfferPlaced: sts.enumStruct({ + listingId: H256, + counterOffer: CounterOffer, + }), + CounterOfferRemoved: sts.enumStruct({ + listingId: H256, + creator: AccountId32, + }), + ExpiredListingRemoved: sts.enumStruct({ + listingId: H256, + }), + ListingCancelled: sts.enumStruct({ + listingId: H256, + }), + ListingCreated: sts.enumStruct({ + listingId: H256, + listing: Listing, + }), + ListingFilled: sts.enumStruct({ + listingId: H256, + buyer: AccountId32, + price: sts.bigint(), + amountFilled: sts.bigint(), + amountRemaining: sts.bigint(), + protocolFee: sts.bigint(), + royalty: sts.bigint(), + }), + MigrationStep: sts.enumStruct({ + itemsProcessed: sts.number(), + phase: sts.number(), + }), + ProtocolFeeSet: sts.enumStruct({ + protocolFee: Perbill, + }), + } +}) + +export const Bid: sts.Type = sts.struct(() => { + return { + bidder: AccountId32, + price: sts.bigint(), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const IdentityEvent: sts.Type = sts.closedEnum(() => { + return { + AuthorityAdded: sts.enumStruct({ + authority: AccountId32, + }), + AuthorityRemoved: sts.enumStruct({ + authority: AccountId32, + }), + DanglingUsernameRemoved: sts.enumStruct({ + who: AccountId32, + username: sts.bytes(), + }), + IdentityCleared: sts.enumStruct({ + who: AccountId32, + deposit: sts.bigint(), + }), + IdentityKilled: sts.enumStruct({ + who: AccountId32, + deposit: sts.bigint(), + }), + IdentitySet: sts.enumStruct({ + who: AccountId32, + }), + JudgementGiven: sts.enumStruct({ + target: AccountId32, + registrarIndex: sts.number(), + }), + JudgementRequested: sts.enumStruct({ + who: AccountId32, + registrarIndex: sts.number(), + }), + JudgementUnrequested: sts.enumStruct({ + who: AccountId32, + registrarIndex: sts.number(), + }), + PreapprovalExpired: sts.enumStruct({ + whose: AccountId32, + }), + PrimaryUsernameSet: sts.enumStruct({ + who: AccountId32, + username: sts.bytes(), + }), + RegistrarAdded: sts.enumStruct({ + registrarIndex: sts.number(), + }), + SubIdentityAdded: sts.enumStruct({ + sub: AccountId32, + main: AccountId32, + deposit: sts.bigint(), + }), + SubIdentityRemoved: sts.enumStruct({ + sub: AccountId32, + main: AccountId32, + deposit: sts.bigint(), + }), + SubIdentityRevoked: sts.enumStruct({ + sub: AccountId32, + main: AccountId32, + deposit: sts.bigint(), + }), + UsernameQueued: sts.enumStruct({ + who: AccountId32, + username: sts.bytes(), + expiration: sts.number(), + }), + UsernameSet: sts.enumStruct({ + who: AccountId32, + username: sts.bytes(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const FuelTanksEvent: sts.Type = sts.closedEnum(() => { + return { + AccountAdded: sts.enumStruct({ + tankId: AccountId32, + userId: AccountId32, + tankDeposit: sts.bigint(), + userDeposit: sts.bigint(), + totalReceived: sts.bigint(), + }), + AccountRemoved: sts.enumStruct({ + tankId: AccountId32, + userId: AccountId32, + }), + AccountRuleDataRemoved: sts.enumStruct({ + tankId: AccountId32, + userId: AccountId32, + ruleSetId: sts.number(), + ruleKind: DispatchRuleKind, + }), + CallDispatched: sts.enumStruct({ + caller: AccountId32, + tankId: AccountId32, + }), + ConsumptionSet: sts.enumStruct({ + tankId: AccountId32, + userId: sts.option(() => AccountId32), + ruleSetId: sts.number(), + consumption: Consumption, + }), + DispatchFailed: sts.enumStruct({ + tankId: AccountId32, + caller: AccountId32, + error: DispatchError, + }), + FreezeStateMutated: sts.enumStruct({ + tankId: AccountId32, + ruleSetId: sts.option(() => sts.number()), + isFrozen: sts.boolean(), + }), + FuelTankCreated: sts.enumStruct({ + owner: AccountId32, + name: sts.bytes(), + tankId: AccountId32, + }), + FuelTankDestroyed: sts.enumStruct({ + tankId: AccountId32, + }), + FuelTankMutated: sts.enumStruct({ + tankId: AccountId32, + mutation: DefaultTankMutation, + }), + MigrationStep: sts.enumStruct({ + itemsProcessed: sts.number(), + phase: sts.number(), + }), + RuleSetInserted: sts.enumStruct({ + tankId: AccountId32, + ruleSetId: sts.number(), + }), + RuleSetRemoved: sts.enumStruct({ + tankId: AccountId32, + ruleSetId: sts.number(), + }), + } +}) + +/** + * The pallet's event type. + */ +export const ExtrinsicPauseEvent: sts.Type = sts.closedEnum(() => { + return { + ExtrinsicPaused: sts.enumStruct({ + palletName: sts.bytes(), + extrinsicName: sts.bytes(), + }), + ExtrinsicResumed: sts.enumStruct({ + palletName: sts.bytes(), + extrinsicName: sts.bytes(), + }), + PalletPaused: sts.enumStruct({ + palletName: sts.bytes(), + }), + PalletResumed: sts.enumStruct({ + palletName: sts.bytes(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const DmpQueueEvent: sts.Type = sts.closedEnum(() => { + return { + CleanedSome: sts.enumStruct({ + keysRemoved: sts.number(), + }), + Completed: sts.enumStruct({ + error: sts.boolean(), + }), + CompletedExport: sts.unit(), + CompletedOverweightExport: sts.unit(), + ExportFailed: sts.enumStruct({ + page: sts.number(), + }), + ExportOverweightFailed: sts.enumStruct({ + index: sts.bigint(), + }), + Exported: sts.enumStruct({ + page: sts.number(), + }), + ExportedOverweight: sts.enumStruct({ + index: sts.bigint(), + }), + StartedCleanup: sts.unit(), + StartedExport: sts.unit(), + StartedOverweightExport: sts.unit(), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const DemocracyEvent: sts.Type = sts.closedEnum(() => { + return { + Blacklisted: sts.enumStruct({ + proposalHash: H256, + }), + Cancelled: sts.enumStruct({ + refIndex: sts.number(), + }), + Delegated: sts.enumStruct({ + who: AccountId32, + target: AccountId32, + }), + ExternalTabled: sts.unit(), + MetadataCleared: sts.enumStruct({ + owner: MetadataOwner, + hash: H256, + }), + MetadataSet: sts.enumStruct({ + owner: MetadataOwner, + hash: H256, + }), + MetadataTransferred: sts.enumStruct({ + prevOwner: MetadataOwner, + owner: MetadataOwner, + hash: H256, + }), + NotPassed: sts.enumStruct({ + refIndex: sts.number(), + }), + Passed: sts.enumStruct({ + refIndex: sts.number(), + }), + ProposalCanceled: sts.enumStruct({ + propIndex: sts.number(), + }), + Proposed: sts.enumStruct({ + proposalIndex: sts.number(), + deposit: sts.bigint(), + }), + Seconded: sts.enumStruct({ + seconder: AccountId32, + propIndex: sts.number(), + }), + Started: sts.enumStruct({ + refIndex: sts.number(), + threshold: VoteThreshold, + }), + Tabled: sts.enumStruct({ + proposalIndex: sts.number(), + deposit: sts.bigint(), + }), + Undelegated: sts.enumStruct({ + account: AccountId32, + }), + Vetoed: sts.enumStruct({ + who: AccountId32, + proposalHash: H256, + until: sts.number(), + }), + Voted: sts.enumStruct({ + voter: AccountId32, + refIndex: sts.number(), + vote: AccountVote, + }), + } +}) + +export const AccountVote: sts.Type = sts.closedEnum(() => { + return { + Split: sts.enumStruct({ + aye: sts.bigint(), + nay: sts.bigint(), + }), + Standard: sts.enumStruct({ + vote: Vote, + balance: sts.bigint(), + }), + } +}) + +export const Vote = sts.number() + +export const VoteThreshold: sts.Type = sts.closedEnum(() => { + return { + SimpleMajority: sts.unit(), + SuperMajorityAgainst: sts.unit(), + SuperMajorityApprove: sts.unit(), + } +}) + +export const MetadataOwner: sts.Type = sts.closedEnum(() => { + return { + External: sts.unit(), + Proposal: sts.number(), + Referendum: sts.number(), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const CumulusXcmEvent: sts.Type = sts.closedEnum(() => { + return { + ExecutedDownward: sts.tuple(() => [sts.bytes(), V4Outcome]), + InvalidFormat: sts.bytes(), + UnsupportedVersion: sts.bytes(), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const CouncilEvent: sts.Type = sts.closedEnum(() => { + return { + Approved: sts.enumStruct({ + proposalHash: H256, + }), + Closed: sts.enumStruct({ + proposalHash: H256, + yes: sts.number(), + no: sts.number(), + }), + Disapproved: sts.enumStruct({ + proposalHash: H256, + }), + Executed: sts.enumStruct({ + proposalHash: H256, + result: sts.result(() => sts.unit(), () => DispatchError), + }), + MemberExecuted: sts.enumStruct({ + proposalHash: H256, + result: sts.result(() => sts.unit(), () => DispatchError), + }), + Proposed: sts.enumStruct({ + account: AccountId32, + proposalIndex: sts.number(), + proposalHash: H256, + threshold: sts.number(), + }), + Voted: sts.enumStruct({ + account: AccountId32, + proposalHash: H256, + voted: sts.boolean(), + yes: sts.number(), + no: sts.number(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const CommunityPoolEvent: sts.Type = sts.closedEnum(() => { + return { + AssetSpendApproved: sts.enumStruct({ + index: sts.number(), + amount: sts.bigint(), + beneficiary: AccountId32, + validFrom: sts.number(), + expireAt: sts.number(), + }), + AssetSpendVoided: sts.enumStruct({ + index: sts.number(), + }), + Awarded: sts.enumStruct({ + proposalIndex: sts.number(), + award: sts.bigint(), + account: AccountId32, + }), + Burnt: sts.enumStruct({ + burntFunds: sts.bigint(), + }), + Deposit: sts.enumStruct({ + value: sts.bigint(), + }), + Paid: sts.enumStruct({ + index: sts.number(), + }), + PaymentFailed: sts.enumStruct({ + index: sts.number(), + }), + Proposed: sts.enumStruct({ + proposalIndex: sts.number(), + }), + Rejected: sts.enumStruct({ + proposalIndex: sts.number(), + slashed: sts.bigint(), + }), + Rollover: sts.enumStruct({ + rolloverBalance: sts.bigint(), + }), + SpendApproved: sts.enumStruct({ + proposalIndex: sts.number(), + amount: sts.bigint(), + beneficiary: AccountId32, + }), + SpendProcessed: sts.enumStruct({ + index: sts.number(), + }), + Spending: sts.enumStruct({ + budgetRemaining: sts.bigint(), + }), + UpdatedInactive: sts.enumStruct({ + reactivated: sts.bigint(), + deactivated: sts.bigint(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const CollatorStakingEvent: sts.Type = sts.closedEnum(() => { + return { + CandidateJoined: sts.enumStruct({ + accountId: AccountId32, + amount: sts.bigint(), + rewardsCut: Perbill, + }), + CandidateRemoved: sts.enumStruct({ + accountId: AccountId32, + }), + CollatorSelected: sts.enumStruct({ + accountId: AccountId32, + }), + NewInvulnerables: sts.enumStruct({ + new: sts.array(() => AccountId32), + }), + Nominated: sts.enumStruct({ + accountId: AccountId32, + collatorId: AccountId32, + amount: sts.bigint(), + }), + NominationRemoved: sts.enumStruct({ + accountId: AccountId32, + collatorId: AccountId32, + amount: sts.bigint(), + }), + RoundFinalized: sts.enumStruct({ + number: sts.number(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const ClaimsEvent: sts.Type = sts.closedEnum(() => { + return { + ClaimMinted: sts.enumStruct({ + who: H160, + amount: sts.bigint(), + }), + ClaimMoved: sts.enumStruct({ + old: H160, + new: H160, + }), + ClaimRejected: sts.enumStruct({ + account: H160, + transactionHash: H256, + }), + ClaimRequested: sts.enumStruct({ + who: H160, + amountBurned: sts.bigint(), + transactionHash: H256, + isEfiToken: sts.boolean(), + amountClaimable: sts.bigint(), + }), + Claimed: sts.enumStruct({ + who: AccountId32, + ethereumAddress: sts.option(() => H160), + amount: sts.bigint(), + }), + DelayTimeForClaimSet: sts.enumStruct({ + delayTime: sts.number(), + }), + EthereumBlocksProcessed: sts.enumStruct({ + blockNumber: sts.number(), + }), + ExchangeRateSet: sts.enumStruct({ + exchangeRate: Perbill, + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const BountiesEvent: sts.Type = sts.closedEnum(() => { + return { + BountyApproved: sts.enumStruct({ + index: sts.number(), + }), + BountyAwarded: sts.enumStruct({ + index: sts.number(), + beneficiary: AccountId32, + }), + BountyBecameActive: sts.enumStruct({ + index: sts.number(), + }), + BountyCanceled: sts.enumStruct({ + index: sts.number(), + }), + BountyClaimed: sts.enumStruct({ + index: sts.number(), + payout: sts.bigint(), + beneficiary: AccountId32, + }), + BountyExtended: sts.enumStruct({ + index: sts.number(), + }), + BountyProposed: sts.enumStruct({ + index: sts.number(), + }), + BountyRejected: sts.enumStruct({ + index: sts.number(), + bond: sts.bigint(), + }), + CuratorAccepted: sts.enumStruct({ + bountyId: sts.number(), + curator: AccountId32, + }), + CuratorProposed: sts.enumStruct({ + bountyId: sts.number(), + curator: AccountId32, + }), + CuratorUnassigned: sts.enumStruct({ + bountyId: sts.number(), + }), + } +}) + +/** + * The `Event` enum of this pallet + */ +export const BalancesEvent: sts.Type = sts.closedEnum(() => { + return { + BalanceSet: sts.enumStruct({ + who: AccountId32, + free: sts.bigint(), + }), + Burned: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Deposit: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + DustLost: sts.enumStruct({ + account: AccountId32, + amount: sts.bigint(), + }), + Endowed: sts.enumStruct({ + account: AccountId32, + freeBalance: sts.bigint(), + }), + Frozen: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Issued: sts.enumStruct({ + amount: sts.bigint(), + }), + Locked: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Minted: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Rescinded: sts.enumStruct({ + amount: sts.bigint(), + }), + ReserveRepatriated: sts.enumStruct({ + from: AccountId32, + to: AccountId32, + amount: sts.bigint(), + destinationStatus: BalanceStatus, + }), + Reserved: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Restored: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Slashed: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Suspended: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Thawed: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + TotalIssuanceForced: sts.enumStruct({ + old: sts.bigint(), + new: sts.bigint(), + }), + Transfer: sts.enumStruct({ + from: AccountId32, + to: AccountId32, + amount: sts.bigint(), + }), + Unlocked: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Unreserved: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + Upgraded: sts.enumStruct({ + who: AccountId32, + }), + Withdraw: sts.enumStruct({ + who: AccountId32, + amount: sts.bigint(), + }), + } +}) + +export const BalanceStatus: sts.Type = sts.closedEnum(() => { + return { + Free: sts.unit(), + Reserved: sts.unit(), + } +}) + +export const Phase: sts.Type = sts.closedEnum(() => { + return { + ApplyExtrinsic: sts.number(), + Finalization: sts.unit(), + Initialization: sts.unit(), + } +}) + +export const HistoricCleanupSelector: sts.Type = sts.closedEnum(() => { + return { + Specific: sts.array(() => sts.bytes()), + Wildcard: sts.enumStruct({ + limit: sts.option(() => sts.number()), + previousCursor: sts.option(() => sts.bytes()), + }), + } +}) + +export const MigrationCursor: sts.Type = sts.closedEnum(() => { + return { + Active: ActiveCursor, + Stuck: sts.unit(), + } +}) + +export const ActiveCursor: sts.Type = sts.struct(() => { + return { + index: sts.number(), + innerCursor: sts.option(() => sts.bytes()), + startedAt: sts.number(), + } +}) + +export const MultiSignature: sts.Type = sts.closedEnum(() => { + return { + Ecdsa: Signature, + Ed25519: sts.bytes(), + Sr25519: sts.bytes(), + } +}) + +export const Signature = sts.bytes() + +export const ListingData: sts.Type = sts.closedEnum(() => { + return { + Auction: AuctionData, + FixedPrice: sts.unit(), + Offer: OfferData, + } +}) + +export const OfferData: sts.Type = sts.struct(() => { + return { + expiration: sts.option(() => sts.number()), + } +}) + +export const AuctionData: sts.Type = sts.struct(() => { + return { + startBlock: sts.number(), + endBlock: sts.number(), + } +}) + +export const RuleSetDescriptor: sts.Type = sts.struct(() => { + return { + rules: sts.array(() => DispatchRuleDescriptor), + requireAccount: sts.boolean(), + } +}) + +export const DispatchRuleDescriptor: sts.Type = sts.closedEnum(() => { + return { + MaxFuelBurnPerTransaction: MaxFuelBurnPerTransactionRule, + MinimumInfusion: MinimumInfusionRule, + PermittedCalls: sts.array(() => sts.bytes()), + PermittedExtrinsics: sts.array(() => Call), + RequireSignature: RequireSignatureRule, + RequireToken: RequireTokenRule, + TankFuelBudget: TankFuelBudgetRuleDescriptor, + UserFuelBudget: UserFuelBudgetRuleDescriptor, + WhitelistedCallers: sts.array(() => AccountId32), + WhitelistedCollections: sts.array(() => sts.bigint()), + WhitelistedPallets: sts.array(() => Call), + } +}) + +export const UserFuelBudgetRuleDescriptor: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + resetPeriod: sts.number(), + } +}) + +export const TankFuelBudgetRuleDescriptor: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + resetPeriod: sts.number(), + } +}) + +export const DispatchSettings: sts.Type = sts.struct(() => { + return { + useNoneOrigin: sts.boolean(), + paysRemainingFee: sts.boolean(), + signature: sts.option(() => ExpirableSignature), + } +}) + +export const ExpirableSignature: sts.Type = sts.struct(() => { + return { + signature: sts.bytes(), + expiryBlock: sts.number(), + } +}) + +export const FuelTankDescriptor: sts.Type = sts.struct(() => { + return { + name: sts.bytes(), + userAccountManagement: sts.option(() => UserAccountManagement), + ruleSets: sts.array(() => sts.tuple(() => [sts.number(), RuleSetDescriptor])), + coveragePolicy: CoveragePolicy, + accountRules: sts.array(() => AccountRuleDescriptor), + } +}) + +export const AccountRuleDescriptor: sts.Type = sts.closedEnum(() => { + return { + RequireToken: RequireTokenRule, + WhitelistedCallers: sts.array(() => AccountId32), + } +}) + +export const H160 = sts.bytes() + +export const FlexibleMintParams: sts.Type = sts.closedEnum(() => { + return { + CreateOrMint: CreateTokenParams, + Mint: sts.enumStruct({ + tokenId: sts.bigint(), + amount: sts.bigint(), + depositor: sts.option(() => AccountId32), + }), + } +}) + +export const CreateTokenParams: sts.Type = sts.struct(() => { + return { + tokenId: sts.bigint(), + amount: sts.bigint(), + accountDepositCount: sts.number(), + cap: sts.option(() => TokenCap), + behavior: sts.option(() => TokenMarketBehavior), + listingForbidden: sts.boolean(), + freezeState: sts.option(() => FreezeState), + attributes: sts.array(() => AttributeKeyValuePair), + infusion: sts.bigint(), + anyoneCanInfuse: sts.boolean(), + metadata: CreateTokenMetadata, + privilegedParams: sts.option(() => PrivilegedCreateTokenParams), + } +}) + +export const PrivilegedCreateTokenParams: sts.Type = sts.struct(() => { + return { + requiresDeposit: sts.boolean(), + foreignParams: sts.option(() => ForeignTokenCreationParams), + depositor: sts.option(() => AccountId32), + } +}) + +export const ForeignTokenCreationParams: sts.Type = sts.struct(() => { + return { + location: sts.option(() => V4Location), + unitsPerSecond: sts.option(() => sts.bigint()), + } +}) + +export const CreateTokenMetadata: sts.Type = sts.struct(() => { + return { + name: BoundedString, + symbol: sts.bytes(), + decimalCount: sts.number(), + } +}) + +export const BoundedString = sts.bytes() + +export const TokenMarketBehavior: sts.Type = sts.closedEnum(() => { + return { + HasRoyalty: DefaultRoyalty, + IsCurrency: sts.unit(), + } +}) + +export const TokenCap: sts.Type = sts.closedEnum(() => { + return { + CollapsingSupply: sts.bigint(), + Supply: sts.bigint(), + } +}) + +export const Attribute: sts.Type = sts.struct(() => { + return { + value: sts.bytes(), + deposit: sts.bigint(), + depositor: sts.option(() => AccountId32), + } +}) + +export const AttributeKeyValuePair: sts.Type = sts.struct(() => { + return { + key: sts.bytes(), + value: sts.bytes(), + } +}) + +export const Type_472: sts.Type = sts.struct(() => { + return { + accountId: AccountId32, + params: DefaultMintParams, + } +}) + +export const Recipient: sts.Type = sts.struct(() => { + return { + accountId: AccountId32, + params: DefaultTransferParams, + } +}) + +export const DefaultTransferParams: sts.Type = sts.closedEnum(() => { + return { + Operator: sts.enumStruct({ + tokenId: sts.bigint(), + source: AccountId32, + amount: sts.bigint(), + depositor: sts.option(() => AccountId32), + }), + Simple: sts.enumStruct({ + tokenId: sts.bigint(), + amount: sts.bigint(), + depositor: sts.option(() => AccountId32), + }), + } +}) + +export const DefaultBurnParams: sts.Type = sts.struct(() => { + return { + tokenId: sts.bigint(), + amount: sts.bigint(), + removeTokenStorage: sts.boolean(), + } +}) + +export const DefaultMintParams: sts.Type = sts.closedEnum(() => { + return { + CreateToken: sts.enumStruct({ + tokenId: sts.bigint(), + initialSupply: sts.bigint(), + accountDepositCount: sts.number(), + cap: sts.option(() => TokenCap), + behavior: sts.option(() => TokenMarketBehavior), + listingForbidden: sts.boolean(), + freezeState: sts.option(() => FreezeState), + attributes: sts.array(() => AttributeKeyValuePair), + infusion: sts.bigint(), + anyoneCanInfuse: sts.boolean(), + metadata: CreateTokenMetadata, + privilegedParams: sts.option(() => PrivilegedCreateTokenParams), + }), + Mint: sts.enumStruct({ + tokenId: sts.bigint(), + amount: sts.bigint(), + depositor: sts.option(() => AccountId32), + }), + } +}) + +export const DefaultCollectionDescriptor: sts.Type = sts.struct(() => { + return { + policy: DefaultCollectionPolicyDescriptor, + depositor: sts.option(() => AccountId32), + explicitRoyaltyCurrencies: sts.array(() => AssetId), + attributes: sts.array(() => AttributeKeyValuePair), + } +}) + +export const DefaultCollectionPolicyDescriptor: sts.Type = sts.struct(() => { + return { + mint: DefaultMintPolicyDescriptor, + market: DefaultMarketPolicyDescriptor, + } +}) + +export const DefaultMarketPolicyDescriptor: sts.Type = sts.struct(() => { + return { + royalty: sts.option(() => DefaultRoyalty), + } +}) + +export const DefaultMintPolicyDescriptor: sts.Type = sts.struct(() => { + return { + maxTokenCount: sts.option(() => sts.bigint()), + maxTokenSupply: sts.option(() => sts.bigint()), + forceCollapsingSupply: sts.boolean(), + } +}) + +export const VersionedAsset: sts.Type = sts.closedEnum(() => { + return { + V2: V2MultiAsset, + V3: V3MultiAsset, + V4: V4Asset, + } +}) + +export const AssetId: sts.Type = sts.struct(() => { + return { + collectionId: sts.bigint(), + tokenId: sts.bigint(), + } +}) + +export const MinimumWeightFeePair: sts.Type = sts.struct(() => { + return { + minimumWeight: Weight, + fee: sts.bigint(), + } +}) + +export const XcmOperation: sts.Type = sts.closedEnum(() => { + return { + ParachainFee: V4Location, + XTokensTransfer: sts.unit(), + } +}) + +export const V3WeightLimit: sts.Type = sts.closedEnum(() => { + return { + Limited: Weight, + Unlimited: sts.unit(), + } +}) + +export const Type_423: sts.Type = sts.closedEnum(() => { + return { + V2: sts.array(() => Type_426), + V3: sts.array(() => Type_430), + V4: sts.array(() => Type_433), + } +}) + +export const Type_433: sts.Type = sts.closedEnum(() => { + return { + AliasOrigin: V4Location, + BurnAsset: sts.array(() => V4Asset), + BuyExecution: sts.enumStruct({ + fees: V4Asset, + weightLimit: V3WeightLimit, + }), + ClaimAsset: sts.enumStruct({ + assets: sts.array(() => V4Asset), + ticket: V4Location, + }), + ClearError: sts.unit(), + ClearOrigin: sts.unit(), + ClearTopic: sts.unit(), + ClearTransactStatus: sts.unit(), + DepositAsset: sts.enumStruct({ + assets: V4AssetFilter, + beneficiary: V4Location, + }), + DepositReserveAsset: sts.enumStruct({ + assets: V4AssetFilter, + dest: V4Location, + xcm: sts.array(() => V4Instruction), + }), + DescendOrigin: V4Junctions, + ExchangeAsset: sts.enumStruct({ + give: V4AssetFilter, + want: sts.array(() => V4Asset), + maximal: sts.boolean(), + }), + ExpectAsset: sts.array(() => V4Asset), + ExpectError: sts.option(() => sts.tuple(() => [sts.number(), V3Error])), + ExpectOrigin: sts.option(() => V4Location), + ExpectPallet: sts.enumStruct({ + index: sts.number(), + name: sts.bytes(), + moduleName: sts.bytes(), + crateMajor: sts.number(), + minCrateMinor: sts.number(), + }), + ExpectTransactStatus: V3MaybeErrorCode, + ExportMessage: sts.enumStruct({ + network: V4NetworkId, + destination: V4Junctions, + xcm: sts.array(() => V4Instruction), + }), + HrmpChannelAccepted: sts.enumStruct({ + recipient: sts.number(), + }), + HrmpChannelClosing: sts.enumStruct({ + initiator: sts.number(), + sender: sts.number(), + recipient: sts.number(), + }), + HrmpNewChannelOpenRequest: sts.enumStruct({ + sender: sts.number(), + maxMessageSize: sts.number(), + maxCapacity: sts.number(), + }), + InitiateReserveWithdraw: sts.enumStruct({ + assets: V4AssetFilter, + reserve: V4Location, + xcm: sts.array(() => V4Instruction), + }), + InitiateTeleport: sts.enumStruct({ + assets: V4AssetFilter, + dest: V4Location, + xcm: sts.array(() => V4Instruction), + }), + LockAsset: sts.enumStruct({ + asset: V4Asset, + unlocker: V4Location, + }), + NoteUnlockable: sts.enumStruct({ + asset: V4Asset, + owner: V4Location, + }), + QueryPallet: sts.enumStruct({ + moduleName: sts.bytes(), + responseInfo: V4QueryResponseInfo, + }), + QueryResponse: sts.enumStruct({ + queryId: sts.bigint(), + response: V4Response, + maxWeight: Weight, + querier: sts.option(() => V4Location), + }), + ReceiveTeleportedAsset: sts.array(() => V4Asset), + RefundSurplus: sts.unit(), + ReportError: V4QueryResponseInfo, + ReportHolding: sts.enumStruct({ + responseInfo: V4QueryResponseInfo, + assets: V4AssetFilter, + }), + ReportTransactStatus: V4QueryResponseInfo, + RequestUnlock: sts.enumStruct({ + asset: V4Asset, + locker: V4Location, + }), + ReserveAssetDeposited: sts.array(() => V4Asset), + SetAppendix: sts.array(() => Type_433), + SetErrorHandler: sts.array(() => Type_433), + SetFeesMode: sts.enumStruct({ + jitWithdraw: sts.boolean(), + }), + SetTopic: sts.bytes(), + SubscribeVersion: sts.enumStruct({ + queryId: sts.bigint(), + maxResponseWeight: Weight, + }), + Transact: sts.enumStruct({ + originKind: V2OriginKind, + requireWeightAtMost: Weight, + call: Type_427, + }), + TransferAsset: sts.enumStruct({ + assets: sts.array(() => V4Asset), + beneficiary: V4Location, + }), + TransferReserveAsset: sts.enumStruct({ + assets: sts.array(() => V4Asset), + dest: V4Location, + xcm: sts.array(() => V4Instruction), + }), + Trap: sts.bigint(), + UniversalOrigin: V4Junction, + UnlockAsset: sts.enumStruct({ + asset: V4Asset, + target: V4Location, + }), + UnpaidExecution: sts.enumStruct({ + weightLimit: V3WeightLimit, + checkOrigin: sts.option(() => V4Location), + }), + UnsubscribeVersion: sts.unit(), + WithdrawAsset: sts.array(() => V4Asset), + } +}) + +export const Type_427: sts.Type = sts.struct(() => { + return { + encoded: sts.bytes(), + } +}) + +export const V2OriginKind: sts.Type = sts.closedEnum(() => { + return { + Native: sts.unit(), + SovereignAccount: sts.unit(), + Superuser: sts.unit(), + Xcm: sts.unit(), + } +}) + +export const V4QueryResponseInfo: sts.Type = sts.struct(() => { + return { + destination: V4Location, + queryId: sts.bigint(), + maxWeight: Weight, + } +}) + +export const V4AssetFilter: sts.Type = sts.closedEnum(() => { + return { + Definite: sts.array(() => V4Asset), + Wild: V4WildAsset, + } +}) + +export const V4WildAsset: sts.Type = sts.closedEnum(() => { + return { + All: sts.unit(), + AllCounted: sts.number(), + AllOf: sts.enumStruct({ + id: V4AssetId, + fun: V4WildFungibility, + }), + AllOfCounted: sts.enumStruct({ + id: V4AssetId, + fun: V4WildFungibility, + count: sts.number(), + }), + } +}) + +export const V4WildFungibility: sts.Type = sts.closedEnum(() => { + return { + Fungible: sts.unit(), + NonFungible: sts.unit(), + } +}) + +export const Type_430: sts.Type = sts.closedEnum(() => { + return { + AliasOrigin: V3MultiLocation, + BurnAsset: sts.array(() => V3MultiAsset), + BuyExecution: sts.enumStruct({ + fees: V3MultiAsset, + weightLimit: V3WeightLimit, + }), + ClaimAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + ticket: V3MultiLocation, + }), + ClearError: sts.unit(), + ClearOrigin: sts.unit(), + ClearTopic: sts.unit(), + ClearTransactStatus: sts.unit(), + DepositAsset: sts.enumStruct({ + assets: V3MultiAssetFilter, + beneficiary: V3MultiLocation, + }), + DepositReserveAsset: sts.enumStruct({ + assets: V3MultiAssetFilter, + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + DescendOrigin: V3Junctions, + ExchangeAsset: sts.enumStruct({ + give: V3MultiAssetFilter, + want: sts.array(() => V3MultiAsset), + maximal: sts.boolean(), + }), + ExpectAsset: sts.array(() => V3MultiAsset), + ExpectError: sts.option(() => sts.tuple(() => [sts.number(), V3Error])), + ExpectOrigin: sts.option(() => V3MultiLocation), + ExpectPallet: sts.enumStruct({ + index: sts.number(), + name: sts.bytes(), + moduleName: sts.bytes(), + crateMajor: sts.number(), + minCrateMinor: sts.number(), + }), + ExpectTransactStatus: V3MaybeErrorCode, + ExportMessage: sts.enumStruct({ + network: V3NetworkId, + destination: V3Junctions, + xcm: sts.array(() => V3Instruction), + }), + HrmpChannelAccepted: sts.enumStruct({ + recipient: sts.number(), + }), + HrmpChannelClosing: sts.enumStruct({ + initiator: sts.number(), + sender: sts.number(), + recipient: sts.number(), + }), + HrmpNewChannelOpenRequest: sts.enumStruct({ + sender: sts.number(), + maxMessageSize: sts.number(), + maxCapacity: sts.number(), + }), + InitiateReserveWithdraw: sts.enumStruct({ + assets: V3MultiAssetFilter, + reserve: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + InitiateTeleport: sts.enumStruct({ + assets: V3MultiAssetFilter, + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + LockAsset: sts.enumStruct({ + asset: V3MultiAsset, + unlocker: V3MultiLocation, + }), + NoteUnlockable: sts.enumStruct({ + asset: V3MultiAsset, + owner: V3MultiLocation, + }), + QueryPallet: sts.enumStruct({ + moduleName: sts.bytes(), + responseInfo: V3QueryResponseInfo, + }), + QueryResponse: sts.enumStruct({ + queryId: sts.bigint(), + response: V3Response, + maxWeight: Weight, + querier: sts.option(() => V3MultiLocation), + }), + ReceiveTeleportedAsset: sts.array(() => V3MultiAsset), + RefundSurplus: sts.unit(), + ReportError: V3QueryResponseInfo, + ReportHolding: sts.enumStruct({ + responseInfo: V3QueryResponseInfo, + assets: V3MultiAssetFilter, + }), + ReportTransactStatus: V3QueryResponseInfo, + RequestUnlock: sts.enumStruct({ + asset: V3MultiAsset, + locker: V3MultiLocation, + }), + ReserveAssetDeposited: sts.array(() => V3MultiAsset), + SetAppendix: sts.array(() => Type_430), + SetErrorHandler: sts.array(() => Type_430), + SetFeesMode: sts.enumStruct({ + jitWithdraw: sts.boolean(), + }), + SetTopic: sts.bytes(), + SubscribeVersion: sts.enumStruct({ + queryId: sts.bigint(), + maxResponseWeight: Weight, + }), + Transact: sts.enumStruct({ + originKind: V2OriginKind, + requireWeightAtMost: Weight, + call: Type_427, + }), + TransferAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + beneficiary: V3MultiLocation, + }), + TransferReserveAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + Trap: sts.bigint(), + UniversalOrigin: V3Junction, + UnlockAsset: sts.enumStruct({ + asset: V3MultiAsset, + target: V3MultiLocation, + }), + UnpaidExecution: sts.enumStruct({ + weightLimit: V3WeightLimit, + checkOrigin: sts.option(() => V3MultiLocation), + }), + UnsubscribeVersion: sts.unit(), + WithdrawAsset: sts.array(() => V3MultiAsset), + } +}) + +export const V3QueryResponseInfo: sts.Type = sts.struct(() => { + return { + destination: V3MultiLocation, + queryId: sts.bigint(), + maxWeight: Weight, + } +}) + +export const V3Instruction: sts.Type = sts.closedEnum(() => { + return { + AliasOrigin: V3MultiLocation, + BurnAsset: sts.array(() => V3MultiAsset), + BuyExecution: sts.enumStruct({ + fees: V3MultiAsset, + weightLimit: V3WeightLimit, + }), + ClaimAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + ticket: V3MultiLocation, + }), + ClearError: sts.unit(), + ClearOrigin: sts.unit(), + ClearTopic: sts.unit(), + ClearTransactStatus: sts.unit(), + DepositAsset: sts.enumStruct({ + assets: V3MultiAssetFilter, + beneficiary: V3MultiLocation, + }), + DepositReserveAsset: sts.enumStruct({ + assets: V3MultiAssetFilter, + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + DescendOrigin: V3Junctions, + ExchangeAsset: sts.enumStruct({ + give: V3MultiAssetFilter, + want: sts.array(() => V3MultiAsset), + maximal: sts.boolean(), + }), + ExpectAsset: sts.array(() => V3MultiAsset), + ExpectError: sts.option(() => sts.tuple(() => [sts.number(), V3Error])), + ExpectOrigin: sts.option(() => V3MultiLocation), + ExpectPallet: sts.enumStruct({ + index: sts.number(), + name: sts.bytes(), + moduleName: sts.bytes(), + crateMajor: sts.number(), + minCrateMinor: sts.number(), + }), + ExpectTransactStatus: V3MaybeErrorCode, + ExportMessage: sts.enumStruct({ + network: V3NetworkId, + destination: V3Junctions, + xcm: sts.array(() => V3Instruction), + }), + HrmpChannelAccepted: sts.enumStruct({ + recipient: sts.number(), + }), + HrmpChannelClosing: sts.enumStruct({ + initiator: sts.number(), + sender: sts.number(), + recipient: sts.number(), + }), + HrmpNewChannelOpenRequest: sts.enumStruct({ + sender: sts.number(), + maxMessageSize: sts.number(), + maxCapacity: sts.number(), + }), + InitiateReserveWithdraw: sts.enumStruct({ + assets: V3MultiAssetFilter, + reserve: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + InitiateTeleport: sts.enumStruct({ + assets: V3MultiAssetFilter, + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + LockAsset: sts.enumStruct({ + asset: V3MultiAsset, + unlocker: V3MultiLocation, + }), + NoteUnlockable: sts.enumStruct({ + asset: V3MultiAsset, + owner: V3MultiLocation, + }), + QueryPallet: sts.enumStruct({ + moduleName: sts.bytes(), + responseInfo: V3QueryResponseInfo, + }), + QueryResponse: sts.enumStruct({ + queryId: sts.bigint(), + response: V3Response, + maxWeight: Weight, + querier: sts.option(() => V3MultiLocation), + }), + ReceiveTeleportedAsset: sts.array(() => V3MultiAsset), + RefundSurplus: sts.unit(), + ReportError: V3QueryResponseInfo, + ReportHolding: sts.enumStruct({ + responseInfo: V3QueryResponseInfo, + assets: V3MultiAssetFilter, + }), + ReportTransactStatus: V3QueryResponseInfo, + RequestUnlock: sts.enumStruct({ + asset: V3MultiAsset, + locker: V3MultiLocation, + }), + ReserveAssetDeposited: sts.array(() => V3MultiAsset), + SetAppendix: sts.array(() => V3Instruction), + SetErrorHandler: sts.array(() => V3Instruction), + SetFeesMode: sts.enumStruct({ + jitWithdraw: sts.boolean(), + }), + SetTopic: sts.bytes(), + SubscribeVersion: sts.enumStruct({ + queryId: sts.bigint(), + maxResponseWeight: Weight, + }), + Transact: sts.enumStruct({ + originKind: V2OriginKind, + requireWeightAtMost: Weight, + call: DoubleEncoded, + }), + TransferAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + beneficiary: V3MultiLocation, + }), + TransferReserveAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + Trap: sts.bigint(), + UniversalOrigin: V3Junction, + UnlockAsset: sts.enumStruct({ + asset: V3MultiAsset, + target: V3MultiLocation, + }), + UnpaidExecution: sts.enumStruct({ + weightLimit: V3WeightLimit, + checkOrigin: sts.option(() => V3MultiLocation), + }), + UnsubscribeVersion: sts.unit(), + WithdrawAsset: sts.array(() => V3MultiAsset), + } +}) + +export const DoubleEncoded: sts.Type = sts.struct(() => { + return { + encoded: sts.bytes(), + } +}) + +export const V3MultiAssetFilter: sts.Type = sts.closedEnum(() => { + return { + Definite: sts.array(() => V3MultiAsset), + Wild: V3WildMultiAsset, + } +}) + +export const V3WildMultiAsset: sts.Type = sts.closedEnum(() => { + return { + All: sts.unit(), + AllCounted: sts.number(), + AllOf: sts.enumStruct({ + id: V3AssetId, + fun: V3WildFungibility, + }), + AllOfCounted: sts.enumStruct({ + id: V3AssetId, + fun: V3WildFungibility, + count: sts.number(), + }), + } +}) + +export const V3WildFungibility: sts.Type = sts.closedEnum(() => { + return { + Fungible: sts.unit(), + NonFungible: sts.unit(), + } +}) + +export const Type_426: sts.Type = sts.closedEnum(() => { + return { + BuyExecution: sts.enumStruct({ + fees: V2MultiAsset, + weightLimit: V2WeightLimit, + }), + ClaimAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + ticket: V2MultiLocation, + }), + ClearError: sts.unit(), + ClearOrigin: sts.unit(), + DepositAsset: sts.enumStruct({ + assets: V2MultiAssetFilter, + maxAssets: sts.number(), + beneficiary: V2MultiLocation, + }), + DepositReserveAsset: sts.enumStruct({ + assets: V2MultiAssetFilter, + maxAssets: sts.number(), + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + DescendOrigin: V2Junctions, + ExchangeAsset: sts.enumStruct({ + give: V2MultiAssetFilter, + receive: sts.array(() => V2MultiAsset), + }), + HrmpChannelAccepted: sts.enumStruct({ + recipient: sts.number(), + }), + HrmpChannelClosing: sts.enumStruct({ + initiator: sts.number(), + sender: sts.number(), + recipient: sts.number(), + }), + HrmpNewChannelOpenRequest: sts.enumStruct({ + sender: sts.number(), + maxMessageSize: sts.number(), + maxCapacity: sts.number(), + }), + InitiateReserveWithdraw: sts.enumStruct({ + assets: V2MultiAssetFilter, + reserve: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + InitiateTeleport: sts.enumStruct({ + assets: V2MultiAssetFilter, + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + QueryHolding: sts.enumStruct({ + queryId: sts.bigint(), + dest: V2MultiLocation, + assets: V2MultiAssetFilter, + maxResponseWeight: sts.bigint(), + }), + QueryResponse: sts.enumStruct({ + queryId: sts.bigint(), + response: V2Response, + maxWeight: sts.bigint(), + }), + ReceiveTeleportedAsset: sts.array(() => V2MultiAsset), + RefundSurplus: sts.unit(), + ReportError: sts.enumStruct({ + queryId: sts.bigint(), + dest: V2MultiLocation, + maxResponseWeight: sts.bigint(), + }), + ReserveAssetDeposited: sts.array(() => V2MultiAsset), + SetAppendix: sts.array(() => Type_426), + SetErrorHandler: sts.array(() => Type_426), + SubscribeVersion: sts.enumStruct({ + queryId: sts.bigint(), + maxResponseWeight: sts.bigint(), + }), + Transact: sts.enumStruct({ + originType: V2OriginKind, + requireWeightAtMost: sts.bigint(), + call: Type_427, + }), + TransferAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + beneficiary: V2MultiLocation, + }), + TransferReserveAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + Trap: sts.bigint(), + UnsubscribeVersion: sts.unit(), + WithdrawAsset: sts.array(() => V2MultiAsset), + } +}) + +export const V2Instruction: sts.Type = sts.closedEnum(() => { + return { + BuyExecution: sts.enumStruct({ + fees: V2MultiAsset, + weightLimit: V2WeightLimit, + }), + ClaimAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + ticket: V2MultiLocation, + }), + ClearError: sts.unit(), + ClearOrigin: sts.unit(), + DepositAsset: sts.enumStruct({ + assets: V2MultiAssetFilter, + maxAssets: sts.number(), + beneficiary: V2MultiLocation, + }), + DepositReserveAsset: sts.enumStruct({ + assets: V2MultiAssetFilter, + maxAssets: sts.number(), + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + DescendOrigin: V2Junctions, + ExchangeAsset: sts.enumStruct({ + give: V2MultiAssetFilter, + receive: sts.array(() => V2MultiAsset), + }), + HrmpChannelAccepted: sts.enumStruct({ + recipient: sts.number(), + }), + HrmpChannelClosing: sts.enumStruct({ + initiator: sts.number(), + sender: sts.number(), + recipient: sts.number(), + }), + HrmpNewChannelOpenRequest: sts.enumStruct({ + sender: sts.number(), + maxMessageSize: sts.number(), + maxCapacity: sts.number(), + }), + InitiateReserveWithdraw: sts.enumStruct({ + assets: V2MultiAssetFilter, + reserve: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + InitiateTeleport: sts.enumStruct({ + assets: V2MultiAssetFilter, + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + QueryHolding: sts.enumStruct({ + queryId: sts.bigint(), + dest: V2MultiLocation, + assets: V2MultiAssetFilter, + maxResponseWeight: sts.bigint(), + }), + QueryResponse: sts.enumStruct({ + queryId: sts.bigint(), + response: V2Response, + maxWeight: sts.bigint(), + }), + ReceiveTeleportedAsset: sts.array(() => V2MultiAsset), + RefundSurplus: sts.unit(), + ReportError: sts.enumStruct({ + queryId: sts.bigint(), + dest: V2MultiLocation, + maxResponseWeight: sts.bigint(), + }), + ReserveAssetDeposited: sts.array(() => V2MultiAsset), + SetAppendix: sts.array(() => V2Instruction), + SetErrorHandler: sts.array(() => V2Instruction), + SubscribeVersion: sts.enumStruct({ + queryId: sts.bigint(), + maxResponseWeight: sts.bigint(), + }), + Transact: sts.enumStruct({ + originType: V2OriginKind, + requireWeightAtMost: sts.bigint(), + call: DoubleEncoded, + }), + TransferAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + beneficiary: V2MultiLocation, + }), + TransferReserveAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + Trap: sts.bigint(), + UnsubscribeVersion: sts.unit(), + WithdrawAsset: sts.array(() => V2MultiAsset), + } +}) + +export const V2MultiAssetFilter: sts.Type = sts.closedEnum(() => { + return { + Definite: sts.array(() => V2MultiAsset), + Wild: V2WildMultiAsset, + } +}) + +export const V2WildMultiAsset: sts.Type = sts.closedEnum(() => { + return { + All: sts.unit(), + AllOf: sts.enumStruct({ + id: V2AssetId, + fun: V2WildFungibility, + }), + } +}) + +export const V2WildFungibility: sts.Type = sts.closedEnum(() => { + return { + Fungible: sts.unit(), + NonFungible: sts.unit(), + } +}) + +export const V2WeightLimit: sts.Type = sts.closedEnum(() => { + return { + Limited: sts.bigint(), + Unlimited: sts.unit(), + } +}) + +export const VersionedXcm: sts.Type = sts.closedEnum(() => { + return { + V2: sts.array(() => V2Instruction), + V3: sts.array(() => V3Instruction), + V4: sts.array(() => V4Instruction), + } +}) + +export const Timepoint: sts.Type = sts.struct(() => { + return { + height: sts.number(), + index: sts.number(), + } +}) + +export const MultiAddress: sts.Type = sts.closedEnum(() => { + return { + Address20: sts.bytes(), + Address32: sts.bytes(), + Id: AccountId32, + Index: sts.unit(), + Raw: sts.bytes(), + } +}) + +export const AdjustmentDirection: sts.Type = sts.closedEnum(() => { + return { + Decrease: sts.unit(), + Increase: sts.unit(), + } +}) + +export const OriginCaller: sts.Type = sts.closedEnum(() => { + return { + Council: Type_373, + CumulusXcm: Type_376, + PolkadotXcm: Origin, + TechnicalCommittee: Type_374, + Void: Void, + system: RawOrigin, + } +}) + +export const RawOrigin: sts.Type = sts.closedEnum(() => { + return { + None: sts.unit(), + Root: sts.unit(), + Signed: AccountId32, + } +}) + +export const Void: sts.Type = sts.closedEnum(() => { + return { + } +}) + +export const Type_374: sts.Type = sts.closedEnum(() => { + return { + Member: AccountId32, + Members: sts.tuple(() => [sts.number(), sts.number()]), + _Phantom: sts.unit(), + } +}) + +export const Origin: sts.Type = sts.closedEnum(() => { + return { + Response: V4Location, + Xcm: V4Location, + } +}) + +export const Type_376: sts.Type = sts.closedEnum(() => { + return { + Relay: sts.unit(), + SiblingParachain: Id, + } +}) + +export const Type_373: sts.Type = sts.closedEnum(() => { + return { + Member: AccountId32, + Members: sts.tuple(() => [sts.number(), sts.number()]), + _Phantom: sts.unit(), + } +}) + +export const Call: sts.Type = sts.closedEnum(() => { + return { + Balances: BalancesCall, + Bounties: BountiesCall, + Claims: ClaimsCall, + CollatorStaking: CollatorStakingCall, + CommunityPool: CommunityPoolCall, + Council: CouncilCall, + CumulusXcm: CumulusXcmCall, + Democracy: DemocracyCall, + DmpQueue: DmpQueueCall, + ExtrinsicPause: ExtrinsicPauseCall, + FuelTanks: FuelTanksCall, + Identity: IdentityCall, + Marketplace: MarketplaceCall, + MatrixUtility: MatrixUtilityCall, + MatrixXcm: MatrixXcmCall, + MessageQueue: MessageQueueCall, + Migrations: MigrationsCall, + MultiTokens: MultiTokensCall, + Multisig: MultisigCall, + OrmlXcm: OrmlXcmCall, + ParachainInfo: ParachainInfoCall, + ParachainSystem: ParachainSystemCall, + PolkadotXcm: PolkadotXcmCall, + Pools: PoolsCall, + Preimage: PreimageCall, + Proxy: ProxyCall, + SafeMode: SafeModeCall, + Scheduler: SchedulerCall, + Session: SessionCall, + System: SystemCall, + TechnicalCommittee: TechnicalCommitteeCall, + TechnicalMembership: TechnicalMembershipCall, + Timestamp: TimestampCall, + Utility: UtilityCall, + XTokens: XTokensCall, + XcmpQueue: XcmpQueueCall, + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const XcmpQueueCall: sts.Type = sts.closedEnum(() => { + return { + resume_xcm_execution: sts.unit(), + suspend_xcm_execution: sts.unit(), + update_drop_threshold: sts.enumStruct({ + new: sts.number(), + }), + update_resume_threshold: sts.enumStruct({ + new: sts.number(), + }), + update_suspend_threshold: sts.enumStruct({ + new: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const XTokensCall: sts.Type = sts.closedEnum(() => { + return { + transfer: sts.enumStruct({ + currencyId: AssetId, + amount: sts.bigint(), + dest: VersionedLocation, + destWeightLimit: V3WeightLimit, + }), + transfer_multiasset: sts.enumStruct({ + asset: VersionedAsset, + dest: VersionedLocation, + destWeightLimit: V3WeightLimit, + }), + transfer_multiasset_with_fee: sts.enumStruct({ + asset: VersionedAsset, + fee: VersionedAsset, + dest: VersionedLocation, + destWeightLimit: V3WeightLimit, + }), + transfer_multiassets: sts.enumStruct({ + assets: VersionedAssets, + feeItem: sts.number(), + dest: VersionedLocation, + destWeightLimit: V3WeightLimit, + }), + transfer_multicurrencies: sts.enumStruct({ + currencies: sts.array(() => sts.tuple(() => [AssetId, sts.bigint()])), + feeItem: sts.number(), + dest: VersionedLocation, + destWeightLimit: V3WeightLimit, + }), + transfer_with_fee: sts.enumStruct({ + currencyId: AssetId, + amount: sts.bigint(), + fee: sts.bigint(), + dest: VersionedLocation, + destWeightLimit: V3WeightLimit, + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const UtilityCall: sts.Type = sts.closedEnum(() => { + return { + as_derivative: sts.enumStruct({ + index: sts.number(), + call: Call, + }), + batch: sts.enumStruct({ + calls: sts.array(() => Call), + }), + batch_all: sts.enumStruct({ + calls: sts.array(() => Call), + }), + dispatch_as: sts.enumStruct({ + asOrigin: OriginCaller, + call: Call, + }), + force_batch: sts.enumStruct({ + calls: sts.array(() => Call), + }), + with_weight: sts.enumStruct({ + call: Call, + weight: Weight, + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const TimestampCall: sts.Type = sts.closedEnum(() => { + return { + set: sts.enumStruct({ + now: sts.bigint(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const TechnicalMembershipCall: sts.Type = sts.closedEnum(() => { + return { + add_member: sts.enumStruct({ + who: MultiAddress, + }), + change_key: sts.enumStruct({ + new: MultiAddress, + }), + clear_prime: sts.unit(), + remove_member: sts.enumStruct({ + who: MultiAddress, + }), + reset_members: sts.enumStruct({ + members: sts.array(() => AccountId32), + }), + set_prime: sts.enumStruct({ + who: MultiAddress, + }), + swap_member: sts.enumStruct({ + remove: MultiAddress, + add: MultiAddress, + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const TechnicalCommitteeCall: sts.Type = sts.closedEnum(() => { + return { + close: sts.enumStruct({ + proposalHash: H256, + index: sts.number(), + proposalWeightBound: Weight, + lengthBound: sts.number(), + }), + disapprove_proposal: sts.enumStruct({ + proposalHash: H256, + }), + execute: sts.enumStruct({ + proposal: Call, + lengthBound: sts.number(), + }), + propose: sts.enumStruct({ + threshold: sts.number(), + proposal: Call, + lengthBound: sts.number(), + }), + set_members: sts.enumStruct({ + newMembers: sts.array(() => AccountId32), + prime: sts.option(() => AccountId32), + oldCount: sts.number(), + }), + vote: sts.enumStruct({ + proposal: H256, + index: sts.number(), + approve: sts.boolean(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const SystemCall: sts.Type = sts.closedEnum(() => { + return { + apply_authorized_upgrade: sts.enumStruct({ + code: sts.bytes(), + }), + authorize_upgrade: sts.enumStruct({ + codeHash: H256, + }), + authorize_upgrade_without_checks: sts.enumStruct({ + codeHash: H256, + }), + kill_prefix: sts.enumStruct({ + prefix: sts.bytes(), + subkeys: sts.number(), + }), + kill_storage: sts.enumStruct({ + keys: sts.array(() => sts.bytes()), + }), + remark: sts.enumStruct({ + remark: sts.bytes(), + }), + remark_with_event: sts.enumStruct({ + remark: sts.bytes(), + }), + set_code: sts.enumStruct({ + code: sts.bytes(), + }), + set_code_without_checks: sts.enumStruct({ + code: sts.bytes(), + }), + set_heap_pages: sts.enumStruct({ + pages: sts.bigint(), + }), + set_storage: sts.enumStruct({ + items: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bytes()])), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const SessionCall: sts.Type = sts.closedEnum(() => { + return { + purge_keys: sts.unit(), + set_keys: sts.enumStruct({ + keys: SessionKeys, + proof: sts.bytes(), + }), + } +}) + +export const SessionKeys: sts.Type = sts.struct(() => { + return { + aura: Public, + pools: Public, + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const SchedulerCall: sts.Type = sts.closedEnum(() => { + return { + cancel: sts.enumStruct({ + when: sts.number(), + index: sts.number(), + }), + cancel_named: sts.enumStruct({ + id: sts.bytes(), + }), + cancel_retry: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + }), + cancel_retry_named: sts.enumStruct({ + id: sts.bytes(), + }), + schedule: sts.enumStruct({ + when: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: Call, + }), + schedule_after: sts.enumStruct({ + after: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: Call, + }), + schedule_named: sts.enumStruct({ + id: sts.bytes(), + when: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: Call, + }), + schedule_named_after: sts.enumStruct({ + id: sts.bytes(), + after: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: Call, + }), + set_retry: sts.enumStruct({ + task: sts.tuple(() => [sts.number(), sts.number()]), + retries: sts.number(), + period: sts.number(), + }), + set_retry_named: sts.enumStruct({ + id: sts.bytes(), + retries: sts.number(), + period: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const SafeModeCall: sts.Type = sts.closedEnum(() => { + return { + enter: sts.unit(), + extend: sts.unit(), + force_enter: sts.unit(), + force_exit: sts.unit(), + force_extend: sts.unit(), + force_release_deposit: sts.enumStruct({ + account: AccountId32, + block: sts.number(), + }), + force_slash_deposit: sts.enumStruct({ + account: AccountId32, + block: sts.number(), + }), + release_deposit: sts.enumStruct({ + account: AccountId32, + block: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const ProxyCall: sts.Type = sts.closedEnum(() => { + return { + add_proxy: sts.enumStruct({ + delegate: MultiAddress, + proxyType: ProxyType, + delay: sts.number(), + }), + announce: sts.enumStruct({ + real: MultiAddress, + callHash: H256, + }), + create_pure: sts.enumStruct({ + proxyType: ProxyType, + delay: sts.number(), + index: sts.number(), + }), + kill_pure: sts.enumStruct({ + spawner: MultiAddress, + proxyType: ProxyType, + index: sts.number(), + height: sts.number(), + extIndex: sts.number(), + }), + proxy: sts.enumStruct({ + real: MultiAddress, + forceProxyType: sts.option(() => ProxyType), + call: Call, + }), + proxy_announced: sts.enumStruct({ + delegate: MultiAddress, + real: MultiAddress, + forceProxyType: sts.option(() => ProxyType), + call: Call, + }), + reject_announcement: sts.enumStruct({ + delegate: MultiAddress, + callHash: H256, + }), + remove_announcement: sts.enumStruct({ + real: MultiAddress, + callHash: H256, + }), + remove_proxies: sts.unit(), + remove_proxy: sts.enumStruct({ + delegate: MultiAddress, + proxyType: ProxyType, + delay: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const PreimageCall: sts.Type = sts.closedEnum(() => { + return { + ensure_updated: sts.enumStruct({ + hashes: sts.array(() => H256), + }), + note_preimage: sts.enumStruct({ + bytes: sts.bytes(), + }), + request_preimage: sts.enumStruct({ + hash: H256, + }), + unnote_preimage: sts.enumStruct({ + hash: H256, + }), + unrequest_preimage: sts.enumStruct({ + hash: H256, + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const PoolsCall: sts.Type = sts.closedEnum(() => { + return { + mutate_pools: sts.enumStruct({ + mutation: PoolsMutation, + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const PolkadotXcmCall: sts.Type = sts.closedEnum(() => { + return { + claim_assets: sts.enumStruct({ + assets: VersionedAssets, + beneficiary: VersionedLocation, + }), + execute: sts.enumStruct({ + message: Type_423, + maxWeight: Weight, + }), + force_default_xcm_version: sts.enumStruct({ + maybeXcmVersion: sts.option(() => sts.number()), + }), + force_subscribe_version_notify: sts.enumStruct({ + location: VersionedLocation, + }), + force_suspension: sts.enumStruct({ + suspended: sts.boolean(), + }), + force_unsubscribe_version_notify: sts.enumStruct({ + location: VersionedLocation, + }), + force_xcm_version: sts.enumStruct({ + location: V4Location, + version: sts.number(), + }), + limited_reserve_transfer_assets: sts.enumStruct({ + dest: VersionedLocation, + beneficiary: VersionedLocation, + assets: VersionedAssets, + feeAssetItem: sts.number(), + weightLimit: V3WeightLimit, + }), + limited_teleport_assets: sts.enumStruct({ + dest: VersionedLocation, + beneficiary: VersionedLocation, + assets: VersionedAssets, + feeAssetItem: sts.number(), + weightLimit: V3WeightLimit, + }), + reserve_transfer_assets: sts.enumStruct({ + dest: VersionedLocation, + beneficiary: VersionedLocation, + assets: VersionedAssets, + feeAssetItem: sts.number(), + }), + send: sts.enumStruct({ + dest: VersionedLocation, + message: VersionedXcm, + }), + teleport_assets: sts.enumStruct({ + dest: VersionedLocation, + beneficiary: VersionedLocation, + assets: VersionedAssets, + feeAssetItem: sts.number(), + }), + transfer_assets: sts.enumStruct({ + dest: VersionedLocation, + beneficiary: VersionedLocation, + assets: VersionedAssets, + feeAssetItem: sts.number(), + weightLimit: V3WeightLimit, + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const ParachainSystemCall: sts.Type = sts.closedEnum(() => { + return { + authorize_upgrade: sts.enumStruct({ + codeHash: H256, + checkVersion: sts.boolean(), + }), + enact_authorized_upgrade: sts.enumStruct({ + code: sts.bytes(), + }), + set_validation_data: sts.enumStruct({ + data: ParachainInherentData, + }), + sudo_send_upward_message: sts.enumStruct({ + message: sts.bytes(), + }), + } +}) + +export const ParachainInherentData: sts.Type = sts.struct(() => { + return { + validationData: V6PersistedValidationData, + relayChainState: StorageProof, + downwardMessages: sts.array(() => InboundDownwardMessage), + horizontalMessages: sts.array(() => sts.tuple(() => [Id, sts.array(() => InboundHrmpMessage)])), + } +}) + +export const InboundHrmpMessage: sts.Type = sts.struct(() => { + return { + sentAt: sts.number(), + data: sts.bytes(), + } +}) + +export const InboundDownwardMessage: sts.Type = sts.struct(() => { + return { + sentAt: sts.number(), + msg: sts.bytes(), + } +}) + +export const StorageProof: sts.Type = sts.struct(() => { + return { + trieNodes: sts.array(() => sts.bytes()), + } +}) + +export const V6PersistedValidationData: sts.Type = sts.struct(() => { + return { + parentHead: HeadData, + relayParentNumber: sts.number(), + relayParentStorageRoot: H256, + maxPovSize: sts.number(), + } +}) + +export const HeadData = sts.bytes() + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const ParachainInfoCall: sts.Type = sts.closedEnum(() => { + return { + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const OrmlXcmCall: sts.Type = sts.closedEnum(() => { + return { + send_as_sovereign: sts.enumStruct({ + dest: VersionedLocation, + message: VersionedXcm, + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const MultisigCall: sts.Type = sts.closedEnum(() => { + return { + approve_as_multi: sts.enumStruct({ + threshold: sts.number(), + otherSignatories: sts.array(() => AccountId32), + maybeTimepoint: sts.option(() => Timepoint), + callHash: sts.bytes(), + maxWeight: Weight, + }), + as_multi: sts.enumStruct({ + threshold: sts.number(), + otherSignatories: sts.array(() => AccountId32), + maybeTimepoint: sts.option(() => Timepoint), + call: Call, + maxWeight: Weight, + }), + as_multi_threshold_1: sts.enumStruct({ + otherSignatories: sts.array(() => AccountId32), + call: Call, + }), + cancel_as_multi: sts.enumStruct({ + threshold: sts.number(), + otherSignatories: sts.array(() => AccountId32), + timepoint: Timepoint, + callHash: sts.bytes(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const MultiTokensCall: sts.Type = sts.closedEnum(() => { + return { + accept_collection_transfer: sts.enumStruct({ + collectionId: sts.bigint(), + }), + approve_collection: sts.enumStruct({ + collectionId: sts.bigint(), + operator: AccountId32, + expiration: sts.option(() => sts.number()), + }), + approve_token: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + operator: AccountId32, + amount: sts.bigint(), + expiration: sts.option(() => sts.number()), + currentAmount: sts.bigint(), + }), + batch_mint: sts.enumStruct({ + collectionId: sts.bigint(), + recipients: sts.array(() => Type_472), + }), + batch_set_attribute: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + attributes: sts.array(() => AttributeKeyValuePair), + depositor: sts.option(() => MultiAddress), + }), + batch_transfer: sts.enumStruct({ + collectionId: sts.bigint(), + recipients: sts.array(() => Recipient), + }), + burn: sts.enumStruct({ + collectionId: sts.bigint(), + params: DefaultBurnParams, + }), + cancel_collection_transfer: sts.enumStruct({ + collectionId: sts.bigint(), + }), + claim_collections: sts.enumStruct({ + destination: AccountId32, + ethereumSignature: Signature, + ethereumAddress: H160, + collectionCount: sts.number(), + }), + claim_tokens: sts.enumStruct({ + destination: AccountId32, + ethereumSignature: Signature, + ethereumAddress: H160, + }), + create_collection: sts.enumStruct({ + descriptor: DefaultCollectionDescriptor, + }), + destroy_collection: sts.enumStruct({ + collectionId: sts.bigint(), + }), + finish_claim_tokens: sts.enumStruct({ + destination: AccountId32, + ethereumAddress: H160, + }), + force_approve_collection: sts.enumStruct({ + caller: MultiAddress, + collectionId: sts.bigint(), + operator: AccountId32, + expiration: sts.option(() => sts.number()), + }), + force_burn: sts.enumStruct({ + caller: MultiAddress, + collectionId: sts.bigint(), + params: DefaultBurnParams, + }), + force_create_collection: sts.enumStruct({ + owner: AccountId32, + collectionId: sts.bigint(), + descriptor: DefaultCollectionDescriptor, + }), + force_create_ethereum_collection: sts.enumStruct({ + owner: AccountId32, + claimer: H160, + ethereumCollectionId: sts.bigint(), + descriptor: DefaultCollectionDescriptor, + }), + force_freeze: sts.enumStruct({ + info: Freeze, + }), + force_mint: sts.enumStruct({ + caller: sts.option(() => MultiAddress), + recipient: MultiAddress, + collectionId: sts.bigint(), + params: FlexibleMintParams, + depositor: sts.option(() => MultiAddress), + }), + force_mutate_collection: sts.enumStruct({ + collectionId: sts.bigint(), + mutation: DefaultCollectionMutation, + }), + force_set_attribute: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + value: sts.option(() => Attribute), + }), + force_set_collection: sts.enumStruct({ + collectionId: sts.bigint(), + value: sts.option(() => Collection), + }), + force_set_collection_account: sts.enumStruct({ + collectionId: sts.bigint(), + accountId: MultiAddress, + value: sts.option(() => CollectionAccount), + }), + force_set_ethereum_account: sts.enumStruct({ + address: H160, + value: sts.option(() => sts.array(() => sts.bigint())), + }), + force_set_ethereum_collection_id: sts.enumStruct({ + ethereumCollectionId: sts.bigint(), + nativeCollectionId: sts.option(() => sts.bigint()), + }), + force_set_ethereum_unmintable_token_ids: sts.enumStruct({ + ethereumCollectionId: sts.bigint(), + baseTokenId: sts.bigint(), + tokenIndex: sts.bigint(), + }), + force_set_next_collection_id: sts.enumStruct({ + value: sts.bigint(), + }), + force_set_token: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + value: sts.option(() => Token), + }), + force_set_token_account: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: MultiAddress, + value: sts.option(() => TokenAccount), + }), + force_set_unmintable_token_ids: sts.enumStruct({ + collectionId: sts.bigint(), + baseTokenId: sts.bigint(), + tokenIndex: sts.bigint(), + }), + force_transfer: sts.enumStruct({ + source: MultiAddress, + destination: MultiAddress, + collectionId: sts.bigint(), + params: DefaultTransferParams, + }), + freeze: sts.enumStruct({ + info: Freeze, + }), + infuse: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + amount: sts.bigint(), + }), + mint: sts.enumStruct({ + recipient: MultiAddress, + collectionId: sts.bigint(), + params: DefaultMintParams, + }), + mutate_collection: sts.enumStruct({ + collectionId: sts.bigint(), + mutation: DefaultCollectionMutation, + }), + mutate_token: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + mutation: DefaultTokenMutation, + }), + remove_all_attributes: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + attributeCount: sts.number(), + }), + remove_attribute: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + }), + set_attribute: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + value: sts.bytes(), + depositor: sts.option(() => MultiAddress), + }), + thaw: sts.enumStruct({ + info: Freeze, + }), + transfer: sts.enumStruct({ + recipient: MultiAddress, + collectionId: sts.bigint(), + params: DefaultTransferParams, + }), + unapprove_collection: sts.enumStruct({ + collectionId: sts.bigint(), + operator: AccountId32, + }), + unapprove_token: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + operator: AccountId32, + }), + update_account_deposit: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + deltaAccountCount: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const MigrationsCall: sts.Type = sts.closedEnum(() => { + return { + clear_historic: sts.enumStruct({ + selector: HistoricCleanupSelector, + }), + force_onboard_mbms: sts.unit(), + force_set_active_cursor: sts.enumStruct({ + index: sts.number(), + innerCursor: sts.option(() => sts.bytes()), + startedAt: sts.option(() => sts.number()), + }), + force_set_cursor: sts.enumStruct({ + cursor: sts.option(() => MigrationCursor), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const MessageQueueCall: sts.Type = sts.closedEnum(() => { + return { + execute_overweight: sts.enumStruct({ + messageOrigin: AggregateMessageOrigin, + page: sts.number(), + index: sts.number(), + weightLimit: Weight, + }), + reap_page: sts.enumStruct({ + messageOrigin: AggregateMessageOrigin, + pageIndex: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const MatrixXcmCall: sts.Type = sts.closedEnum(() => { + return { + force_set_minimum_weight: sts.enumStruct({ + xcmCall: XcmOperation, + xcmWeightFeeMisc: MinimumWeightFeePair, + }), + transfer_asset_to_parachain: sts.enumStruct({ + paraId: ParachainId, + beneficiary: Account, + currencyId: AssetId, + amount: sts.bigint(), + destWeight: sts.option(() => sts.bigint()), + }), + transfer_asset_with_fee: sts.enumStruct({ + assetPair: CurrencyIdAmountPair, + feePair: CurrencyIdAmountPair, + paraId: ParachainId, + beneficiary: Account, + destWeight: sts.option(() => sts.bigint()), + }), + transfer_to_parachain: sts.enumStruct({ + paraId: ParachainId, + beneficiary: Account, + amount: sts.bigint(), + destWeight: sts.option(() => sts.bigint()), + }), + } +}) + +export const CurrencyIdAmountPair: sts.Type = sts.struct(() => { + return { + currencyId: AssetId, + amount: sts.bigint(), + } +}) + +export const Account: sts.Type = sts.closedEnum(() => { + return { + EVM: H160, + Substrate: AccountId32, + } +}) + +export const ParachainId: sts.Type = sts.closedEnum(() => { + return { + Acala: sts.unit(), + Moonbeam: sts.unit(), + Statemint: sts.unit(), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const MatrixUtilityCall: sts.Type = sts.closedEnum(() => { + return { + batch: sts.enumStruct({ + calls: sts.array(() => Call), + continueOnFailure: sts.boolean(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const MarketplaceCall: sts.Type = sts.closedEnum(() => { + return { + answer_counter_offer: sts.enumStruct({ + listingId: H256, + creator: AccountId32, + response: CounterOfferResponse, + currentPrice: sts.bigint(), + }), + cancel_listing: sts.enumStruct({ + listingId: H256, + }), + create_listing: sts.enumStruct({ + makeAssetId: AssetId, + takeAssetId: AssetId, + amount: sts.bigint(), + price: sts.bigint(), + salt: sts.bytes(), + listingData: ListingData, + depositor: sts.option(() => MultiAddress), + }), + fill_listing: sts.enumStruct({ + listingId: H256, + amount: sts.bigint(), + }), + finalize_auction: sts.enumStruct({ + listingId: H256, + }), + force_cancel_listing: sts.enumStruct({ + listingId: H256, + }), + force_create_listing: sts.enumStruct({ + seller: MultiAddress, + makeAssetId: AssetId, + takeAssetId: AssetId, + amount: sts.bigint(), + price: sts.bigint(), + salt: sts.bytes(), + listingData: ListingData, + depositBacker: sts.option(() => MultiAddress), + }), + force_place_bid: sts.enumStruct({ + bidder: MultiAddress, + listingId: H256, + price: sts.bigint(), + fundsBacker: sts.option(() => MultiAddress), + }), + place_bid: sts.enumStruct({ + listingId: H256, + price: sts.bigint(), + }), + place_counter_offer: sts.enumStruct({ + listingId: H256, + price: sts.bigint(), + depositor: sts.option(() => MultiAddress), + }), + remove_expired_listing: sts.enumStruct({ + listingId: H256, + }), + set_protocol_fee: sts.enumStruct({ + protocolFee: Perbill, + }), + } +}) + +/** + * Identity pallet declaration. + */ +export const IdentityCall: sts.Type = sts.closedEnum(() => { + return { + accept_username: sts.enumStruct({ + username: sts.bytes(), + }), + add_registrar: sts.enumStruct({ + account: MultiAddress, + }), + add_sub: sts.enumStruct({ + sub: MultiAddress, + data: Data, + }), + add_username_authority: sts.enumStruct({ + authority: MultiAddress, + suffix: sts.bytes(), + allocation: sts.number(), + }), + cancel_request: sts.enumStruct({ + regIndex: sts.number(), + }), + clear_identity: sts.unit(), + kill_identity: sts.enumStruct({ + target: MultiAddress, + }), + provide_judgement: sts.enumStruct({ + regIndex: sts.number(), + target: MultiAddress, + judgement: Judgement, + identity: H256, + }), + quit_sub: sts.unit(), + remove_dangling_username: sts.enumStruct({ + username: sts.bytes(), + }), + remove_expired_approval: sts.enumStruct({ + username: sts.bytes(), + }), + remove_sub: sts.enumStruct({ + sub: MultiAddress, + }), + remove_username_authority: sts.enumStruct({ + authority: MultiAddress, + }), + rename_sub: sts.enumStruct({ + sub: MultiAddress, + data: Data, + }), + request_judgement: sts.enumStruct({ + regIndex: sts.number(), + maxFee: sts.bigint(), + }), + set_account_id: sts.enumStruct({ + index: sts.number(), + new: MultiAddress, + }), + set_fee: sts.enumStruct({ + index: sts.number(), + fee: sts.bigint(), + }), + set_fields: sts.enumStruct({ + index: sts.number(), + fields: sts.bigint(), + }), + set_identity: sts.enumStruct({ + info: IdentityInfo, + }), + set_primary_username: sts.enumStruct({ + username: sts.bytes(), + }), + set_subs: sts.enumStruct({ + subs: sts.array(() => sts.tuple(() => [AccountId32, Data])), + }), + set_username_for: sts.enumStruct({ + who: MultiAddress, + username: sts.bytes(), + signature: sts.option(() => MultiSignature), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const FuelTanksCall: sts.Type = sts.closedEnum(() => { + return { + add_account: sts.enumStruct({ + tankId: MultiAddress, + userId: MultiAddress, + }), + batch_add_account: sts.enumStruct({ + tankId: MultiAddress, + userIds: sts.array(() => MultiAddress), + }), + batch_remove_account: sts.enumStruct({ + tankId: MultiAddress, + userIds: sts.array(() => MultiAddress), + }), + create_fuel_tank: sts.enumStruct({ + descriptor: FuelTankDescriptor, + }), + destroy_fuel_tank: sts.enumStruct({ + tankId: MultiAddress, + }), + dispatch: sts.enumStruct({ + tankId: MultiAddress, + ruleSetId: sts.number(), + call: Call, + settings: sts.option(() => DispatchSettings), + }), + dispatch_and_touch: sts.enumStruct({ + tankId: MultiAddress, + ruleSetId: sts.number(), + call: Call, + settings: sts.option(() => DispatchSettings), + }), + force_batch_add_account: sts.enumStruct({ + owner: MultiAddress, + tankId: MultiAddress, + userIds: sts.array(() => MultiAddress), + }), + force_create_fuel_tank: sts.enumStruct({ + owner: MultiAddress, + descriptor: FuelTankDescriptor, + }), + force_set_consumption: sts.enumStruct({ + tankId: MultiAddress, + userId: sts.option(() => MultiAddress), + ruleSetId: sts.number(), + consumption: Consumption, + }), + insert_rule_set: sts.enumStruct({ + tankId: MultiAddress, + ruleSetId: sts.number(), + ruleSet: RuleSetDescriptor, + }), + mutate_freeze_state: sts.enumStruct({ + tankId: MultiAddress, + ruleSetId: sts.option(() => sts.number()), + isFrozen: sts.boolean(), + }), + mutate_fuel_tank: sts.enumStruct({ + tankId: MultiAddress, + mutation: DefaultTankMutation, + }), + remove_account: sts.enumStruct({ + tankId: MultiAddress, + userId: MultiAddress, + }), + remove_account_rule_data: sts.enumStruct({ + tankId: MultiAddress, + userId: MultiAddress, + ruleSetId: sts.number(), + ruleKind: DispatchRuleKind, + }), + remove_rule_set: sts.enumStruct({ + tankId: MultiAddress, + ruleSetId: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const ExtrinsicPauseCall: sts.Type = sts.closedEnum(() => { + return { + pause_extrinsic: sts.enumStruct({ + call: Call, + pauseOnlyExtrinsic: sts.boolean(), + }), + resume_extrinsic: sts.enumStruct({ + call: Call, + resumeOnlyExtrinsic: sts.boolean(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const DmpQueueCall: sts.Type = sts.closedEnum(() => { + return { + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const DemocracyCall: sts.Type = sts.closedEnum(() => { + return { + blacklist: sts.enumStruct({ + proposalHash: H256, + maybeRefIndex: sts.option(() => sts.number()), + }), + cancel_proposal: sts.enumStruct({ + propIndex: sts.number(), + }), + cancel_referendum: sts.enumStruct({ + refIndex: sts.number(), + }), + clear_public_proposals: sts.unit(), + delegate: sts.enumStruct({ + to: MultiAddress, + conviction: Conviction, + balance: sts.bigint(), + }), + emergency_cancel: sts.enumStruct({ + refIndex: sts.number(), + }), + external_propose: sts.enumStruct({ + proposal: Bounded, + }), + external_propose_default: sts.enumStruct({ + proposal: Bounded, + }), + external_propose_majority: sts.enumStruct({ + proposal: Bounded, + }), + fast_track: sts.enumStruct({ + proposalHash: H256, + votingPeriod: sts.number(), + delay: sts.number(), + }), + propose: sts.enumStruct({ + proposal: Bounded, + value: sts.bigint(), + }), + remove_other_vote: sts.enumStruct({ + target: MultiAddress, + index: sts.number(), + }), + remove_vote: sts.enumStruct({ + index: sts.number(), + }), + second: sts.enumStruct({ + proposal: sts.number(), + }), + set_metadata: sts.enumStruct({ + owner: MetadataOwner, + maybeHash: sts.option(() => H256), + }), + undelegate: sts.unit(), + unlock: sts.enumStruct({ + target: MultiAddress, + }), + veto_external: sts.enumStruct({ + proposalHash: H256, + }), + vote: sts.enumStruct({ + refIndex: sts.number(), + vote: AccountVote, + }), + } +}) + +export const Conviction: sts.Type = sts.closedEnum(() => { + return { + Locked1x: sts.unit(), + Locked2x: sts.unit(), + Locked3x: sts.unit(), + Locked4x: sts.unit(), + Locked5x: sts.unit(), + Locked6x: sts.unit(), + None: sts.unit(), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const CumulusXcmCall: sts.Type = sts.closedEnum(() => { + return { + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const CouncilCall: sts.Type = sts.closedEnum(() => { + return { + close: sts.enumStruct({ + proposalHash: H256, + index: sts.number(), + proposalWeightBound: Weight, + lengthBound: sts.number(), + }), + disapprove_proposal: sts.enumStruct({ + proposalHash: H256, + }), + execute: sts.enumStruct({ + proposal: Call, + lengthBound: sts.number(), + }), + propose: sts.enumStruct({ + threshold: sts.number(), + proposal: Call, + lengthBound: sts.number(), + }), + set_members: sts.enumStruct({ + newMembers: sts.array(() => AccountId32), + prime: sts.option(() => AccountId32), + oldCount: sts.number(), + }), + vote: sts.enumStruct({ + proposal: H256, + index: sts.number(), + approve: sts.boolean(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const CommunityPoolCall: sts.Type = sts.closedEnum(() => { + return { + approve_proposal: sts.enumStruct({ + proposalId: sts.number(), + }), + check_status: sts.enumStruct({ + index: sts.number(), + }), + payout: sts.enumStruct({ + index: sts.number(), + }), + propose_spend: sts.enumStruct({ + value: sts.bigint(), + beneficiary: MultiAddress, + }), + reject_proposal: sts.enumStruct({ + proposalId: sts.number(), + }), + remove_approval: sts.enumStruct({ + proposalId: sts.number(), + }), + spend: sts.enumStruct({ + amount: sts.bigint(), + beneficiary: AccountId32, + validFrom: sts.option(() => sts.number()), + }), + spend_local: sts.enumStruct({ + amount: sts.bigint(), + beneficiary: MultiAddress, + }), + void_spend: sts.enumStruct({ + index: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const CollatorStakingCall: sts.Type = sts.closedEnum(() => { + return { + force_set_current_max_candidates: sts.enumStruct({ + maxCandidates: sts.number(), + }), + force_set_min_collator_stake: sts.enumStruct({ + minCollatorStake: sts.bigint(), + }), + join_candidates: sts.enumStruct({ + amount: sts.bigint(), + rewardsCut: Perbill, + }), + nominate: sts.enumStruct({ + collatorId: AccountId32, + amount: sts.bigint(), + }), + remove_nomination: sts.enumStruct({ + collatorId: AccountId32, + }), + set_invulnerables: sts.enumStruct({ + accounts: sts.array(() => AccountId32), + }), + unbond: sts.unit(), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const ClaimsCall: sts.Type = sts.closedEnum(() => { + return { + claim: sts.enumStruct({ + dest: AccountId32, + ethereumSignature: Signature, + ethereumAddress: H160, + }), + mint_claim: sts.enumStruct({ + who: H160, + value: sts.bigint(), + }), + move_claim: sts.enumStruct({ + old: H160, + new: H160, + }), + reject_claims: sts.enumStruct({ + batchData: sts.array(() => RejectData), + }), + request_claims: sts.enumStruct({ + blockNumber: sts.number(), + batchData: sts.array(() => Claim), + }), + set_delay_time: sts.enumStruct({ + delayTime: sts.number(), + }), + set_exchange_rate: sts.enumStruct({ + numerator: sts.bigint(), + denominator: sts.bigint(), + }), + } +}) + +export const Claim: sts.Type = sts.struct(() => { + return { + hash: H256, + claim: TransactionData, + isEfiToken: sts.boolean(), + } +}) + +export const TransactionData: sts.Type = sts.struct(() => { + return { + account: H160, + amount: sts.bigint(), + } +}) + +export const RejectData: sts.Type = sts.struct(() => { + return { + account: H160, + hash: H256, + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const BountiesCall: sts.Type = sts.closedEnum(() => { + return { + accept_curator: sts.enumStruct({ + bountyId: sts.number(), + }), + approve_bounty: sts.enumStruct({ + bountyId: sts.number(), + }), + award_bounty: sts.enumStruct({ + bountyId: sts.number(), + beneficiary: MultiAddress, + }), + claim_bounty: sts.enumStruct({ + bountyId: sts.number(), + }), + close_bounty: sts.enumStruct({ + bountyId: sts.number(), + }), + extend_bounty_expiry: sts.enumStruct({ + bountyId: sts.number(), + remark: sts.bytes(), + }), + propose_bounty: sts.enumStruct({ + value: sts.bigint(), + description: sts.bytes(), + }), + propose_curator: sts.enumStruct({ + bountyId: sts.number(), + curator: MultiAddress, + fee: sts.bigint(), + }), + unassign_curator: sts.enumStruct({ + bountyId: sts.number(), + }), + } +}) + +/** + * Contains a variant per dispatchable extrinsic that this pallet has. + */ +export const BalancesCall: sts.Type = sts.closedEnum(() => { + return { + force_adjust_total_issuance: sts.enumStruct({ + direction: AdjustmentDirection, + delta: sts.bigint(), + }), + force_set_balance: sts.enumStruct({ + who: MultiAddress, + newFree: sts.bigint(), + }), + force_transfer: sts.enumStruct({ + source: MultiAddress, + dest: MultiAddress, + value: sts.bigint(), + }), + force_unreserve: sts.enumStruct({ + who: MultiAddress, + amount: sts.bigint(), + }), + transfer_all: sts.enumStruct({ + dest: MultiAddress, + keepAlive: sts.boolean(), + }), + transfer_allow_death: sts.enumStruct({ + dest: MultiAddress, + value: sts.bigint(), + }), + transfer_keep_alive: sts.enumStruct({ + dest: MultiAddress, + value: sts.bigint(), + }), + upgrade_accounts: sts.enumStruct({ + who: sts.array(() => AccountId32), + }), + } +}) + +export const ProxyType: sts.Type = sts.closedEnum(() => { + return { + Any: sts.unit(), + Governance: sts.unit(), + Tokens: sts.unit(), + } +}) + +export const DispatchError: sts.Type = sts.closedEnum(() => { + return { + Arithmetic: ArithmeticError, + BadOrigin: sts.unit(), + CannotLookup: sts.unit(), + ConsumerRemaining: sts.unit(), + Corruption: sts.unit(), + Exhausted: sts.unit(), + Module: ModuleError, + NoProviders: sts.unit(), + Other: sts.unit(), + RootNotAllowed: sts.unit(), + Token: TokenError, + TooManyConsumers: sts.unit(), + Transactional: TransactionalError, + Unavailable: sts.unit(), + } +}) + +export const TransactionalError: sts.Type = sts.closedEnum(() => { + return { + LimitReached: sts.unit(), + NoLayer: sts.unit(), + } +}) + +export const TokenError: sts.Type = sts.closedEnum(() => { + return { + BelowMinimum: sts.unit(), + Blocked: sts.unit(), + CannotCreate: sts.unit(), + CannotCreateHold: sts.unit(), + Frozen: sts.unit(), + FundsUnavailable: sts.unit(), + NotExpendable: sts.unit(), + OnlyProvider: sts.unit(), + UnknownAsset: sts.unit(), + Unsupported: sts.unit(), + } +}) + +export const ModuleError: sts.Type = sts.struct(() => { + return { + index: sts.number(), + error: sts.bytes(), + } +}) + +export const ArithmeticError: sts.Type = sts.closedEnum(() => { + return { + DivisionByZero: sts.unit(), + Overflow: sts.unit(), + Underflow: sts.unit(), + } +}) + +export const Weight: sts.Type = sts.struct(() => { + return { + refTime: sts.bigint(), + proofSize: sts.bigint(), + } +}) + +export const ProcessMessageError: sts.Type = sts.closedEnum(() => { + return { + BadFormat: sts.unit(), + Corrupt: sts.unit(), + Overweight: Weight, + Unsupported: sts.unit(), + Yield: sts.unit(), + } +}) + +export const AggregateMessageOrigin: sts.Type = sts.closedEnum(() => { + return { + Here: sts.unit(), + Parent: sts.unit(), + Sibling: Id, + } +}) + +export const ExitReason: sts.Type = sts.closedEnum(() => { + return { + Force: sts.unit(), + Timeout: sts.unit(), + } +}) + +export const CounterOfferResponse: sts.Type = sts.closedEnum(() => { + return { + Accept: sts.unit(), + Counter: sts.bigint(), + Reject: sts.unit(), + } +}) + +export const CounterOffer: sts.Type = sts.struct(() => { + return { + sellerPrice: sts.bigint(), + buyerPrice: sts.option(() => sts.bigint()), + deposit: Deposit, + } +}) + +export const Deposit: sts.Type = sts.struct(() => { + return { + depositor: AccountId32, + amount: sts.bigint(), + } +}) + +export const Listing: sts.Type = sts.struct(() => { + return { + creator: AccountId32, + makeAssetId: AssetId, + takeAssetId: AssetId, + amount: sts.bigint(), + price: sts.bigint(), + minReceived: sts.bigint(), + feeSide: FeeSide, + creationBlock: sts.number(), + deposit: Deposit, + salt: sts.bytes(), + data: ListingData, + state: ListingState, + } +}) + +export const ListingState: sts.Type = sts.closedEnum(() => { + return { + Auction: AuctionState, + FixedPrice: sts.enumStruct({ + amountFilled: sts.bigint(), + }), + Offer: OfferState, + } +}) + +export const OfferState: sts.Type = sts.struct(() => { + return { + counterOfferCount: sts.number(), + } +}) + +export const AuctionState: sts.Type = sts.struct(() => { + return { + highBid: sts.option(() => Bid), + } +}) + +export const FeeSide: sts.Type = sts.closedEnum(() => { + return { + Make: sts.unit(), + NoFee: sts.unit(), + Take: sts.unit(), + } +}) + +export const DispatchRuleKind: sts.Type = sts.closedEnum(() => { + return { + MaxFuelBurnPerTransaction: sts.unit(), + MinimumInfusion: sts.unit(), + PermittedCalls: sts.unit(), + PermittedExtrinsics: sts.unit(), + RequireSignature: sts.unit(), + RequireToken: sts.unit(), + TankFuelBudget: sts.unit(), + UserFuelBudget: sts.unit(), + WhitelistedCallers: sts.unit(), + WhitelistedCollections: sts.unit(), + WhitelistedPallets: sts.unit(), + } +}) + +export const DefaultTankMutation: sts.Type = sts.struct(() => { + return { + userAccountManagement: Type_240, + coveragePolicy: sts.option(() => CoveragePolicy), + accountRules: sts.option(() => sts.array(() => AccountRuleDescriptor)), + } +}) + +export const Type_240: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: sts.option(() => UserAccountManagement), + } +}) + +export const TokenAccount: sts.Type = sts.struct(() => { + return { + balance: sts.bigint(), + reservedBalance: sts.bigint(), + lockedBalance: sts.bigint(), + namedReserves: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bigint()])), + locks: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bigint()])), + approvals: sts.array(() => sts.tuple(() => [AccountId32, Approval])), + isFrozen: sts.boolean(), + deposit: sts.option(() => Deposit), + } +}) + +export const Approval: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + expiration: sts.option(() => sts.number()), + } +}) + +export const Token: sts.Type = sts.struct(() => { + return { + supply: sts.bigint(), + cap: sts.option(() => TokenCap), + freezeState: sts.option(() => FreezeState), + requiresDeposit: sts.boolean(), + creationDeposit: AmbiguousDeposit, + ownerDeposit: sts.bigint(), + totalTokenAccountDeposit: sts.bigint(), + attributeCount: sts.number(), + accountCount: sts.number(), + marketBehavior: sts.option(() => TokenMarketBehavior), + listingForbidden: sts.boolean(), + metadata: DefaultTokenMetadata, + infusion: sts.bigint(), + anyoneCanInfuse: sts.boolean(), + groups: sts.array(() => sts.bigint()), + } +}) + +export const DefaultTokenMetadata: sts.Type = sts.struct(() => { + return { + decimalCount: sts.number(), + name: BoundedString, + symbol: sts.bytes(), + foreign: sts.option(() => DefaultForeignTokenMetadata), + } +}) + +export const DefaultForeignTokenMetadata: sts.Type = sts.struct(() => { + return { + location: sts.option(() => V4Location), + unitsPerSecond: sts.option(() => sts.bigint()), + } +}) + +export const AmbiguousDeposit: sts.Type = sts.struct(() => { + return { + depositor: sts.option(() => AccountId32), + amount: sts.bigint(), + } +}) + +export const Collection: sts.Type = sts.struct(() => { + return { + owner: AccountId32, + policy: DefaultCollectionPolicy, + tokenCount: sts.bigint(), + attributeCount: sts.number(), + creationDeposit: Deposit, + totalDeposit: sts.bigint(), + explicitRoyaltyCurrencies: sts.array(() => sts.tuple(() => [AssetId, sts.unit()])), + totalInfusion: sts.bigint(), + } +}) + +export const DefaultCollectionPolicy: sts.Type = sts.struct(() => { + return { + mint: DefaultMintPolicy, + transfer: DefaultTransferPolicy, + market: DefaultMarketPolicy, + } +}) + +export const DefaultMarketPolicy: sts.Type = sts.struct(() => { + return { + royalty: sts.option(() => DefaultRoyalty), + } +}) + +export const DefaultTransferPolicy: sts.Type = sts.struct(() => { + return { + isFrozen: sts.boolean(), + } +}) + +export const DefaultMintPolicy: sts.Type = sts.struct(() => { + return { + maxTokenCount: sts.option(() => sts.bigint()), + maxTokenSupply: sts.option(() => sts.bigint()), + forceCollapsingSupply: sts.boolean(), + } +}) + +export const DefaultTokenMutation: sts.Type = sts.struct(() => { + return { + behavior: Type_163, + listingForbidden: Type_166, + anyoneCanInfuse: Type_166, + name: Type_167, + } +}) + +export const Type_167: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: BoundedString, + } +}) + +export const Type_166: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: sts.boolean(), + } +}) + +export const Type_163: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: sts.option(() => TokenMarketBehavior), + } +}) + +export const VersionedLocation: sts.Type = sts.closedEnum(() => { + return { + V2: V2MultiLocation, + V3: V3MultiLocation, + V4: V4Location, + } +}) + +export const V3Error: sts.Type = sts.closedEnum(() => { + return { + AssetNotFound: sts.unit(), + BadOrigin: sts.unit(), + Barrier: sts.unit(), + DestinationUnsupported: sts.unit(), + ExceedsMaxMessageSize: sts.unit(), + ExceedsStackLimit: sts.unit(), + ExpectationFalse: sts.unit(), + ExportError: sts.unit(), + FailedToDecode: sts.unit(), + FailedToTransactAsset: sts.unit(), + FeesNotMet: sts.unit(), + HoldingWouldOverflow: sts.unit(), + InvalidLocation: sts.unit(), + LocationCannotHold: sts.unit(), + LocationFull: sts.unit(), + LocationNotInvertible: sts.unit(), + LockError: sts.unit(), + MaxWeightInvalid: sts.unit(), + NameMismatch: sts.unit(), + NoDeal: sts.unit(), + NoPermission: sts.unit(), + NotDepositable: sts.unit(), + NotHoldingFees: sts.unit(), + NotWithdrawable: sts.unit(), + Overflow: sts.unit(), + PalletNotFound: sts.unit(), + ReanchorFailed: sts.unit(), + TooExpensive: sts.unit(), + Transport: sts.unit(), + Trap: sts.bigint(), + Unanchored: sts.unit(), + UnhandledXcmVersion: sts.unit(), + Unimplemented: sts.unit(), + UnknownClaim: sts.unit(), + Unroutable: sts.unit(), + UntrustedReserveLocation: sts.unit(), + UntrustedTeleportLocation: sts.unit(), + VersionIncompatible: sts.unit(), + WeightLimitReached: Weight, + WeightNotComputable: sts.unit(), + } +}) + +export const V4Asset: sts.Type = sts.struct(() => { + return { + id: V4AssetId, + fun: V4Fungibility, + } +}) + +export const V4Fungibility: sts.Type = sts.closedEnum(() => { + return { + Fungible: sts.bigint(), + NonFungible: V4AssetInstance, + } +}) + +export const V4AssetInstance: sts.Type = sts.closedEnum(() => { + return { + Array16: sts.bytes(), + Array32: sts.bytes(), + Array4: sts.bytes(), + Array8: sts.bytes(), + Index: sts.bigint(), + Undefined: sts.unit(), + } +}) + +export const VersionedAssets: sts.Type = sts.closedEnum(() => { + return { + V2: sts.array(() => V2MultiAsset), + V3: sts.array(() => V3MultiAsset), + V4: sts.array(() => V4Asset), + } +}) + +export const V4Response: sts.Type = sts.closedEnum(() => { + return { + Assets: sts.array(() => V4Asset), + DispatchResult: V3MaybeErrorCode, + ExecutionResult: sts.option(() => sts.tuple(() => [sts.number(), V3Error])), + Null: sts.unit(), + PalletsInfo: sts.array(() => V4PalletInfo), + Version: sts.number(), + } +}) + +export const V4PalletInfo: sts.Type = sts.struct(() => { + return { + index: sts.number(), + name: BoundedVec, + moduleName: BoundedVec, + major: sts.number(), + minor: sts.number(), + patch: sts.number(), + } +}) + +export const BoundedVec = sts.bytes() + +export const V4Instruction: sts.Type = sts.closedEnum(() => { + return { + AliasOrigin: V4Location, + BurnAsset: sts.array(() => V4Asset), + BuyExecution: sts.enumStruct({ + fees: V4Asset, + weightLimit: V3WeightLimit, + }), + ClaimAsset: sts.enumStruct({ + assets: sts.array(() => V4Asset), + ticket: V4Location, + }), + ClearError: sts.unit(), + ClearOrigin: sts.unit(), + ClearTopic: sts.unit(), + ClearTransactStatus: sts.unit(), + DepositAsset: sts.enumStruct({ + assets: V4AssetFilter, + beneficiary: V4Location, + }), + DepositReserveAsset: sts.enumStruct({ + assets: V4AssetFilter, + dest: V4Location, + xcm: sts.array(() => V4Instruction), + }), + DescendOrigin: V4Junctions, + ExchangeAsset: sts.enumStruct({ + give: V4AssetFilter, + want: sts.array(() => V4Asset), + maximal: sts.boolean(), + }), + ExpectAsset: sts.array(() => V4Asset), + ExpectError: sts.option(() => sts.tuple(() => [sts.number(), V3Error])), + ExpectOrigin: sts.option(() => V4Location), + ExpectPallet: sts.enumStruct({ + index: sts.number(), + name: sts.bytes(), + moduleName: sts.bytes(), + crateMajor: sts.number(), + minCrateMinor: sts.number(), + }), + ExpectTransactStatus: V3MaybeErrorCode, + ExportMessage: sts.enumStruct({ + network: V4NetworkId, + destination: V4Junctions, + xcm: sts.array(() => V4Instruction), + }), + HrmpChannelAccepted: sts.enumStruct({ + recipient: sts.number(), + }), + HrmpChannelClosing: sts.enumStruct({ + initiator: sts.number(), + sender: sts.number(), + recipient: sts.number(), + }), + HrmpNewChannelOpenRequest: sts.enumStruct({ + sender: sts.number(), + maxMessageSize: sts.number(), + maxCapacity: sts.number(), + }), + InitiateReserveWithdraw: sts.enumStruct({ + assets: V4AssetFilter, + reserve: V4Location, + xcm: sts.array(() => V4Instruction), + }), + InitiateTeleport: sts.enumStruct({ + assets: V4AssetFilter, + dest: V4Location, + xcm: sts.array(() => V4Instruction), + }), + LockAsset: sts.enumStruct({ + asset: V4Asset, + unlocker: V4Location, + }), + NoteUnlockable: sts.enumStruct({ + asset: V4Asset, + owner: V4Location, + }), + QueryPallet: sts.enumStruct({ + moduleName: sts.bytes(), + responseInfo: V4QueryResponseInfo, + }), + QueryResponse: sts.enumStruct({ + queryId: sts.bigint(), + response: V4Response, + maxWeight: Weight, + querier: sts.option(() => V4Location), + }), + ReceiveTeleportedAsset: sts.array(() => V4Asset), + RefundSurplus: sts.unit(), + ReportError: V4QueryResponseInfo, + ReportHolding: sts.enumStruct({ + responseInfo: V4QueryResponseInfo, + assets: V4AssetFilter, + }), + ReportTransactStatus: V4QueryResponseInfo, + RequestUnlock: sts.enumStruct({ + asset: V4Asset, + locker: V4Location, + }), + ReserveAssetDeposited: sts.array(() => V4Asset), + SetAppendix: sts.array(() => V4Instruction), + SetErrorHandler: sts.array(() => V4Instruction), + SetFeesMode: sts.enumStruct({ + jitWithdraw: sts.boolean(), + }), + SetTopic: sts.bytes(), + SubscribeVersion: sts.enumStruct({ + queryId: sts.bigint(), + maxResponseWeight: Weight, + }), + Transact: sts.enumStruct({ + originKind: V2OriginKind, + requireWeightAtMost: Weight, + call: DoubleEncoded, + }), + TransferAsset: sts.enumStruct({ + assets: sts.array(() => V4Asset), + beneficiary: V4Location, + }), + TransferReserveAsset: sts.enumStruct({ + assets: sts.array(() => V4Asset), + dest: V4Location, + xcm: sts.array(() => V4Instruction), + }), + Trap: sts.bigint(), + UniversalOrigin: V4Junction, + UnlockAsset: sts.enumStruct({ + asset: V4Asset, + target: V4Location, + }), + UnpaidExecution: sts.enumStruct({ + weightLimit: V3WeightLimit, + checkOrigin: sts.option(() => V4Location), + }), + UnsubscribeVersion: sts.unit(), + WithdrawAsset: sts.array(() => V4Asset), + } +}) + +export const V4Location: sts.Type = sts.struct(() => { + return { + parents: sts.number(), + interior: V4Junctions, + } +}) + +export const V4Outcome: sts.Type = sts.closedEnum(() => { + return { + Complete: sts.enumStruct({ + used: Weight, + }), + Error: sts.enumStruct({ + error: V3Error, + }), + Incomplete: sts.enumStruct({ + used: Weight, + error: V3Error, + }), + } +}) + +export const AccountId32 = sts.bytes() + +export const H256 = sts.bytes() diff --git a/src/types/generated/message-queue/calls.ts b/src/types/generated/message-queue/calls.ts index 818e49d41..e1ab01b7f 100644 --- a/src/types/generated/message-queue/calls.ts +++ b/src/types/generated/message-queue/calls.ts @@ -1,15 +1,15 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const reapPage = { name: 'MessageQueue.reap_page', /** * Remove a page which has no more messages remaining to be processed or is stale. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'MessageQueue.reap_page', sts.struct({ - messageOrigin: v1010.AggregateMessageOrigin, + messageOrigin: matrixEnjinV1012.AggregateMessageOrigin, pageIndex: sts.number(), }) ), @@ -32,13 +32,13 @@ export const executeOverweight = { * * Benchmark complexity considerations: O(index + weight_limit). */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'MessageQueue.execute_overweight', sts.struct({ - messageOrigin: v1010.AggregateMessageOrigin, + messageOrigin: matrixEnjinV1012.AggregateMessageOrigin, page: sts.number(), index: sts.number(), - weightLimit: v1010.Weight, + weightLimit: matrixEnjinV1012.Weight, }) ), } diff --git a/src/types/generated/message-queue/events.ts b/src/types/generated/message-queue/events.ts index def31ab9c..22d70a4d6 100644 --- a/src/types/generated/message-queue/events.ts +++ b/src/types/generated/message-queue/events.ts @@ -1,29 +1,29 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const processingFailed = { name: 'MessageQueue.ProcessingFailed', /** * Message discarded due to an error in the `MessageProcessor` (usually a format error). */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'MessageQueue.ProcessingFailed', sts.struct({ /** * The `blake2_256` hash of the message. */ - id: v1010.H256, + id: matrixEnjinV1012.H256, /** * The queue of the message. */ - origin: v1010.AggregateMessageOrigin, + origin: matrixEnjinV1012.AggregateMessageOrigin, /** * The error that occurred. * * This error is pretty opaque. More fine-grained errors need to be emitted as events * by the `MessageProcessor`. */ - error: v1010.ProcessMessageError, + error: matrixEnjinV1012.ProcessMessageError, }) ), } @@ -33,21 +33,21 @@ export const processed = { /** * Message is processed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'MessageQueue.Processed', sts.struct({ /** * The `blake2_256` hash of the message. */ - id: v1010.H256, + id: matrixEnjinV1012.H256, /** * The queue of the message. */ - origin: v1010.AggregateMessageOrigin, + origin: matrixEnjinV1012.AggregateMessageOrigin, /** * How much weight was used to process the message. */ - weightUsed: v1010.Weight, + weightUsed: matrixEnjinV1012.Weight, /** * Whether the message was processed. * @@ -66,7 +66,7 @@ export const overweightEnqueued = { /** * Message placed in overweight queue. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'MessageQueue.OverweightEnqueued', sts.struct({ /** @@ -76,7 +76,7 @@ export const overweightEnqueued = { /** * The queue of the message. */ - origin: v1010.AggregateMessageOrigin, + origin: matrixEnjinV1012.AggregateMessageOrigin, /** * The page of the message. */ @@ -94,13 +94,13 @@ export const pageReaped = { /** * This page was reaped. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'MessageQueue.PageReaped', sts.struct({ /** * The queue of the page. */ - origin: v1010.AggregateMessageOrigin, + origin: matrixEnjinV1012.AggregateMessageOrigin, /** * The index of the page. */ diff --git a/src/types/generated/message-queue/storage.ts b/src/types/generated/message-queue/storage.ts index 11c524bcb..9627ce55c 100644 --- a/src/types/generated/message-queue/storage.ts +++ b/src/types/generated/message-queue/storage.ts @@ -1,70 +1,70 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const bookStateFor = { /** * The index of the first and last (non-empty) pages. */ - v1010: new StorageType('MessageQueue.BookStateFor', 'Default', [v1010.AggregateMessageOrigin], v1010.BookState) as BookStateForV1010, + matrixEnjinV1012: new StorageType('MessageQueue.BookStateFor', 'Default', [matrixEnjinV1012.AggregateMessageOrigin], matrixEnjinV1012.BookState) as BookStateForMatrixEnjinV1012, } /** * The index of the first and last (non-empty) pages. */ -export interface BookStateForV1010 { +export interface BookStateForMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.BookState - get(block: Block, key: v1010.AggregateMessageOrigin): Promise<(v1010.BookState | undefined)> - getMany(block: Block, keys: v1010.AggregateMessageOrigin[]): Promise<(v1010.BookState | undefined)[]> - getKeys(block: Block): Promise - getKeys(block: Block, key: v1010.AggregateMessageOrigin): Promise - getKeysPaged(pageSize: number, block: Block): AsyncIterable - getKeysPaged(pageSize: number, block: Block, key: v1010.AggregateMessageOrigin): AsyncIterable - getPairs(block: Block): Promise<[k: v1010.AggregateMessageOrigin, v: (v1010.BookState | undefined)][]> - getPairs(block: Block, key: v1010.AggregateMessageOrigin): Promise<[k: v1010.AggregateMessageOrigin, v: (v1010.BookState | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v1010.AggregateMessageOrigin, v: (v1010.BookState | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: v1010.AggregateMessageOrigin): AsyncIterable<[k: v1010.AggregateMessageOrigin, v: (v1010.BookState | undefined)][]> + getDefault(block: Block): matrixEnjinV1012.BookState + get(block: Block, key: matrixEnjinV1012.AggregateMessageOrigin): Promise<(matrixEnjinV1012.BookState | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.AggregateMessageOrigin[]): Promise<(matrixEnjinV1012.BookState | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.AggregateMessageOrigin): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AggregateMessageOrigin): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.AggregateMessageOrigin, v: (matrixEnjinV1012.BookState | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.AggregateMessageOrigin): Promise<[k: matrixEnjinV1012.AggregateMessageOrigin, v: (matrixEnjinV1012.BookState | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.AggregateMessageOrigin, v: (matrixEnjinV1012.BookState | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AggregateMessageOrigin): AsyncIterable<[k: matrixEnjinV1012.AggregateMessageOrigin, v: (matrixEnjinV1012.BookState | undefined)][]> } export const serviceHead = { /** * The origin at which we should begin servicing. */ - v1010: new StorageType('MessageQueue.ServiceHead', 'Optional', [], v1010.AggregateMessageOrigin) as ServiceHeadV1010, + matrixEnjinV1012: new StorageType('MessageQueue.ServiceHead', 'Optional', [], matrixEnjinV1012.AggregateMessageOrigin) as ServiceHeadMatrixEnjinV1012, } /** * The origin at which we should begin servicing. */ -export interface ServiceHeadV1010 { +export interface ServiceHeadMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block): Promise<(v1010.AggregateMessageOrigin | undefined)> + get(block: Block): Promise<(matrixEnjinV1012.AggregateMessageOrigin | undefined)> } export const pages = { /** * The map of page indices to pages. */ - v1010: new StorageType('MessageQueue.Pages', 'Optional', [v1010.AggregateMessageOrigin, sts.number()], v1010.Page) as PagesV1010, + matrixEnjinV1012: new StorageType('MessageQueue.Pages', 'Optional', [matrixEnjinV1012.AggregateMessageOrigin, sts.number()], matrixEnjinV1012.Page) as PagesMatrixEnjinV1012, } /** * The map of page indices to pages. */ -export interface PagesV1010 { +export interface PagesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block, key1: v1010.AggregateMessageOrigin, key2: number): Promise<(v1010.Page | undefined)> - getMany(block: Block, keys: [v1010.AggregateMessageOrigin, number][]): Promise<(v1010.Page | undefined)[]> - getKeys(block: Block): Promise<[v1010.AggregateMessageOrigin, number][]> - getKeys(block: Block, key1: v1010.AggregateMessageOrigin): Promise<[v1010.AggregateMessageOrigin, number][]> - getKeys(block: Block, key1: v1010.AggregateMessageOrigin, key2: number): Promise<[v1010.AggregateMessageOrigin, number][]> - getKeysPaged(pageSize: number, block: Block): AsyncIterable<[v1010.AggregateMessageOrigin, number][]> - getKeysPaged(pageSize: number, block: Block, key1: v1010.AggregateMessageOrigin): AsyncIterable<[v1010.AggregateMessageOrigin, number][]> - getKeysPaged(pageSize: number, block: Block, key1: v1010.AggregateMessageOrigin, key2: number): AsyncIterable<[v1010.AggregateMessageOrigin, number][]> - getPairs(block: Block): Promise<[k: [v1010.AggregateMessageOrigin, number], v: (v1010.Page | undefined)][]> - getPairs(block: Block, key1: v1010.AggregateMessageOrigin): Promise<[k: [v1010.AggregateMessageOrigin, number], v: (v1010.Page | undefined)][]> - getPairs(block: Block, key1: v1010.AggregateMessageOrigin, key2: number): Promise<[k: [v1010.AggregateMessageOrigin, number], v: (v1010.Page | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [v1010.AggregateMessageOrigin, number], v: (v1010.Page | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1010.AggregateMessageOrigin): AsyncIterable<[k: [v1010.AggregateMessageOrigin, number], v: (v1010.Page | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1010.AggregateMessageOrigin, key2: number): AsyncIterable<[k: [v1010.AggregateMessageOrigin, number], v: (v1010.Page | undefined)][]> + get(block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin, key2: number): Promise<(matrixEnjinV1012.Page | undefined)> + getMany(block: Block, keys: [matrixEnjinV1012.AggregateMessageOrigin, number][]): Promise<(matrixEnjinV1012.Page | undefined)[]> + getKeys(block: Block): Promise<[matrixEnjinV1012.AggregateMessageOrigin, number][]> + getKeys(block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin): Promise<[matrixEnjinV1012.AggregateMessageOrigin, number][]> + getKeys(block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin, key2: number): Promise<[matrixEnjinV1012.AggregateMessageOrigin, number][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[matrixEnjinV1012.AggregateMessageOrigin, number][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin): AsyncIterable<[matrixEnjinV1012.AggregateMessageOrigin, number][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin, key2: number): AsyncIterable<[matrixEnjinV1012.AggregateMessageOrigin, number][]> + getPairs(block: Block): Promise<[k: [matrixEnjinV1012.AggregateMessageOrigin, number], v: (matrixEnjinV1012.Page | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin): Promise<[k: [matrixEnjinV1012.AggregateMessageOrigin, number], v: (matrixEnjinV1012.Page | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin, key2: number): Promise<[k: [matrixEnjinV1012.AggregateMessageOrigin, number], v: (matrixEnjinV1012.Page | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [matrixEnjinV1012.AggregateMessageOrigin, number], v: (matrixEnjinV1012.Page | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin): AsyncIterable<[k: [matrixEnjinV1012.AggregateMessageOrigin, number], v: (matrixEnjinV1012.Page | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AggregateMessageOrigin, key2: number): AsyncIterable<[k: [matrixEnjinV1012.AggregateMessageOrigin, number], v: (matrixEnjinV1012.Page | undefined)][]> } diff --git a/src/types/generated/migrations/calls.ts b/src/types/generated/migrations/calls.ts index 8e2cfb5d1..96c1aebed 100644 --- a/src/types/generated/migrations/calls.ts +++ b/src/types/generated/migrations/calls.ts @@ -1,5 +1,5 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const forceSetCursor = { name: 'Migrations.force_set_cursor', @@ -10,10 +10,10 @@ export const forceSetCursor = { * restarting the migration process in this manner will not call the * [`MigrationStatusHandler::started`] hook or emit an `UpgradeStarted` event. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Migrations.force_set_cursor', sts.struct({ - cursor: sts.option(() => v1010.MigrationCursor), + cursor: sts.option(() => matrixEnjinV1012.MigrationCursor), }) ), } @@ -28,7 +28,7 @@ export const forceSetActiveCursor = { * `force_set_cursor` takes an absolute block number. Setting `started_at` to `None` * indicates that the current block number plus one should be used. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Migrations.force_set_active_cursor', sts.struct({ index: sts.number(), @@ -46,7 +46,7 @@ export const forceOnboardMbms = { * This process happens automatically on a runtime upgrade. It is in place as an emergency * measurement. The cursor needs to be `None` for this to succeed. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Migrations.force_onboard_mbms', sts.unit() ), @@ -61,10 +61,10 @@ export const clearHistoric = { * `HistoricCleared` event. The first time `None` can be used. `limit` must be chosen in a * way that will result in a sensible weight. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Migrations.clear_historic', sts.struct({ - selector: v1010.HistoricCleanupSelector, + selector: matrixEnjinV1012.HistoricCleanupSelector, }) ), } diff --git a/src/types/generated/migrations/events.ts b/src/types/generated/migrations/events.ts index d5c314332..88535f14e 100644 --- a/src/types/generated/migrations/events.ts +++ b/src/types/generated/migrations/events.ts @@ -7,7 +7,7 @@ export const upgradeStarted = { * * Its end is indicated by `UpgradeCompleted` or `UpgradeFailed`. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Migrations.UpgradeStarted', sts.struct({ /** @@ -28,7 +28,7 @@ export const upgradeCompleted = { * * This implies that all of its migrations completed successfully as well. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Migrations.UpgradeCompleted', sts.unit() ), @@ -41,7 +41,7 @@ export const upgradeFailed = { * * This is very bad and will require governance intervention. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Migrations.UpgradeFailed', sts.unit() ), @@ -52,7 +52,7 @@ export const migrationSkipped = { /** * A migration was skipped since it was already executed in the past. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Migrations.MigrationSkipped', sts.struct({ /** @@ -68,7 +68,7 @@ export const migrationAdvanced = { /** * A migration progressed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Migrations.MigrationAdvanced', sts.struct({ /** @@ -88,7 +88,7 @@ export const migrationCompleted = { /** * A Migration completed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Migrations.MigrationCompleted', sts.struct({ /** @@ -110,7 +110,7 @@ export const migrationFailed = { * * This implies that the whole upgrade failed and governance intervention is required. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Migrations.MigrationFailed', sts.struct({ /** @@ -130,7 +130,7 @@ export const historicCleared = { /** * The set of historical migrations has been cleared. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Migrations.HistoricCleared', sts.struct({ /** diff --git a/src/types/generated/migrations/storage.ts b/src/types/generated/migrations/storage.ts index cce97c4c5..a3d57d3b0 100644 --- a/src/types/generated/migrations/storage.ts +++ b/src/types/generated/migrations/storage.ts @@ -1,5 +1,5 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const cursor = { /** @@ -7,7 +7,7 @@ export const cursor = { * * `None` indicates that no migration is running. */ - v1010: new StorageType('Migrations.Cursor', 'Optional', [], v1010.MigrationCursor) as CursorV1010, + matrixEnjinV1012: new StorageType('Migrations.Cursor', 'Optional', [], matrixEnjinV1012.MigrationCursor) as CursorMatrixEnjinV1012, } /** @@ -15,9 +15,9 @@ export const cursor = { * * `None` indicates that no migration is running. */ -export interface CursorV1010 { +export interface CursorMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block): Promise<(v1010.MigrationCursor | undefined)> + get(block: Block): Promise<(matrixEnjinV1012.MigrationCursor | undefined)> } export const historic = { @@ -27,7 +27,7 @@ export const historic = { * This is used as blacklist, to not re-execute migrations that have not been removed from the * codebase yet. Governance can regularly clear this out via `clear_historic`. */ - v1010: new StorageType('Migrations.Historic', 'Optional', [sts.bytes()], sts.unit()) as HistoricV1010, + matrixEnjinV1012: new StorageType('Migrations.Historic', 'Optional', [sts.bytes()], sts.unit()) as HistoricMatrixEnjinV1012, } /** @@ -36,7 +36,7 @@ export const historic = { * This is used as blacklist, to not re-execute migrations that have not been removed from the * codebase yet. Governance can regularly clear this out via `clear_historic`. */ -export interface HistoricV1010 { +export interface HistoricMatrixEnjinV1012 { is(block: RuntimeCtx): boolean get(block: Block, key: Bytes): Promise<(null | undefined)> getMany(block: Block, keys: Bytes[]): Promise<(null | undefined)[]> diff --git a/src/types/generated/multi-tokens/calls.ts b/src/types/generated/multi-tokens/calls.ts index a780c2f0e..a3689b529 100644 --- a/src/types/generated/multi-tokens/calls.ts +++ b/src/types/generated/multi-tokens/calls.ts @@ -8,6 +8,7 @@ import * as v1000 from '../v1000' import * as matrixEnjinV1003 from '../matrixEnjinV1003' import * as v1003 from '../v1003' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const createCollection = { name: 'MultiTokens.create_collection', @@ -24,6 +25,56 @@ export const createCollection = { descriptor: matrixEnjinV603.DefaultCollectionDescriptor, }) ), + /** + * Creates a new [`Collection`](ep_multi_tokens::Collection) from `descriptor` + * + * See [`CollectionDescriptor`](ep_multi_tokens::DefaultCollectionDescriptor) and + * [`CollectionPolicyDescriptor`](ep_multi_tokens::DefaultCollectionPolicyDescriptor) + * for more info about specific parameters. The [Mint + * Policy](ep_multi_tokens::DefaultMintPolicyDescriptor) has the most parameters. + * + * **Minting Policy** + * + * - Max token count (optional) + * - Max token supply (optional) + * - Force Single Mint + * - If Yes, each token minted in the collection MUST be an NFT with a cap of 1. + * + * **Royalty (optional)** + * + * - Beneficiary address + * - The percentage of marketplace sale royalty that will be sent to the beneficiary. + * + * **Explicit Royalty Currencies (optional)** + * + * Optionally provide a list of tokens (must be currencies). + * - If no currencies are provided here, then ALL currencies are allowed for royalties. + * - If one or more currencies are provided here, they will be whitelisted for use as a + * royalty currency and ONLY this list of currencies will be allowed for royalties. + * + * # Errors + * + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.create_collection', + sts.struct({ + descriptor: matrixEnjinV1012.DefaultCollectionDescriptor, + }) + ), + /** + * Creates a new [`Collection`](ep_multi_tokens::Collection) from `descriptor` + * + * # Errors + * + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + */ + v500: new CallType( + 'MultiTokens.create_collection', + sts.struct({ + descriptor: v500.DefaultCollectionDescriptor, + }) + ), /** * Creates a new [`Collection`](ep_multi_tokens::Collection) from `descriptor` * @@ -106,6 +157,56 @@ export const mutateToken = { mutation: matrixEnjinV603.DefaultTokenMutation, }) ), + /** + * Modify [`Token`](ep_multi_tokens::Token) with `token_id` from + * [`Collection`](ep_multi_tokens::Collection) with `collection_id` by applying `mutation` + * + * The collection creator/owner can mutate the settings of a token. + * See [DefaultTokenMutation](ep_multi_tokens::DefaultTokenMutation) for specific fields + * and descriptions. + * + * Note that `behavior` is a nested option of type + * [TokenMarketBehavior](ep_multi_tokens::TokenMarketBehavior). This can either be set to + * `None`, a `Currency`, or a royalty. + * + * All fields are `Optional`, so only set the specific fields you want to change to `Some`. + * + * # Errors + * + * - [`Error::CurrencyIncompatibleWithCollectionRoyalty`] if token has already been + * assigned a royalty + * - [`Error::NoPermission`] if not the collection owner + * - [`Error::TokenNotFound`] if Token does not exist + * - [`Error::ConflictingLocation`] if the new location is already occupied + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.mutate_token', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + mutation: matrixEnjinV1012.DefaultTokenMutation, + }) + ), + /** + * Modify [`Token`](ep_multi_tokens::Token) with `token_id` from + * [`Collection`](ep_multi_tokens::Collection) with `collection_id` by applying `mutation` + * + * # Errors + * + * - [`Error::CurrencyIncompatibleWithCollectionRoyalty`] if token has already been + * assigned a royalty + * - [`Error::NoPermission`] if not the collection owner + * - [`Error::TokenNotFound`] if Token does not exist + * - [`Error::ConflictingLocation`] if the new location is already occupied + */ + v500: new CallType( + 'MultiTokens.mutate_token', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + mutation: v500.DefaultTokenMutation, + }) + ), /** * Modify [`Token`](ep_multi_tokens::Token) with `token_id` from * [`Collection`](ep_multi_tokens::Collection) with `collection_id` by applying `mutation` @@ -156,6 +257,48 @@ export const mint = { params: matrixEnjinV603.DefaultMintParams, }) ), + /** + * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's + * [`MintPolicy`](traits::CollectionPolicy::Mint). + * + * Tokens are minted using [`MintParams`], and it may only be done by the collection's + * owner. There are two types of mint operations: + * + * **Create** + * + * This must be called the first time a token is being created. Any token id can be chosen + * when creating a token. They do not have to be sequential. + * + * You can specify additional parameters that can apply constraints to the token or give it + * a royalty. Some of these values can be changed later using the + * [`mutateToken`](Self::mutate_token) extrinsic. + * + * **Mint** + * + * After a token is created, you can mint additional balance using this variant. + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `Collection` does not exist. + * - [`Error::TokenNotFound`] if `Token` does not exist. + * - [`Error::TokenAlreadyExists`] if attempting to create a token that already exists + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficient balance for + * token deposit + * - [`Error::ConflictingLocation`] if the token is foreign and the location is already + * mapped to another asset in `AssetIdsByLocation` + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.mint', + sts.struct({ + recipient: matrixEnjinV1012.MultiAddress, + collectionId: sts.bigint(), + params: matrixEnjinV1012.DefaultMintParams, + }) + ), /** * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's * [`MintPolicy`](traits::CollectionPolicy::Mint). @@ -258,6 +401,44 @@ export const burn = { params: matrixEnjinV603.DefaultBurnParams, }) ), + /** + * Reduces the balance of `owner` by `amount` of `token_id` from `collection_id`. + * It also updates the total supply of `collection_id`. + * + * # Errors + * - [`Error::CollectionNotFound`] if `collection` does not exist. + * - [`Error::BalanceLow`] if `owner` account does not has enough amount of any token in + * `tokens` of `collection`. + * - [`Error::DepositUnreserveFailed`] if caller does not have enough reserved balance to + * unreserve + * - [`Error::DestroyForbiddenByAttributeCount`] if removing token from storage but the + * attribute count is greater than zero + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.burn', + sts.struct({ + collectionId: sts.bigint(), + params: matrixEnjinV1012.DefaultBurnParams, + }) + ), + /** + * Reduces the balance of `owner` by `amount` of `token_id` from `collection_id`. + * It also updates the total supply of `collection_id`. + * + * # Errors + * - [`Error::CollectionNotFound`] if `collection` does not exist. + * - [`Error::BalanceLow`] if `owner` account does not has enough amount of any token in + * `tokens` of `collection`. + * - [`Error::DepositUnreserveFailed`] if caller does not have enough reserved balance to + * unreserve + */ + v500: new CallType( + 'MultiTokens.burn', + sts.struct({ + collectionId: sts.bigint(), + params: v500.DefaultBurnParams, + }) + ), /** * Reduces the balance of `owner` by `amount` of `token_id` from `collection_id`. * It also updates the total supply of `collection_id`. @@ -298,6 +479,44 @@ export const transfer = { params: matrixEnjinV603.DefaultTransferParams, }) ), + /** + * `operator` transfers to `recipient` for `collection_id` with `params` + * + * Can accept [`DefaultTransferParams`](ep_multi_tokens::DefaultTransferParams): + * + * - The `Simple` transfer is a regular transfer + * - The `Operator` transfer is the same as `transfer_from` and requires approval. See + * [Operator](crate#operator) in the pallet's documentation for more info. + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::BalanceLow`] if `source` does not own enough amount of `collection`. + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.transfer', + sts.struct({ + recipient: matrixEnjinV1012.MultiAddress, + collectionId: sts.bigint(), + params: matrixEnjinV1012.DefaultTransferParams, + }) + ), + /** + * `operator` transfers to `recipient` for `collection_id` with `params` + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::BalanceLow`] if `source` does not own enough amount of `collection`. + */ + v500: new CallType( + 'MultiTokens.transfer', + sts.struct({ + recipient: v500.MultiAddress, + collectionId: sts.bigint(), + params: v500.DefaultTransferParams, + }) + ), /** * `operator` transfers to `recipient` for `collection_id` with `params` * @@ -366,6 +585,52 @@ export const setAttribute = { value: sts.bytes(), }) ), + /** + * Sets the attribute `key` to `value` for `collection_id`. + * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], + * the attribute is added to the token. + * Only callable by the collection's owner. + * + * # Errors + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `source` account is not the owner of the collection. + * - [`Error::DepositReserveFailed`] if unable to reserve the deposit for the attribute + * storage. + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.set_attribute', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + value: sts.bytes(), + depositor: sts.option(() => matrixEnjinV1012.MultiAddress), + }) + ), + /** + * Sets the attribute `key` to `value` for `collection_id`. + * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], + * the attribute is added to the token. + * + * # Errors + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `source` account is not the owner of the collection. + * - [`Error::DepositReserveFailed`] if unable to reserve the deposit for the attribute + * storage. + */ + v500: new CallType( + 'MultiTokens.set_attribute', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + value: sts.bytes(), + }) + ), /** * Sets the attribute `key` to `value` for `collection_id`. * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], @@ -454,6 +719,41 @@ export const batchTransfer = { recipients: sts.array(() => matrixEnjinV603.Recipient), }) ), + /** + * Transfers the specific amount of tokens of `collection` to `recipients` from `origin` + * account. A single failure will fail all transfers. + * + * Performs multiple transfers in a single call. Can optionally continue if any calls fail, + * depending on the `continueOnFailure` parameter. + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::BalanceLow`] if `source` does not own enough amount of `collection`. + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.batch_transfer', + sts.struct({ + collectionId: sts.bigint(), + recipients: sts.array(() => matrixEnjinV1012.Recipient), + }) + ), + /** + * Transfers the specific amount of tokens of `collection` to `recipients` from `origin` + * account. A single failure will fail all transfers. + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::BalanceLow`] if `source` does not own enough amount of `collection`. + */ + v500: new CallType( + 'MultiTokens.batch_transfer', + sts.struct({ + collectionId: sts.bigint(), + recipients: sts.array(() => v500.Recipient), + }) + ), /** * Transfers the specific amount of tokens of `collection` to `recipients` from `origin` * account. A single failure will fail all transfers. @@ -495,6 +795,30 @@ export const batchMint = { recipients: sts.array(() => matrixEnjinV603.Type_395), }) ), + /** + * Collection owner mints tokens of `collection_id` to `recipients` consisting of an + * [`AccountId`](frame_system::Config::AccountId) and [`MintParams`]. A single mint failure + * will fail all of them in the batch. + * + * Batch minting is slightly less expensive than performing the same number of mint calls + * sequentially. + * + * # Errors + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `collection` does **not** exist. + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - [`Error::MaxTokenCountExceeded`] if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficient balance for + * token deposit + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.batch_mint', + sts.struct({ + collectionId: sts.bigint(), + recipients: sts.array(() => matrixEnjinV1012.Type_472), + }) + ), /** * Collection owner mints tokens of `collection_id` to `recipients` consisting of an * [`AccountId`](frame_system::Config::AccountId) and [`MintParams`]. A single mint failure @@ -585,6 +909,53 @@ export const batchSetAttribute = { attributes: sts.array(() => matrixEnjinV603.AttributeKeyValuePair), }) ), + /** + * Collection owner sets `attributes` to `collection_id` + * + * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], + * the attribute is added to the token. + * + * # Errors + * + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `source` account is not the owner of the collection. + * - [`Error::DepositReserveFailed`] if unable to reserve the deposit for the attribute + * storage. + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.batch_set_attribute', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + attributes: sts.array(() => matrixEnjinV1012.AttributeKeyValuePair), + depositor: sts.option(() => matrixEnjinV1012.MultiAddress), + }) + ), + /** + * Collection owner sets `attributes` to `collection_id` + * + * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], + * the attribute is added to the token. + * + * # Errors + * + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `source` account is not the owner of the collection. + * - [`Error::DepositReserveFailed`] if unable to reserve the deposit for the attribute + * storage. + */ + v500: new CallType( + 'MultiTokens.batch_set_attribute', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + attributes: sts.array(() => v500.AttributeKeyValuePair), + }) + ), /** * Collection owner sets `attributes` to `collection_id` * @@ -910,6 +1281,40 @@ export const forceTransfer = { params: matrixEnjinV603.DefaultTransferParams, }) ), + /** + * Exactly as [`transfer`](Self::transfer), except the origin must be root and the source + * account should be specified. + * + * # Errors + * + * Same as [`transfer`](Self::transfer) + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_transfer', + sts.struct({ + source: matrixEnjinV1012.MultiAddress, + destination: matrixEnjinV1012.MultiAddress, + collectionId: sts.bigint(), + params: matrixEnjinV1012.DefaultTransferParams, + }) + ), + /** + * Exactly as [`transfer`](Self::transfer), except the origin must be root and the source + * account should be specified. + * + * # Errors + * + * Same as [`transfer`](Self::transfer) + */ + v500: new CallType( + 'MultiTokens.force_transfer', + sts.struct({ + source: v500.MultiAddress, + destination: v500.MultiAddress, + collectionId: sts.bigint(), + params: v500.DefaultTransferParams, + }) + ), /** * Exactly as [`transfer`](Self::transfer), except the origin must be root and the source * account should be specified. @@ -941,6 +1346,26 @@ export const forceSetCollection = { value: sts.option(() => matrixEnjinV603.Collection), }) ), + /** + * Set the Collections storage to the given `value`, origin must be root + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_set_collection', + sts.struct({ + collectionId: sts.bigint(), + value: sts.option(() => matrixEnjinV1012.Collection), + }) + ), + /** + * Set the Collections storage to the given `value`, origin must be root + */ + v500: new CallType( + 'MultiTokens.force_set_collection', + sts.struct({ + collectionId: sts.bigint(), + value: sts.option(() => v500.Collection), + }) + ), /** * Set the Collections storage to the given `value`, origin must be root */ @@ -966,6 +1391,17 @@ export const forceSetToken = { value: sts.option(() => matrixEnjinV603.Token), }) ), + /** + * Set the Tokens storage to the given `value`, origin must be root + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_set_token', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + value: sts.option(() => matrixEnjinV1012.Token), + }) + ), /** * Set the Tokens storage to the given `value`, origin must be root */ @@ -1015,6 +1451,30 @@ export const forceSetAttribute = { value: sts.option(() => matrixEnjinV603.Attribute), }) ), + /** + * Set the Tokens storage to the given `value`, origin must be root + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_set_attribute', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + value: sts.option(() => matrixEnjinV1012.Attribute), + }) + ), + /** + * Set the Tokens storage to the given `value`, origin must be root + */ + v500: new CallType( + 'MultiTokens.force_set_attribute', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + key: sts.bytes(), + value: sts.option(() => v500.Attribute), + }) + ), /** * Set the Tokens storage to the given `value`, origin must be root */ @@ -1058,6 +1518,30 @@ export const forceSetTokenAccount = { value: sts.option(() => matrixEnjinV603.TokenAccount), }) ), + /** + * Set the TokenAccounts storage to the given `value`, origin must be root + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_set_token_account', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: matrixEnjinV1012.MultiAddress, + value: sts.option(() => matrixEnjinV1012.TokenAccount), + }) + ), + /** + * Set the TokenAccounts storage to the given `value`, origin must be root + */ + v500: new CallType( + 'MultiTokens.force_set_token_account', + sts.struct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: v500.MultiAddress, + value: sts.option(() => v500.TokenAccount), + }) + ), /** * Set the TokenAccounts storage to the given `value`, origin must be root */ @@ -1089,6 +1573,36 @@ export const forceCreateCollection = { descriptor: matrixEnjinV603.DefaultCollectionDescriptor, }) ), + /** + * Creates a new collection from `descriptor` at `collection_id`, origin must be root + * + * # Errors + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + * - [`Error::CollectionIdAlreadyInUse`] if the collection id is already in use + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_create_collection', + sts.struct({ + owner: matrixEnjinV1012.AccountId32, + collectionId: sts.bigint(), + descriptor: matrixEnjinV1012.DefaultCollectionDescriptor, + }) + ), + /** + * Creates a new collection from `descriptor` at `collection_id`, origin must be root + * + * # Errors + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + * - [`Error::CollectionIdAlreadyInUse`] if the collection id is already in use + */ + v500: new CallType( + 'MultiTokens.force_create_collection', + sts.struct({ + owner: v500.AccountId32, + collectionId: sts.bigint(), + descriptor: v500.DefaultCollectionDescriptor, + }) + ), /** * Creates a new collection from `descriptor` at `collection_id`, origin must be root * @@ -1137,6 +1651,21 @@ export const forceMint = { depositor: sts.option(() => matrixEnjinV1003.MultiAddress), }) ), + /** + * Same as [`mint`](Self::mint), but it is callable by + * [`Config::EthereumMigrationOrigin`]. If `caller` is None, it will use the collection + * owner. If `depositor` is `Some`, they will pay the deposit for minting. + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_mint', + sts.struct({ + caller: sts.option(() => matrixEnjinV1012.MultiAddress), + recipient: matrixEnjinV1012.MultiAddress, + collectionId: sts.bigint(), + params: matrixEnjinV1012.FlexibleMintParams, + depositor: sts.option(() => matrixEnjinV1012.MultiAddress), + }) + ), /** * Same as [`mint`](Self::mint), but it is callable by * [`Config::ForceOrigin`]. @@ -1197,6 +1726,30 @@ export const forceBurn = { params: matrixEnjinV603.DefaultBurnParams, }) ), + /** + * Same as [`burn`](Self::burn), but it is only callable by + * [`Config::ForceOrigin`]. Executes the burn by `caller`. + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_burn', + sts.struct({ + caller: matrixEnjinV1012.MultiAddress, + collectionId: sts.bigint(), + params: matrixEnjinV1012.DefaultBurnParams, + }) + ), + /** + * Same as [`burn`](Self::burn), but it is only callable by + * [`Config::ForceOrigin`]. Executes the burn by `caller`. + */ + v604: new CallType( + 'MultiTokens.force_burn', + sts.struct({ + caller: v604.MultiAddress, + collectionId: sts.bigint(), + params: v604.DefaultBurnParams, + }) + ), /** * Same as [`burn`](Self::burn), but it is only callable by * [`Config::ForceOrigin`]. Executes the burn by `caller`. @@ -1339,6 +1892,52 @@ export const forceCreateEthereumCollection = { descriptor: matrixEnjinV1000.DefaultCollectionDescriptor, }) ), + /** + * Creates a new collection from `descriptor` at `collection_id`, origin must be + * [`Config::EthereumMigrationOrigin`]. It differs from `force_create_collection` + * since it writes to `NativeCollectionIds` and `ClaimableCollectionIds`. + * + * # Params + * - `owner` - the account that will own the new collection + * - `claimer` - the ethereum address that will be able to claim the collection + * - `ethereum_collection_id` - the collection id on ethereum + * + * # Errors + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + * - [`Error::CollectionIdAlreadyInUse`] if the collection id is already in use + */ + matrixEnjinV1012: new CallType( + 'MultiTokens.force_create_ethereum_collection', + sts.struct({ + owner: matrixEnjinV1012.AccountId32, + claimer: matrixEnjinV1012.H160, + ethereumCollectionId: sts.bigint(), + descriptor: matrixEnjinV1012.DefaultCollectionDescriptor, + }) + ), + /** + * Creates a new collection from `descriptor` at `collection_id`, origin must be + * [`Config::EthereumMigrationOrigin`]. It differs from `force_create_collection` + * since it writes to `NativeCollectionIds` and `ClaimableCollectionIds`. + * + * # Params + * - `owner` - the account that will own the new collection + * - `claimer` - the ethereum address that will be able to claim the collection + * - `ethereum_collection_id` - the collection id on ethereum + * + * # Errors + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + * - [`Error::CollectionIdAlreadyInUse`] if the collection id is already in use + */ + v1000: new CallType( + 'MultiTokens.force_create_ethereum_collection', + sts.struct({ + owner: v1000.AccountId32, + claimer: v1000.H160, + ethereumCollectionId: sts.bigint(), + descriptor: v1000.DefaultCollectionDescriptor, + }) + ), /** * Creates a new collection from `descriptor` at `collection_id`, origin must be * [`Config::EthereumMigrationOrigin`]. It differs from `force_create_collection` @@ -1411,8 +2010,9 @@ export const updateAccountDeposit = { /** * Can add or remove deposit for the number of accounts the token can accommodate. It is * permissionless if increased. Only the collection owner can decrease. + * The locked amount is stored in the collection owner's account. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'MultiTokens.update_account_deposit', sts.struct({ collectionId: sts.bigint(), @@ -1427,8 +2027,16 @@ export const infuse = { /** * Infuses ENJ into the token. The actual amount reserved is amount * supply * It is permissionless if the anyone_can_infuse is true + * + * See [Infusion](crate#infusions) + * + * The function calculates the total amount to be reserved by multiplying the infusion + * amount by the token's supply. + * + * Note: If the caller is not the collection owner, the infusion amount is transferred from + * the caller to the owner. The amount is then reserved in the owner's account. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'MultiTokens.infuse', sts.struct({ collectionId: sts.bigint(), diff --git a/src/types/generated/multi-tokens/events.ts b/src/types/generated/multi-tokens/events.ts index 8036e40ee..b8363f182 100644 --- a/src/types/generated/multi-tokens/events.ts +++ b/src/types/generated/multi-tokens/events.ts @@ -7,6 +7,7 @@ import * as matrixEnjinV1000 from '../matrixEnjinV1000' import * as v1000 from '../v1000' import * as matrixEnjinV1004 from '../matrixEnjinV1004' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const collectionCreated = { name: 'MultiTokens.CollectionCreated', @@ -152,6 +153,48 @@ export const tokenMutated = { mutation: matrixEnjinV603.DefaultTokenMutation, }) ), + /** + * A token was mutated + */ + matrixEnjinV1012: new EventType( + 'MultiTokens.TokenMutated', + sts.struct({ + /** + * The [`CollectionId`](Config::CollectionId) [`Token`](ep_multi_tokens::Token) + * belongs to + */ + collectionId: sts.bigint(), + /** + * Id of the [`Token`](ep_multi_tokens::Token) mutated + */ + tokenId: sts.bigint(), + /** + * mutation that was applied to the [`Token`](ep_multi_tokens::Token) + */ + mutation: matrixEnjinV1012.DefaultTokenMutation, + }) + ), + /** + * A [`Token`](ep_multi_tokens::Token) was mutated + */ + v500: new EventType( + 'MultiTokens.TokenMutated', + sts.struct({ + /** + * The [`CollectionId`](Config::CollectionId) [`Token`](ep_multi_tokens::Token) + * belongs to + */ + collectionId: sts.bigint(), + /** + * Id of the [`Token`](ep_multi_tokens::Token) mutated + */ + tokenId: sts.bigint(), + /** + * mutation that was applied to the [`Token`](ep_multi_tokens::Token) + */ + mutation: v500.DefaultTokenMutation, + }) + ), /** * A token was mutated */ @@ -764,6 +807,38 @@ export const collectionUpdated = { value: sts.option(() => matrixEnjinV603.Collection), }) ), + /** + * Collection storage was set to `value` + */ + matrixEnjinV1012: new EventType( + 'MultiTokens.CollectionUpdated', + sts.struct({ + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: sts.bigint(), + /** + * new value of Collection storage + */ + value: sts.option(() => matrixEnjinV1012.Collection), + }) + ), + /** + * Collection storage was set to `value` + */ + v500: new EventType( + 'MultiTokens.CollectionUpdated', + sts.struct({ + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: sts.bigint(), + /** + * new value of Collection storage + */ + value: sts.option(() => v500.Collection), + }) + ), /** * Collection storage was set to `value` */ @@ -804,6 +879,26 @@ export const tokenUpdated = { value: sts.option(() => matrixEnjinV603.Token), }) ), + /** + * Token storage was set to `value` + */ + matrixEnjinV1012: new EventType( + 'MultiTokens.TokenUpdated', + sts.struct({ + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: sts.bigint(), + /** + * The [`TokenId`](Config::TokenId) for which the value is set + */ + tokenId: sts.bigint(), + /** + * new value of Token storage + */ + value: sts.option(() => matrixEnjinV1012.Token), + }) + ), /** * Token storage was set to `value` */ @@ -929,6 +1024,54 @@ export const tokenAccountUpdated = { value: sts.option(() => matrixEnjinV603.TokenAccount), }) ), + /** + * TokenAccount storage was set to `value` + */ + matrixEnjinV1012: new EventType( + 'MultiTokens.TokenAccountUpdated', + sts.struct({ + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: sts.bigint(), + /** + * The [`TokenId`](Config::TokenId) of the destroyed account + */ + tokenId: sts.bigint(), + /** + * The [`AccountId`](frame_system::Config::AccountId) that owned the token account + */ + accountId: matrixEnjinV1012.AccountId32, + /** + * new value of TokenAccount storage + */ + value: sts.option(() => matrixEnjinV1012.TokenAccount), + }) + ), + /** + * TokenAccount storage was set to `value` + */ + v500: new EventType( + 'MultiTokens.TokenAccountUpdated', + sts.struct({ + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: sts.bigint(), + /** + * The [`TokenId`](Config::TokenId) of the destroyed account + */ + tokenId: sts.bigint(), + /** + * The [`AccountId`](frame_system::Config::AccountId) that owned the token account + */ + accountId: v500.AccountId32, + /** + * new value of TokenAccount storage + */ + value: sts.option(() => v500.TokenAccount), + }) + ), /** * TokenAccount storage was set to `value` */ @@ -1161,7 +1304,7 @@ export const tokenAccountDepositUpdated = { /** * The deposit for number of accounts supported by a token changed */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'MultiTokens.TokenAccountDepositUpdated', sts.struct({ /** @@ -1175,7 +1318,7 @@ export const tokenAccountDepositUpdated = { /** * The account that deposited or removed deposit */ - depositor: v1010.AccountId32, + depositor: matrixEnjinV1012.AccountId32, /** * The change in the number of accounts */ @@ -1189,7 +1332,7 @@ export const infused = { /** * The token was infused with ENJ */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'MultiTokens.Infused', sts.struct({ /** @@ -1203,7 +1346,7 @@ export const infused = { /** * The account that infused the token */ - accountId: v1010.AccountId32, + accountId: matrixEnjinV1012.AccountId32, /** * The amount that was infused */ @@ -1217,7 +1360,7 @@ export const migrationStep = { /** * The migration step has completed */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'MultiTokens.MigrationStep', sts.struct({ /** diff --git a/src/types/generated/multi-tokens/storage.ts b/src/types/generated/multi-tokens/storage.ts index 924af8da6..915deface 100644 --- a/src/types/generated/multi-tokens/storage.ts +++ b/src/types/generated/multi-tokens/storage.ts @@ -6,12 +6,21 @@ import * as v604 from '../v604' import * as matrixEnjinV1000 from '../matrixEnjinV1000' import * as matrixEnjinV1004 from '../matrixEnjinV1004' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const tokenAccounts = { /** * Accounts per token */ matrixEnjinV603: new StorageType('MultiTokens.TokenAccounts', 'Optional', [sts.bigint(), sts.bigint(), matrixEnjinV603.AccountId32], matrixEnjinV603.TokenAccount) as TokenAccountsMatrixEnjinV603, + /** + * Accounts per token + */ + matrixEnjinV1012: new StorageType('MultiTokens.TokenAccounts', 'Optional', [sts.bigint(), sts.bigint(), matrixEnjinV1012.AccountId32], matrixEnjinV1012.TokenAccount) as TokenAccountsMatrixEnjinV1012, + /** + * Accounts per token + */ + v500: new StorageType('MultiTokens.TokenAccounts', 'Optional', [sts.bigint(), sts.bigint(), v500.AccountId32], v500.TokenAccount) as TokenAccountsV500, /** * Accounts per token */ @@ -43,6 +52,56 @@ export interface TokenAccountsMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: bigint, key3: matrixEnjinV603.AccountId32): AsyncIterable<[k: [bigint, bigint, matrixEnjinV603.AccountId32], v: (matrixEnjinV603.TokenAccount | undefined)][]> } +/** + * Accounts per token + */ +export interface TokenAccountsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: bigint, key2: bigint, key3: matrixEnjinV1012.AccountId32): Promise<(matrixEnjinV1012.TokenAccount | undefined)> + getMany(block: Block, keys: [bigint, bigint, matrixEnjinV1012.AccountId32][]): Promise<(matrixEnjinV1012.TokenAccount | undefined)[]> + getKeys(block: Block): Promise<[bigint, bigint, matrixEnjinV1012.AccountId32][]> + getKeys(block: Block, key1: bigint): Promise<[bigint, bigint, matrixEnjinV1012.AccountId32][]> + getKeys(block: Block, key1: bigint, key2: bigint): Promise<[bigint, bigint, matrixEnjinV1012.AccountId32][]> + getKeys(block: Block, key1: bigint, key2: bigint, key3: matrixEnjinV1012.AccountId32): Promise<[bigint, bigint, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[bigint, bigint, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[bigint, bigint, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: bigint): AsyncIterable<[bigint, bigint, matrixEnjinV1012.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: bigint, key3: matrixEnjinV1012.AccountId32): AsyncIterable<[bigint, bigint, matrixEnjinV1012.AccountId32][]> + getPairs(block: Block): Promise<[k: [bigint, bigint, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.TokenAccount | undefined)][]> + getPairs(block: Block, key1: bigint): Promise<[k: [bigint, bigint, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.TokenAccount | undefined)][]> + getPairs(block: Block, key1: bigint, key2: bigint): Promise<[k: [bigint, bigint, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.TokenAccount | undefined)][]> + getPairs(block: Block, key1: bigint, key2: bigint, key3: matrixEnjinV1012.AccountId32): Promise<[k: [bigint, bigint, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.TokenAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [bigint, bigint, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.TokenAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[k: [bigint, bigint, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.TokenAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: bigint): AsyncIterable<[k: [bigint, bigint, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.TokenAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: bigint, key3: matrixEnjinV1012.AccountId32): AsyncIterable<[k: [bigint, bigint, matrixEnjinV1012.AccountId32], v: (matrixEnjinV1012.TokenAccount | undefined)][]> +} + +/** + * Accounts per token + */ +export interface TokenAccountsV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: bigint, key2: bigint, key3: v500.AccountId32): Promise<(v500.TokenAccount | undefined)> + getMany(block: Block, keys: [bigint, bigint, v500.AccountId32][]): Promise<(v500.TokenAccount | undefined)[]> + getKeys(block: Block): Promise<[bigint, bigint, v500.AccountId32][]> + getKeys(block: Block, key1: bigint): Promise<[bigint, bigint, v500.AccountId32][]> + getKeys(block: Block, key1: bigint, key2: bigint): Promise<[bigint, bigint, v500.AccountId32][]> + getKeys(block: Block, key1: bigint, key2: bigint, key3: v500.AccountId32): Promise<[bigint, bigint, v500.AccountId32][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[bigint, bigint, v500.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[bigint, bigint, v500.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: bigint): AsyncIterable<[bigint, bigint, v500.AccountId32][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: bigint, key3: v500.AccountId32): AsyncIterable<[bigint, bigint, v500.AccountId32][]> + getPairs(block: Block): Promise<[k: [bigint, bigint, v500.AccountId32], v: (v500.TokenAccount | undefined)][]> + getPairs(block: Block, key1: bigint): Promise<[k: [bigint, bigint, v500.AccountId32], v: (v500.TokenAccount | undefined)][]> + getPairs(block: Block, key1: bigint, key2: bigint): Promise<[k: [bigint, bigint, v500.AccountId32], v: (v500.TokenAccount | undefined)][]> + getPairs(block: Block, key1: bigint, key2: bigint, key3: v500.AccountId32): Promise<[k: [bigint, bigint, v500.AccountId32], v: (v500.TokenAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [bigint, bigint, v500.AccountId32], v: (v500.TokenAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[k: [bigint, bigint, v500.AccountId32], v: (v500.TokenAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: bigint): AsyncIterable<[k: [bigint, bigint, v500.AccountId32], v: (v500.TokenAccount | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: bigint, key3: v500.AccountId32): AsyncIterable<[k: [bigint, bigint, v500.AccountId32], v: (v500.TokenAccount | undefined)][]> +} + /** * Accounts per token */ @@ -73,6 +132,14 @@ export const collections = { * The collections in existence and their ownership details. */ matrixEnjinV603: new StorageType('MultiTokens.Collections', 'Optional', [sts.bigint()], matrixEnjinV603.Collection) as CollectionsMatrixEnjinV603, + /** + * The collections in existence and their ownership details. + */ + matrixEnjinV1012: new StorageType('MultiTokens.Collections', 'Optional', [sts.bigint()], matrixEnjinV1012.Collection) as CollectionsMatrixEnjinV1012, + /** + * The collections in existence and their ownership details. + */ + v500: new StorageType('MultiTokens.Collections', 'Optional', [sts.bigint()], v500.Collection) as CollectionsV500, /** * The collections in existence and their ownership details. */ @@ -96,6 +163,40 @@ export interface CollectionsMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key: bigint): AsyncIterable<[k: bigint, v: (matrixEnjinV603.Collection | undefined)][]> } +/** + * The collections in existence and their ownership details. + */ +export interface CollectionsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: bigint): Promise<(matrixEnjinV1012.Collection | undefined)> + getMany(block: Block, keys: bigint[]): Promise<(matrixEnjinV1012.Collection | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: bigint): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: bigint): AsyncIterable + getPairs(block: Block): Promise<[k: bigint, v: (matrixEnjinV1012.Collection | undefined)][]> + getPairs(block: Block, key: bigint): Promise<[k: bigint, v: (matrixEnjinV1012.Collection | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: bigint, v: (matrixEnjinV1012.Collection | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: bigint): AsyncIterable<[k: bigint, v: (matrixEnjinV1012.Collection | undefined)][]> +} + +/** + * The collections in existence and their ownership details. + */ +export interface CollectionsV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key: bigint): Promise<(v500.Collection | undefined)> + getMany(block: Block, keys: bigint[]): Promise<(v500.Collection | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: bigint): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: bigint): AsyncIterable + getPairs(block: Block): Promise<[k: bigint, v: (v500.Collection | undefined)][]> + getPairs(block: Block, key: bigint): Promise<[k: bigint, v: (v500.Collection | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: bigint, v: (v500.Collection | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: bigint): AsyncIterable<[k: bigint, v: (v500.Collection | undefined)][]> +} + /** * The collections in existence and their ownership details. */ @@ -118,6 +219,10 @@ export const tokens = { * Tokens storage */ matrixEnjinV603: new StorageType('MultiTokens.Tokens', 'Optional', [sts.bigint(), sts.bigint()], matrixEnjinV603.Token) as TokensMatrixEnjinV603, + /** + * Tokens storage + */ + matrixEnjinV1012: new StorageType('MultiTokens.Tokens', 'Optional', [sts.bigint(), sts.bigint()], matrixEnjinV1012.Token) as TokensMatrixEnjinV1012, /** * Tokens storage */ @@ -153,6 +258,27 @@ export interface TokensMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: bigint): AsyncIterable<[k: [bigint, bigint], v: (matrixEnjinV603.Token | undefined)][]> } +/** + * Tokens storage + */ +export interface TokensMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: bigint, key2: bigint): Promise<(matrixEnjinV1012.Token | undefined)> + getMany(block: Block, keys: [bigint, bigint][]): Promise<(matrixEnjinV1012.Token | undefined)[]> + getKeys(block: Block): Promise<[bigint, bigint][]> + getKeys(block: Block, key1: bigint): Promise<[bigint, bigint][]> + getKeys(block: Block, key1: bigint, key2: bigint): Promise<[bigint, bigint][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[bigint, bigint][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[bigint, bigint][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: bigint): AsyncIterable<[bigint, bigint][]> + getPairs(block: Block): Promise<[k: [bigint, bigint], v: (matrixEnjinV1012.Token | undefined)][]> + getPairs(block: Block, key1: bigint): Promise<[k: [bigint, bigint], v: (matrixEnjinV1012.Token | undefined)][]> + getPairs(block: Block, key1: bigint, key2: bigint): Promise<[k: [bigint, bigint], v: (matrixEnjinV1012.Token | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [bigint, bigint], v: (matrixEnjinV1012.Token | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[k: [bigint, bigint], v: (matrixEnjinV1012.Token | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: bigint): AsyncIterable<[k: [bigint, bigint], v: (matrixEnjinV1012.Token | undefined)][]> +} + /** * Tokens storage */ @@ -265,6 +391,14 @@ export const attributes = { * Metadata of collections and tokens. */ matrixEnjinV603: new StorageType('MultiTokens.Attributes', 'Optional', [sts.bigint(), sts.option(() => sts.bigint()), sts.bytes()], matrixEnjinV603.Attribute) as AttributesMatrixEnjinV603, + /** + * Metadata of collections and tokens. Contains the attribute's value and the storage deposit. + */ + matrixEnjinV1012: new StorageType('MultiTokens.Attributes', 'Optional', [sts.bigint(), sts.option(() => sts.bigint()), sts.bytes()], matrixEnjinV1012.Attribute) as AttributesMatrixEnjinV1012, + /** + * Metadata of collections and tokens. + */ + v500: new StorageType('MultiTokens.Attributes', 'Optional', [sts.bigint(), sts.option(() => sts.bigint()), sts.bytes()], v500.Attribute) as AttributesV500, /** * Metadata of collections and tokens. */ @@ -296,6 +430,56 @@ export interface AttributesMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV603.Attribute | undefined)][]> } +/** + * Metadata of collections and tokens. Contains the attribute's value and the storage deposit. + */ +export interface AttributesMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): Promise<(matrixEnjinV1012.Attribute | undefined)> + getMany(block: Block, keys: [bigint, (bigint | undefined), Bytes][]): Promise<(matrixEnjinV1012.Attribute | undefined)[]> + getKeys(block: Block): Promise<[bigint, (bigint | undefined), Bytes][]> + getKeys(block: Block, key1: bigint): Promise<[bigint, (bigint | undefined), Bytes][]> + getKeys(block: Block, key1: bigint, key2: (bigint | undefined)): Promise<[bigint, (bigint | undefined), Bytes][]> + getKeys(block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): Promise<[bigint, (bigint | undefined), Bytes][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[bigint, (bigint | undefined), Bytes][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[bigint, (bigint | undefined), Bytes][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined)): AsyncIterable<[bigint, (bigint | undefined), Bytes][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): AsyncIterable<[bigint, (bigint | undefined), Bytes][]> + getPairs(block: Block): Promise<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV1012.Attribute | undefined)][]> + getPairs(block: Block, key1: bigint): Promise<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV1012.Attribute | undefined)][]> + getPairs(block: Block, key1: bigint, key2: (bigint | undefined)): Promise<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV1012.Attribute | undefined)][]> + getPairs(block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): Promise<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV1012.Attribute | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV1012.Attribute | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV1012.Attribute | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined)): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV1012.Attribute | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (matrixEnjinV1012.Attribute | undefined)][]> +} + +/** + * Metadata of collections and tokens. + */ +export interface AttributesV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): Promise<(v500.Attribute | undefined)> + getMany(block: Block, keys: [bigint, (bigint | undefined), Bytes][]): Promise<(v500.Attribute | undefined)[]> + getKeys(block: Block): Promise<[bigint, (bigint | undefined), Bytes][]> + getKeys(block: Block, key1: bigint): Promise<[bigint, (bigint | undefined), Bytes][]> + getKeys(block: Block, key1: bigint, key2: (bigint | undefined)): Promise<[bigint, (bigint | undefined), Bytes][]> + getKeys(block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): Promise<[bigint, (bigint | undefined), Bytes][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[bigint, (bigint | undefined), Bytes][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[bigint, (bigint | undefined), Bytes][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined)): AsyncIterable<[bigint, (bigint | undefined), Bytes][]> + getKeysPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): AsyncIterable<[bigint, (bigint | undefined), Bytes][]> + getPairs(block: Block): Promise<[k: [bigint, (bigint | undefined), Bytes], v: (v500.Attribute | undefined)][]> + getPairs(block: Block, key1: bigint): Promise<[k: [bigint, (bigint | undefined), Bytes], v: (v500.Attribute | undefined)][]> + getPairs(block: Block, key1: bigint, key2: (bigint | undefined)): Promise<[k: [bigint, (bigint | undefined), Bytes], v: (v500.Attribute | undefined)][]> + getPairs(block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): Promise<[k: [bigint, (bigint | undefined), Bytes], v: (v500.Attribute | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (v500.Attribute | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (v500.Attribute | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined)): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (v500.Attribute | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: bigint, key2: (bigint | undefined), key3: Bytes): AsyncIterable<[k: [bigint, (bigint | undefined), Bytes], v: (v500.Attribute | undefined)][]> +} + /** * Metadata of collections and tokens. */ @@ -326,6 +510,14 @@ export const assetIdsByLocation = { * Map of Locations to AssetIds of Foreign Tokens */ matrixEnjinV603: new StorageType('MultiTokens.AssetIdsByLocation', 'Optional', [matrixEnjinV603.V3MultiLocation], matrixEnjinV603.AssetId) as AssetIdsByLocationMatrixEnjinV603, + /** + * Map of Locations to AssetIds of Foreign Tokens + */ + matrixEnjinV1012: new StorageType('MultiTokens.AssetIdsByLocation', 'Optional', [matrixEnjinV1012.V4Location], matrixEnjinV1012.AssetId) as AssetIdsByLocationMatrixEnjinV1012, + /** + * Map of Locations to AssetIds of Foreign Tokens + */ + v500: new StorageType('MultiTokens.AssetIdsByLocation', 'Optional', [v500.V3MultiLocation], v500.AssetId) as AssetIdsByLocationV500, /** * Map of Locations to AssetIds of Foreign Tokens */ @@ -349,6 +541,40 @@ export interface AssetIdsByLocationMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV603.V3MultiLocation): AsyncIterable<[k: matrixEnjinV603.V3MultiLocation, v: (matrixEnjinV603.AssetId | undefined)][]> } +/** + * Map of Locations to AssetIds of Foreign Tokens + */ +export interface AssetIdsByLocationMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: matrixEnjinV1012.V4Location): Promise<(matrixEnjinV1012.AssetId | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.V4Location[]): Promise<(matrixEnjinV1012.AssetId | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.V4Location): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.V4Location): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.V4Location, v: (matrixEnjinV1012.AssetId | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.V4Location): Promise<[k: matrixEnjinV1012.V4Location, v: (matrixEnjinV1012.AssetId | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.V4Location, v: (matrixEnjinV1012.AssetId | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.V4Location): AsyncIterable<[k: matrixEnjinV1012.V4Location, v: (matrixEnjinV1012.AssetId | undefined)][]> +} + +/** + * Map of Locations to AssetIds of Foreign Tokens + */ +export interface AssetIdsByLocationV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key: v500.V3MultiLocation): Promise<(v500.AssetId | undefined)> + getMany(block: Block, keys: v500.V3MultiLocation[]): Promise<(v500.AssetId | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: v500.V3MultiLocation): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: v500.V3MultiLocation): AsyncIterable + getPairs(block: Block): Promise<[k: v500.V3MultiLocation, v: (v500.AssetId | undefined)][]> + getPairs(block: Block, key: v500.V3MultiLocation): Promise<[k: v500.V3MultiLocation, v: (v500.AssetId | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v500.V3MultiLocation, v: (v500.AssetId | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: v500.V3MultiLocation): AsyncIterable<[k: v500.V3MultiLocation, v: (v500.AssetId | undefined)][]> +} + /** * Map of Locations to AssetIds of Foreign Tokens */ diff --git a/src/types/generated/multisig/calls.ts b/src/types/generated/multisig/calls.ts index c97443d07..a2fcad1ef 100644 --- a/src/types/generated/multisig/calls.ts +++ b/src/types/generated/multisig/calls.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const asMultiThreshold1 = { @@ -102,6 +103,27 @@ export const asMultiThreshold1 = { call: matrixEnjinV1005.Call, }) ), + /** + * Immediately dispatch a multi-signature call using a single approval from the caller. + * + * The dispatch origin for this call must be _Signed_. + * + * - `other_signatories`: The accounts (other than the sender) who are part of the + * multi-signature, but do not participate in the approval process. + * - `call`: The call to be executed. + * + * Result is equivalent to the dispatched result. + * + * ## Complexity + * O(Z + C) where Z is the length of the call and C its execution weight. + */ + matrixEnjinV1012: new CallType( + 'Multisig.as_multi_threshold_1', + sts.struct({ + otherSignatories: sts.array(() => matrixEnjinV1012.AccountId32), + call: matrixEnjinV1012.Call, + }) + ), /** * Immediately dispatch a multi-signature call using a single approval from the caller. * @@ -527,6 +549,57 @@ export const asMulti = { maxWeight: matrixEnjinV1005.Weight, }) ), + /** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * If there are enough, then dispatch the call. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call`: The call to be executed. + * + * NOTE: Unless this is the final approval, you will generally want to use + * `approve_as_multi` instead, since it only requires a hash of the call. + * + * Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise + * on success, result is `Ok` and the result from the interior call, if it was executed, + * may be found in the deposited `MultisigExecuted` event. + * + * ## Complexity + * - `O(S + Z + Call)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - The weight of the `call`. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + */ + matrixEnjinV1012: new CallType( + 'Multisig.as_multi', + sts.struct({ + threshold: sts.number(), + otherSignatories: sts.array(() => matrixEnjinV1012.AccountId32), + maybeTimepoint: sts.option(() => matrixEnjinV1012.Timepoint), + call: matrixEnjinV1012.Call, + maxWeight: matrixEnjinV1012.Weight, + }) + ), /** * Register approval for a dispatch to be made from a deterministic composite account if * approved by a total of `threshold - 1` of `other_signatories`. diff --git a/src/types/generated/orml-xcm/calls.ts b/src/types/generated/orml-xcm/calls.ts index 6b7900e1f..7987ad4ea 100644 --- a/src/types/generated/orml-xcm/calls.ts +++ b/src/types/generated/orml-xcm/calls.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const sendAsSovereign = { name: 'OrmlXcm.send_as_sovereign', @@ -14,6 +16,26 @@ export const sendAsSovereign = { message: matrixEnjinV603.VersionedXcm, }) ), + /** + * Send an XCM message as parachain sovereign. + */ + matrixEnjinV1012: new CallType( + 'OrmlXcm.send_as_sovereign', + sts.struct({ + dest: matrixEnjinV1012.VersionedLocation, + message: matrixEnjinV1012.VersionedXcm, + }) + ), + /** + * Send an XCM message as parachain sovereign. + */ + v500: new CallType( + 'OrmlXcm.send_as_sovereign', + sts.struct({ + dest: v500.VersionedMultiLocation, + message: v500.VersionedXcm, + }) + ), /** * Send an XCM message as parachain sovereign. */ diff --git a/src/types/generated/orml-xcm/events.ts b/src/types/generated/orml-xcm/events.ts index c4b84c85b..ce97aaaf0 100644 --- a/src/types/generated/orml-xcm/events.ts +++ b/src/types/generated/orml-xcm/events.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const sent = { name: 'OrmlXcm.Sent', @@ -14,6 +16,26 @@ export const sent = { message: sts.array(() => matrixEnjinV603.V3Instruction), }) ), + /** + * XCM message sent. \[to, message\] + */ + matrixEnjinV1012: new EventType( + 'OrmlXcm.Sent', + sts.struct({ + to: matrixEnjinV1012.V4Location, + message: sts.array(() => matrixEnjinV1012.V4Instruction), + }) + ), + /** + * XCM message sent. \[to, message\] + */ + v500: new EventType( + 'OrmlXcm.Sent', + sts.struct({ + to: v500.V3MultiLocation, + message: sts.array(() => v500.V3Instruction), + }) + ), /** * XCM message sent. \[to, message\] */ diff --git a/src/types/generated/parachain-system/storage.ts b/src/types/generated/parachain-system/storage.ts index a6fc52e21..821246ac2 100644 --- a/src/types/generated/parachain-system/storage.ts +++ b/src/types/generated/parachain-system/storage.ts @@ -4,6 +4,7 @@ import * as v602 from '../v602' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v604 from '../v604' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const pendingValidationCode = { /** @@ -169,6 +170,16 @@ export const relevantMessagingState = { * This data is also absent from the genesis. */ matrixEnjinV603: new StorageType('ParachainSystem.RelevantMessagingState', 'Optional', [], matrixEnjinV603.MessagingStateSnapshot) as RelevantMessagingStateMatrixEnjinV603, + /** + * The snapshot of some state related to messaging relevant to the current parachain as per + * the relay parent. + * + * This field is meant to be updated each block with the validation data inherent. Therefore, + * before processing of the inherent, e.g. in `on_initialize` this data may be stale. + * + * This data is also absent from the genesis. + */ + matrixEnjinV1012: new StorageType('ParachainSystem.RelevantMessagingState', 'Optional', [], matrixEnjinV1012.MessagingStateSnapshot) as RelevantMessagingStateMatrixEnjinV1012, /** * The snapshot of some state related to messaging relevant to the current parachain as per * the relay parent. @@ -215,6 +226,20 @@ export interface RelevantMessagingStateMatrixEnjinV603 { get(block: Block): Promise<(matrixEnjinV603.MessagingStateSnapshot | undefined)> } +/** + * The snapshot of some state related to messaging relevant to the current parachain as per + * the relay parent. + * + * This field is meant to be updated each block with the validation data inherent. Therefore, + * before processing of the inherent, e.g. in `on_initialize` this data may be stale. + * + * This data is also absent from the genesis. + */ +export interface RelevantMessagingStateMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block): Promise<(matrixEnjinV1012.MessagingStateSnapshot | undefined)> +} + /** * The snapshot of some state related to messaging relevant to the current parachain as per * the relay parent. @@ -267,6 +292,24 @@ export const hostConfiguration = { * This data is also absent from the genesis. */ matrixEnjinV603: new StorageType('ParachainSystem.HostConfiguration', 'Optional', [], matrixEnjinV603.V4AbridgedHostConfiguration) as HostConfigurationMatrixEnjinV603, + /** + * The parachain host configuration that was obtained from the relay parent. + * + * This field is meant to be updated each block with the validation data inherent. Therefore, + * before processing of the inherent, e.g. in `on_initialize` this data may be stale. + * + * This data is also absent from the genesis. + */ + matrixEnjinV1012: new StorageType('ParachainSystem.HostConfiguration', 'Optional', [], matrixEnjinV1012.V6AbridgedHostConfiguration) as HostConfigurationMatrixEnjinV1012, + /** + * The parachain host configuration that was obtained from the relay parent. + * + * This field is meant to be updated each block with the validation data inherent. Therefore, + * before processing of the inherent, e.g. in `on_initialize` this data may be stale. + * + * This data is also absent from the genesis. + */ + v500: new StorageType('ParachainSystem.HostConfiguration', 'Optional', [], v500.V2AbridgedHostConfiguration) as HostConfigurationV500, /** * The parachain host configuration that was obtained from the relay parent. * @@ -291,6 +334,32 @@ export interface HostConfigurationMatrixEnjinV603 { get(block: Block): Promise<(matrixEnjinV603.V4AbridgedHostConfiguration | undefined)> } +/** + * The parachain host configuration that was obtained from the relay parent. + * + * This field is meant to be updated each block with the validation data inherent. Therefore, + * before processing of the inherent, e.g. in `on_initialize` this data may be stale. + * + * This data is also absent from the genesis. + */ +export interface HostConfigurationMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block): Promise<(matrixEnjinV1012.V6AbridgedHostConfiguration | undefined)> +} + +/** + * The parachain host configuration that was obtained from the relay parent. + * + * This field is meant to be updated each block with the validation data inherent. Therefore, + * before processing of the inherent, e.g. in `on_initialize` this data may be stale. + * + * This data is also absent from the genesis. + */ +export interface HostConfigurationV500 { + is(block: RuntimeCtx): boolean + get(block: Block): Promise<(v500.V2AbridgedHostConfiguration | undefined)> +} + /** * The parachain host configuration that was obtained from the relay parent. * @@ -563,7 +632,7 @@ export const unincludedSegment = { * The segment length is limited by the capacity returned from the [`ConsensusHook`] configured * in the pallet. */ - v1010: new StorageType('ParachainSystem.UnincludedSegment', 'Default', [], sts.array(() => v1010.Ancestor)) as UnincludedSegmentV1010, + matrixEnjinV1012: new StorageType('ParachainSystem.UnincludedSegment', 'Default', [], sts.array(() => matrixEnjinV1012.Ancestor)) as UnincludedSegmentMatrixEnjinV1012, } /** @@ -574,10 +643,10 @@ export const unincludedSegment = { * The segment length is limited by the capacity returned from the [`ConsensusHook`] configured * in the pallet. */ -export interface UnincludedSegmentV1010 { +export interface UnincludedSegmentMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.Ancestor[] - get(block: Block): Promise<(v1010.Ancestor[] | undefined)> + getDefault(block: Block): matrixEnjinV1012.Ancestor[] + get(block: Block): Promise<(matrixEnjinV1012.Ancestor[] | undefined)> } export const aggregatedUnincludedSegment = { @@ -586,7 +655,7 @@ export const aggregatedUnincludedSegment = { * latest HRMP watermark. Used for limiting the acceptance of new blocks with * respect to relay chain constraints. */ - v1010: new StorageType('ParachainSystem.AggregatedUnincludedSegment', 'Optional', [], v1010.SegmentTracker) as AggregatedUnincludedSegmentV1010, + matrixEnjinV1012: new StorageType('ParachainSystem.AggregatedUnincludedSegment', 'Optional', [], matrixEnjinV1012.SegmentTracker) as AggregatedUnincludedSegmentMatrixEnjinV1012, } /** @@ -594,9 +663,9 @@ export const aggregatedUnincludedSegment = { * latest HRMP watermark. Used for limiting the acceptance of new blocks with * respect to relay chain constraints. */ -export interface AggregatedUnincludedSegmentV1010 { +export interface AggregatedUnincludedSegmentMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block): Promise<(v1010.SegmentTracker | undefined)> + get(block: Block): Promise<(matrixEnjinV1012.SegmentTracker | undefined)> } export const upgradeGoAhead = { @@ -607,7 +676,7 @@ export const upgradeGoAhead = { * relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is * set after the inherent. */ - v1010: new StorageType('ParachainSystem.UpgradeGoAhead', 'Default', [], sts.option(() => v1010.V6UpgradeGoAhead)) as UpgradeGoAheadV1010, + matrixEnjinV1012: new StorageType('ParachainSystem.UpgradeGoAhead', 'Default', [], sts.option(() => matrixEnjinV1012.V6UpgradeGoAhead)) as UpgradeGoAheadMatrixEnjinV1012, } /** @@ -617,24 +686,24 @@ export const upgradeGoAhead = { * relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is * set after the inherent. */ -export interface UpgradeGoAheadV1010 { +export interface UpgradeGoAheadMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): (v1010.V6UpgradeGoAhead | undefined) - get(block: Block): Promise<((v1010.V6UpgradeGoAhead | undefined) | undefined)> + getDefault(block: Block): (matrixEnjinV1012.V6UpgradeGoAhead | undefined) + get(block: Block): Promise<((matrixEnjinV1012.V6UpgradeGoAhead | undefined) | undefined)> } export const upwardDeliveryFeeFactor = { /** * The factor to multiply the base delivery fee by for UMP. */ - v1010: new StorageType('ParachainSystem.UpwardDeliveryFeeFactor', 'Default', [], v1010.FixedU128) as UpwardDeliveryFeeFactorV1010, + matrixEnjinV1012: new StorageType('ParachainSystem.UpwardDeliveryFeeFactor', 'Default', [], matrixEnjinV1012.FixedU128) as UpwardDeliveryFeeFactorMatrixEnjinV1012, } /** * The factor to multiply the base delivery fee by for UMP. */ -export interface UpwardDeliveryFeeFactorV1010 { +export interface UpwardDeliveryFeeFactorMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.FixedU128 - get(block: Block): Promise<(v1010.FixedU128 | undefined)> + getDefault(block: Block): matrixEnjinV1012.FixedU128 + get(block: Block): Promise<(matrixEnjinV1012.FixedU128 | undefined)> } diff --git a/src/types/generated/polkadot-xcm/calls.ts b/src/types/generated/polkadot-xcm/calls.ts index 293860d1c..a1b75e210 100644 --- a/src/types/generated/polkadot-xcm/calls.ts +++ b/src/types/generated/polkadot-xcm/calls.ts @@ -4,6 +4,7 @@ import * as matrixEnjinV603 from '../matrixEnjinV603' import * as matrixEnjinV1004 from '../matrixEnjinV1004' import * as v1004 from '../v1004' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const send = { name: 'PolkadotXcm.send', @@ -14,6 +15,20 @@ export const send = { message: matrixEnjinV603.VersionedXcm, }) ), + matrixEnjinV1012: new CallType( + 'PolkadotXcm.send', + sts.struct({ + dest: matrixEnjinV1012.VersionedLocation, + message: matrixEnjinV1012.VersionedXcm, + }) + ), + v500: new CallType( + 'PolkadotXcm.send', + sts.struct({ + dest: v500.VersionedMultiLocation, + message: v500.VersionedXcm, + }) + ), v1010: new CallType( 'PolkadotXcm.send', sts.struct({ @@ -51,6 +66,61 @@ export const teleportAssets = { feeAssetItem: sts.number(), }) ), + /** + * Teleport some assets from the local chain to some destination chain. + * + * **This function is deprecated: Use `limited_teleport_assets` instead.** + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `[Parent, + * Parachain(..)]` to send from parachain to parachain, or `[Parachain(..)]` to send from + * relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` chain. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + matrixEnjinV1012: new CallType( + 'PolkadotXcm.teleport_assets', + sts.struct({ + dest: matrixEnjinV1012.VersionedLocation, + beneficiary: matrixEnjinV1012.VersionedLocation, + assets: matrixEnjinV1012.VersionedAssets, + feeAssetItem: sts.number(), + }) + ), + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + v500: new CallType( + 'PolkadotXcm.teleport_assets', + sts.struct({ + dest: v500.VersionedMultiLocation, + beneficiary: v500.VersionedMultiLocation, + assets: v500.VersionedMultiAssets, + feeAssetItem: sts.number(), + }) + ), /** * Teleport some assets from the local chain to some destination chain. * @@ -111,6 +181,74 @@ export const reserveTransferAssets = { feeAssetItem: sts.number(), }) ), + /** + * Transfer some assets from the local chain to the destination chain through their local, + * destination or remote reserve. + * + * `assets` must have same reserve location and may not be teleportable to `dest`. + * - `assets` have local reserve: transfer assets to sovereign account of destination + * chain and forward a notification XCM to `dest` to mint and deposit reserve-based + * assets to `beneficiary`. + * - `assets` have destination reserve: burn local assets and forward a notification to + * `dest` chain to withdraw the reserve assets from this chain's sovereign account and + * deposit them to `beneficiary`. + * - `assets` have remote reserve: burn local assets, forward XCM to reserve chain to move + * reserves from this chain's SA to `dest` chain's SA, and forward another XCM to `dest` + * to mint and deposit reserve-based assets to `beneficiary`. + * + * **This function is deprecated: Use `limited_reserve_transfer_assets` instead.** + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `[Parent, + * Parachain(..)]` to send from parachain to parachain, or `[Parachain(..)]` to send from + * relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` (and possibly reserve) chains. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + matrixEnjinV1012: new CallType( + 'PolkadotXcm.reserve_transfer_assets', + sts.struct({ + dest: matrixEnjinV1012.VersionedLocation, + beneficiary: matrixEnjinV1012.VersionedLocation, + assets: matrixEnjinV1012.VersionedAssets, + feeAssetItem: sts.number(), + }) + ), + /** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + v500: new CallType( + 'PolkadotXcm.reserve_transfer_assets', + sts.struct({ + dest: v500.VersionedMultiLocation, + beneficiary: v500.VersionedMultiLocation, + assets: v500.VersionedMultiAssets, + feeAssetItem: sts.number(), + }) + ), /** * Transfer some assets from the local chain to the destination chain through their local, * destination or remote reserve. @@ -176,6 +314,43 @@ export const execute = { maxWeight: matrixEnjinV603.Weight, }) ), + /** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than + * the maximum amount of weight that the message could take to be executed, then no + * execution attempt will be made. + */ + matrixEnjinV1012: new CallType( + 'PolkadotXcm.execute', + sts.struct({ + message: matrixEnjinV1012.Type_423, + maxWeight: matrixEnjinV1012.Weight, + }) + ), + /** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than the + * maximum amount of weight that the message could take to be executed, then no execution + * attempt will be made. + * + * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully + * to completion; only that *some* of it was executed. + */ + v500: new CallType( + 'PolkadotXcm.execute', + sts.struct({ + message: v500.Type_338, + maxWeight: v500.Weight, + }) + ), /** * Execute an XCM message from a local, signed, origin. * @@ -222,6 +397,21 @@ export const forceXcmVersion = { version: sts.number(), }) ), + /** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ + matrixEnjinV1012: new CallType( + 'PolkadotXcm.force_xcm_version', + sts.struct({ + location: matrixEnjinV1012.V4Location, + version: sts.number(), + }) + ), /** * Extoll that a particular destination can be communicated with through a particular * version of XCM. @@ -295,6 +485,30 @@ export const forceSubscribeVersionNotify = { location: matrixEnjinV603.VersionedMultiLocation, }) ), + /** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ + matrixEnjinV1012: new CallType( + 'PolkadotXcm.force_subscribe_version_notify', + sts.struct({ + location: matrixEnjinV1012.VersionedLocation, + }) + ), + /** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be Root. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ + v500: new CallType( + 'PolkadotXcm.force_subscribe_version_notify', + sts.struct({ + location: v500.VersionedMultiLocation, + }) + ), /** * Ask a location to notify us regarding their XCM version and any changes to it. * @@ -325,6 +539,34 @@ export const forceUnsubscribeVersionNotify = { location: matrixEnjinV603.VersionedMultiLocation, }) ), + /** + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. + */ + matrixEnjinV1012: new CallType( + 'PolkadotXcm.force_unsubscribe_version_notify', + sts.struct({ + location: matrixEnjinV1012.VersionedLocation, + }) + ), + /** + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. + * + * - `origin`: Must be Root. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. + */ + v500: new CallType( + 'PolkadotXcm.force_unsubscribe_version_notify', + sts.struct({ + location: v500.VersionedMultiLocation, + }) + ), /** * Require that a particular destination should no longer notify us regarding any XCM * version changes. @@ -373,6 +615,78 @@ export const limitedReserveTransferAssets = { weightLimit: matrixEnjinV603.V3WeightLimit, }) ), + /** + * Transfer some assets from the local chain to the destination chain through their local, + * destination or remote reserve. + * + * `assets` must have same reserve location and may not be teleportable to `dest`. + * - `assets` have local reserve: transfer assets to sovereign account of destination + * chain and forward a notification XCM to `dest` to mint and deposit reserve-based + * assets to `beneficiary`. + * - `assets` have destination reserve: burn local assets and forward a notification to + * `dest` chain to withdraw the reserve assets from this chain's sovereign account and + * deposit them to `beneficiary`. + * - `assets` have remote reserve: burn local assets, forward XCM to reserve chain to move + * reserves from this chain's SA to `dest` chain's SA, and forward another XCM to `dest` + * to mint and deposit reserve-based assets to `beneficiary`. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `[Parent, + * Parachain(..)]` to send from parachain to parachain, or `[Parachain(..)]` to send from + * relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` (and possibly reserve) chains. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ + matrixEnjinV1012: new CallType( + 'PolkadotXcm.limited_reserve_transfer_assets', + sts.struct({ + dest: matrixEnjinV1012.VersionedLocation, + beneficiary: matrixEnjinV1012.VersionedLocation, + assets: matrixEnjinV1012.VersionedAssets, + feeAssetItem: sts.number(), + weightLimit: matrixEnjinV1012.V3WeightLimit, + }) + ), + /** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ + v500: new CallType( + 'PolkadotXcm.limited_reserve_transfer_assets', + sts.struct({ + dest: v500.VersionedMultiLocation, + beneficiary: v500.VersionedMultiLocation, + assets: v500.VersionedMultiAssets, + feeAssetItem: sts.number(), + weightLimit: v500.V3WeightLimit, + }) + ), /** * Transfer some assets from the local chain to the destination chain through their local, * destination or remote reserve. @@ -448,6 +762,65 @@ export const limitedTeleportAssets = { weightLimit: matrixEnjinV603.V3WeightLimit, }) ), + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `[Parent, + * Parachain(..)]` to send from parachain to parachain, or `[Parachain(..)]` to send from + * relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will + * generally be an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the + * fee on the `dest` chain. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ + matrixEnjinV1012: new CallType( + 'PolkadotXcm.limited_teleport_assets', + sts.struct({ + dest: matrixEnjinV1012.VersionedLocation, + beneficiary: matrixEnjinV1012.VersionedLocation, + assets: matrixEnjinV1012.VersionedAssets, + feeAssetItem: sts.number(), + weightLimit: matrixEnjinV1012.V3WeightLimit, + }) + ), + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ + v500: new CallType( + 'PolkadotXcm.limited_teleport_assets', + sts.struct({ + dest: v500.VersionedMultiLocation, + beneficiary: v500.VersionedMultiLocation, + assets: v500.VersionedMultiAssets, + feeAssetItem: sts.number(), + weightLimit: v500.V3WeightLimit, + }) + ), /** * Teleport some assets from the local chain to some destination chain. * @@ -533,14 +906,14 @@ export const transferAssets = { * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'PolkadotXcm.transfer_assets', sts.struct({ - dest: v1010.VersionedLocation, - beneficiary: v1010.VersionedLocation, - assets: v1010.VersionedAssets, + dest: matrixEnjinV1012.VersionedLocation, + beneficiary: matrixEnjinV1012.VersionedLocation, + assets: matrixEnjinV1012.VersionedAssets, feeAssetItem: sts.number(), - weightLimit: v1010.V3WeightLimit, + weightLimit: matrixEnjinV1012.V3WeightLimit, }) ), } @@ -555,11 +928,11 @@ export const claimAssets = { * was the latest when they were trapped. * - `beneficiary`: The location/account where the claimed assets will be deposited. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'PolkadotXcm.claim_assets', sts.struct({ - assets: v1010.VersionedAssets, - beneficiary: v1010.VersionedLocation, + assets: matrixEnjinV1012.VersionedAssets, + beneficiary: matrixEnjinV1012.VersionedLocation, }) ), } diff --git a/src/types/generated/polkadot-xcm/events.ts b/src/types/generated/polkadot-xcm/events.ts index a47848a76..bc2812af5 100644 --- a/src/types/generated/polkadot-xcm/events.ts +++ b/src/types/generated/polkadot-xcm/events.ts @@ -4,6 +4,7 @@ import * as matrixEnjinV603 from '../matrixEnjinV603' import * as matrixEnjinV1004 from '../matrixEnjinV1004' import * as v1004 from '../v1004' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const attempted = { name: 'PolkadotXcm.Attempted', @@ -25,6 +26,15 @@ export const attempted = { outcome: matrixEnjinV1004.V3Outcome, }) ), + /** + * Execution of an XCM message was attempted. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.Attempted', + sts.struct({ + outcome: matrixEnjinV1012.V4Outcome, + }) + ), /** * Execution of an XCM message was attempted. * @@ -77,6 +87,18 @@ export const sent = { messageId: sts.bytes(), }) ), + /** + * A XCM message was sent. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.Sent', + sts.struct({ + origin: matrixEnjinV1012.V4Location, + destination: matrixEnjinV1012.V4Location, + message: sts.array(() => matrixEnjinV1012.V4Instruction), + messageId: sts.bytes(), + }) + ), /** * A XCM message was sent. * @@ -137,6 +159,18 @@ export const unexpectedResponse = { queryId: sts.bigint(), }) ), + /** + * Query response received which does not match a registered query. This may be because a + * matching query was never registered, it may be because it is a duplicate response, or + * because the query timed out. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.UnexpectedResponse', + sts.struct({ + origin: matrixEnjinV1012.V4Location, + queryId: sts.bigint(), + }) + ), /** * Query response received which does not match a registered query. This may be because a * matching query was never registered, it may be because it is a duplicate response, or @@ -197,6 +231,17 @@ export const responseReady = { response: matrixEnjinV1004.V3Response, }) ), + /** + * Query response has been received and is ready for taking with `take_response`. There is + * no registered notification call. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.ResponseReady', + sts.struct({ + queryId: sts.bigint(), + response: matrixEnjinV1012.V4Response, + }) + ), /** * Query response has been received and is ready for taking with `take_response`. There is * no registered notification call. @@ -461,6 +506,19 @@ export const invalidResponder = { expectedLocation: sts.option(() => matrixEnjinV1004.V3MultiLocation), }) ), + /** + * Expected query response has been received but the origin location of the response does + * not match that expected. The query remains registered for a later, valid, response to + * be received and acted upon. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.InvalidResponder', + sts.struct({ + origin: matrixEnjinV1012.V4Location, + queryId: sts.bigint(), + expectedLocation: sts.option(() => matrixEnjinV1012.V4Location), + }) + ), /** * Expected query response has been received but the origin location of the response does * not match that expected. The query remains registered for a later, valid, response to @@ -533,6 +591,22 @@ export const invalidResponderVersion = { queryId: sts.bigint(), }) ), + /** + * Expected query response has been received but the expected origin location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.InvalidResponderVersion', + sts.struct({ + origin: matrixEnjinV1012.V4Location, + queryId: sts.bigint(), + }) + ), /** * Expected query response has been received but the expected origin location placed in * storage by this runtime previously cannot be decoded. The query remains registered. @@ -644,6 +718,17 @@ export const assetsTrapped = { assets: matrixEnjinV1004.VersionedMultiAssets, }) ), + /** + * Some assets have been placed in an asset trap. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.AssetsTrapped', + sts.struct({ + hash: matrixEnjinV1012.H256, + origin: matrixEnjinV1012.V4Location, + assets: matrixEnjinV1012.VersionedAssets, + }) + ), /** * Some assets have been placed in an asset trap. * @@ -704,6 +789,20 @@ export const versionChangeNotified = { messageId: sts.bytes(), }) ), + /** + * An XCM version change notification message has been attempted to be sent. + * + * The cost of sending it (borne by the chain) is included. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.VersionChangeNotified', + sts.struct({ + destination: matrixEnjinV1012.V4Location, + result: sts.number(), + cost: sts.array(() => matrixEnjinV1012.V4Asset), + messageId: sts.bytes(), + }) + ), /** * An XCM version change notification message has been attempted to be sent. * @@ -768,6 +867,17 @@ export const supportedVersionChanged = { version: sts.number(), }) ), + /** + * The supported version of a location has been changed. This might be through an + * automatic notification or a manual intervention. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.SupportedVersionChanged', + sts.struct({ + location: matrixEnjinV1012.V4Location, + version: sts.number(), + }) + ), /** * The supported version of a location has been changed. This might be through an * automatic notification or a manual intervention. @@ -826,6 +936,18 @@ export const notifyTargetSendFail = { error: matrixEnjinV1004.V3Error, }) ), + /** + * A given location which had a version change subscription was dropped owing to an error + * sending the notification to it. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.NotifyTargetSendFail', + sts.struct({ + location: matrixEnjinV1012.V4Location, + queryId: sts.bigint(), + error: matrixEnjinV1012.V3Error, + }) + ), /** * A given location which had a version change subscription was dropped owing to an error * sending the notification to it. @@ -885,6 +1007,17 @@ export const notifyTargetMigrationFail = { queryId: sts.bigint(), }) ), + /** + * A given location which had a version change subscription was dropped owing to an error + * migrating the location to our new XCM format. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.NotifyTargetMigrationFail', + sts.struct({ + location: matrixEnjinV1012.VersionedLocation, + queryId: sts.bigint(), + }) + ), /** * A given location which had a version change subscription was dropped owing to an error * migrating the location to our new XCM format. @@ -952,6 +1085,22 @@ export const invalidQuerierVersion = { queryId: sts.bigint(), }) ), + /** + * Expected query response has been received but the expected querier location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.InvalidQuerierVersion', + sts.struct({ + origin: matrixEnjinV1012.V4Location, + queryId: sts.bigint(), + }) + ), /** * Expected query response has been received but the expected querier location placed in * storage by this runtime previously cannot be decoded. The query remains registered. @@ -1028,6 +1177,20 @@ export const invalidQuerier = { maybeActualQuerier: sts.option(() => matrixEnjinV1004.V3MultiLocation), }) ), + /** + * Expected query response has been received but the querier location of the response does + * not match the expected. The query remains registered for a later, valid, response to + * be received and acted upon. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.InvalidQuerier', + sts.struct({ + origin: matrixEnjinV1012.V4Location, + queryId: sts.bigint(), + expectedQuerier: matrixEnjinV1012.V4Location, + maybeActualQuerier: sts.option(() => matrixEnjinV1012.V4Location), + }) + ), /** * Expected query response has been received but the querier location of the response does * not match the expected. The query remains registered for a later, valid, response to @@ -1093,6 +1256,18 @@ export const versionNotifyStarted = { messageId: sts.bytes(), }) ), + /** + * A remote has requested XCM version change notification from us and we have honored it. + * A version information message is sent to them and its cost is included. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.VersionNotifyStarted', + sts.struct({ + destination: matrixEnjinV1012.V4Location, + cost: sts.array(() => matrixEnjinV1012.V4Asset), + messageId: sts.bytes(), + }) + ), /** * A remote has requested XCM version change notification from us and we have honored it. * A version information message is sent to them and its cost is included. @@ -1151,6 +1326,17 @@ export const versionNotifyRequested = { messageId: sts.bytes(), }) ), + /** + * We have requested that a remote chain send us XCM version change notifications. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.VersionNotifyRequested', + sts.struct({ + destination: matrixEnjinV1012.V4Location, + cost: sts.array(() => matrixEnjinV1012.V4Asset), + messageId: sts.bytes(), + }) + ), /** * We have requested that a remote chain sends us XCM version change notifications. * @@ -1206,6 +1392,18 @@ export const versionNotifyUnrequested = { messageId: sts.bytes(), }) ), + /** + * We have requested that a remote chain stops sending us XCM version change + * notifications. + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.VersionNotifyUnrequested', + sts.struct({ + destination: matrixEnjinV1012.V4Location, + cost: sts.array(() => matrixEnjinV1012.V4Asset), + messageId: sts.bytes(), + }) + ), /** * We have requested that a remote chain stops sending us XCM version change notifications. * @@ -1261,6 +1459,16 @@ export const feesPaid = { fees: sts.array(() => matrixEnjinV1004.V3MultiAsset), }) ), + /** + * Fees were paid from a location for an operation (often for using `SendXcm`). + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.FeesPaid', + sts.struct({ + paying: matrixEnjinV1012.V4Location, + fees: sts.array(() => matrixEnjinV1012.V4Asset), + }) + ), /** * Fees were paid from a location for an operation (often for using `SendXcm`). * @@ -1314,6 +1522,17 @@ export const assetsClaimed = { assets: matrixEnjinV1004.VersionedMultiAssets, }) ), + /** + * Some assets have been claimed from an asset trap + */ + matrixEnjinV1012: new EventType( + 'PolkadotXcm.AssetsClaimed', + sts.struct({ + hash: matrixEnjinV1012.H256, + origin: matrixEnjinV1012.V4Location, + assets: matrixEnjinV1012.VersionedAssets, + }) + ), /** * Some assets have been claimed from an asset trap * @@ -1352,7 +1571,7 @@ export const versionMigrationFinished = { /** * A XCM version migration finished. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'PolkadotXcm.VersionMigrationFinished', sts.struct({ version: sts.number(), diff --git a/src/types/generated/polkadot-xcm/storage.ts b/src/types/generated/polkadot-xcm/storage.ts index 223436735..eff127971 100644 --- a/src/types/generated/polkadot-xcm/storage.ts +++ b/src/types/generated/polkadot-xcm/storage.ts @@ -3,6 +3,7 @@ import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v604 from '../v604' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const queryCounter = { /** @@ -25,6 +26,14 @@ export const queries = { * The ongoing queries. */ matrixEnjinV603: new StorageType('PolkadotXcm.Queries', 'Optional', [sts.bigint()], matrixEnjinV603.QueryStatus) as QueriesMatrixEnjinV603, + /** + * The ongoing queries. + */ + matrixEnjinV1012: new StorageType('PolkadotXcm.Queries', 'Optional', [sts.bigint()], matrixEnjinV1012.QueryStatus) as QueriesMatrixEnjinV1012, + /** + * The ongoing queries. + */ + v500: new StorageType('PolkadotXcm.Queries', 'Optional', [sts.bigint()], v500.QueryStatus) as QueriesV500, /** * The ongoing queries. */ @@ -48,6 +57,40 @@ export interface QueriesMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key: bigint): AsyncIterable<[k: bigint, v: (matrixEnjinV603.QueryStatus | undefined)][]> } +/** + * The ongoing queries. + */ +export interface QueriesMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: bigint): Promise<(matrixEnjinV1012.QueryStatus | undefined)> + getMany(block: Block, keys: bigint[]): Promise<(matrixEnjinV1012.QueryStatus | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: bigint): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: bigint): AsyncIterable + getPairs(block: Block): Promise<[k: bigint, v: (matrixEnjinV1012.QueryStatus | undefined)][]> + getPairs(block: Block, key: bigint): Promise<[k: bigint, v: (matrixEnjinV1012.QueryStatus | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: bigint, v: (matrixEnjinV1012.QueryStatus | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: bigint): AsyncIterable<[k: bigint, v: (matrixEnjinV1012.QueryStatus | undefined)][]> +} + +/** + * The ongoing queries. + */ +export interface QueriesV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key: bigint): Promise<(v500.QueryStatus | undefined)> + getMany(block: Block, keys: bigint[]): Promise<(v500.QueryStatus | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: bigint): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: bigint): AsyncIterable + getPairs(block: Block): Promise<[k: bigint, v: (v500.QueryStatus | undefined)][]> + getPairs(block: Block, key: bigint): Promise<[k: bigint, v: (v500.QueryStatus | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: bigint, v: (v500.QueryStatus | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: bigint): AsyncIterable<[k: bigint, v: (v500.QueryStatus | undefined)][]> +} + /** * The ongoing queries. */ @@ -118,6 +161,14 @@ export const supportedVersion = { * The Latest versions that we know various locations support. */ matrixEnjinV603: new StorageType('PolkadotXcm.SupportedVersion', 'Optional', [sts.number(), matrixEnjinV603.VersionedMultiLocation], sts.number()) as SupportedVersionMatrixEnjinV603, + /** + * The Latest versions that we know various locations support. + */ + matrixEnjinV1012: new StorageType('PolkadotXcm.SupportedVersion', 'Optional', [sts.number(), matrixEnjinV1012.VersionedLocation], sts.number()) as SupportedVersionMatrixEnjinV1012, + /** + * The Latest versions that we know various locations support. + */ + v500: new StorageType('PolkadotXcm.SupportedVersion', 'Optional', [sts.number(), v500.VersionedMultiLocation], sts.number()) as SupportedVersionV500, /** * The Latest versions that we know various locations support. */ @@ -145,6 +196,48 @@ export interface SupportedVersionMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV603.VersionedMultiLocation): AsyncIterable<[k: [number, matrixEnjinV603.VersionedMultiLocation], v: (number | undefined)][]> } +/** + * The Latest versions that we know various locations support. + */ +export interface SupportedVersionMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<(number | undefined)> + getMany(block: Block, keys: [number, matrixEnjinV1012.VersionedLocation][]): Promise<(number | undefined)[]> + getKeys(block: Block): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeys(block: Block, key1: number): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeys(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getPairs(block: Block): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: (number | undefined)][]> + getPairs(block: Block, key1: number): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: (number | undefined)][]> + getPairs(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: (number | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: (number | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: (number | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: (number | undefined)][]> +} + +/** + * The Latest versions that we know various locations support. + */ +export interface SupportedVersionV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<(number | undefined)> + getMany(block: Block, keys: [number, v500.VersionedMultiLocation][]): Promise<(number | undefined)[]> + getKeys(block: Block): Promise<[number, v500.VersionedMultiLocation][]> + getKeys(block: Block, key1: number): Promise<[number, v500.VersionedMultiLocation][]> + getKeys(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number, key2: v500.VersionedMultiLocation): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getPairs(block: Block): Promise<[k: [number, v500.VersionedMultiLocation], v: (number | undefined)][]> + getPairs(block: Block, key1: number): Promise<[k: [number, v500.VersionedMultiLocation], v: (number | undefined)][]> + getPairs(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<[k: [number, v500.VersionedMultiLocation], v: (number | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: (number | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: (number | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number, key2: v500.VersionedMultiLocation): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: (number | undefined)][]> +} + /** * The Latest versions that we know various locations support. */ @@ -171,6 +264,14 @@ export const versionNotifiers = { * All locations that we have requested version notifications from. */ matrixEnjinV603: new StorageType('PolkadotXcm.VersionNotifiers', 'Optional', [sts.number(), matrixEnjinV603.VersionedMultiLocation], sts.bigint()) as VersionNotifiersMatrixEnjinV603, + /** + * All locations that we have requested version notifications from. + */ + matrixEnjinV1012: new StorageType('PolkadotXcm.VersionNotifiers', 'Optional', [sts.number(), matrixEnjinV1012.VersionedLocation], sts.bigint()) as VersionNotifiersMatrixEnjinV1012, + /** + * All locations that we have requested version notifications from. + */ + v500: new StorageType('PolkadotXcm.VersionNotifiers', 'Optional', [sts.number(), v500.VersionedMultiLocation], sts.bigint()) as VersionNotifiersV500, /** * All locations that we have requested version notifications from. */ @@ -198,6 +299,48 @@ export interface VersionNotifiersMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV603.VersionedMultiLocation): AsyncIterable<[k: [number, matrixEnjinV603.VersionedMultiLocation], v: (bigint | undefined)][]> } +/** + * All locations that we have requested version notifications from. + */ +export interface VersionNotifiersMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<(bigint | undefined)> + getMany(block: Block, keys: [number, matrixEnjinV1012.VersionedLocation][]): Promise<(bigint | undefined)[]> + getKeys(block: Block): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeys(block: Block, key1: number): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeys(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getPairs(block: Block): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: (bigint | undefined)][]> + getPairs(block: Block, key1: number): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: (bigint | undefined)][]> + getPairs(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: (bigint | undefined)][]> +} + +/** + * All locations that we have requested version notifications from. + */ +export interface VersionNotifiersV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<(bigint | undefined)> + getMany(block: Block, keys: [number, v500.VersionedMultiLocation][]): Promise<(bigint | undefined)[]> + getKeys(block: Block): Promise<[number, v500.VersionedMultiLocation][]> + getKeys(block: Block, key1: number): Promise<[number, v500.VersionedMultiLocation][]> + getKeys(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number, key2: v500.VersionedMultiLocation): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getPairs(block: Block): Promise<[k: [number, v500.VersionedMultiLocation], v: (bigint | undefined)][]> + getPairs(block: Block, key1: number): Promise<[k: [number, v500.VersionedMultiLocation], v: (bigint | undefined)][]> + getPairs(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<[k: [number, v500.VersionedMultiLocation], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number, key2: v500.VersionedMultiLocation): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: (bigint | undefined)][]> +} + /** * All locations that we have requested version notifications from. */ @@ -225,6 +368,16 @@ export const versionNotifyTargets = { * of our versions we informed them of. */ matrixEnjinV603: new StorageType('PolkadotXcm.VersionNotifyTargets', 'Optional', [sts.number(), matrixEnjinV603.VersionedMultiLocation], sts.tuple(() => [sts.bigint(), matrixEnjinV603.Weight, sts.number()])) as VersionNotifyTargetsMatrixEnjinV603, + /** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ + matrixEnjinV1012: new StorageType('PolkadotXcm.VersionNotifyTargets', 'Optional', [sts.number(), matrixEnjinV1012.VersionedLocation], sts.tuple(() => [sts.bigint(), matrixEnjinV1012.Weight, sts.number()])) as VersionNotifyTargetsMatrixEnjinV1012, + /** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ + v500: new StorageType('PolkadotXcm.VersionNotifyTargets', 'Optional', [sts.number(), v500.VersionedMultiLocation], sts.tuple(() => [sts.bigint(), v500.Weight, sts.number()])) as VersionNotifyTargetsV500, /** * The target locations that are subscribed to our version changes, as well as the most recent * of our versions we informed them of. @@ -254,6 +407,50 @@ export interface VersionNotifyTargetsMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV603.VersionedMultiLocation): AsyncIterable<[k: [number, matrixEnjinV603.VersionedMultiLocation], v: ([bigint, matrixEnjinV603.Weight, number] | undefined)][]> } +/** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ +export interface VersionNotifyTargetsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<([bigint, matrixEnjinV1012.Weight, number] | undefined)> + getMany(block: Block, keys: [number, matrixEnjinV1012.VersionedLocation][]): Promise<([bigint, matrixEnjinV1012.Weight, number] | undefined)[]> + getKeys(block: Block): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeys(block: Block, key1: number): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeys(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): AsyncIterable<[number, matrixEnjinV1012.VersionedLocation][]> + getPairs(block: Block): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: ([bigint, matrixEnjinV1012.Weight, number] | undefined)][]> + getPairs(block: Block, key1: number): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: ([bigint, matrixEnjinV1012.Weight, number] | undefined)][]> + getPairs(block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): Promise<[k: [number, matrixEnjinV1012.VersionedLocation], v: ([bigint, matrixEnjinV1012.Weight, number] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: ([bigint, matrixEnjinV1012.Weight, number] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: ([bigint, matrixEnjinV1012.Weight, number] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.VersionedLocation): AsyncIterable<[k: [number, matrixEnjinV1012.VersionedLocation], v: ([bigint, matrixEnjinV1012.Weight, number] | undefined)][]> +} + +/** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ +export interface VersionNotifyTargetsV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<([bigint, v500.Weight, number] | undefined)> + getMany(block: Block, keys: [number, v500.VersionedMultiLocation][]): Promise<([bigint, v500.Weight, number] | undefined)[]> + getKeys(block: Block): Promise<[number, v500.VersionedMultiLocation][]> + getKeys(block: Block, key1: number): Promise<[number, v500.VersionedMultiLocation][]> + getKeys(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, block: Block, key1: number, key2: v500.VersionedMultiLocation): AsyncIterable<[number, v500.VersionedMultiLocation][]> + getPairs(block: Block): Promise<[k: [number, v500.VersionedMultiLocation], v: ([bigint, v500.Weight, number] | undefined)][]> + getPairs(block: Block, key1: number): Promise<[k: [number, v500.VersionedMultiLocation], v: ([bigint, v500.Weight, number] | undefined)][]> + getPairs(block: Block, key1: number, key2: v500.VersionedMultiLocation): Promise<[k: [number, v500.VersionedMultiLocation], v: ([bigint, v500.Weight, number] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: ([bigint, v500.Weight, number] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: ([bigint, v500.Weight, number] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number, key2: v500.VersionedMultiLocation): AsyncIterable<[k: [number, v500.VersionedMultiLocation], v: ([bigint, v500.Weight, number] | undefined)][]> +} + /** * The target locations that are subscribed to our version changes, as well as the most recent * of our versions we informed them of. @@ -283,6 +480,18 @@ export const versionDiscoveryQueue = { * which is used as a prioritization. */ matrixEnjinV603: new StorageType('PolkadotXcm.VersionDiscoveryQueue', 'Default', [], sts.array(() => sts.tuple(() => [matrixEnjinV603.VersionedMultiLocation, sts.number()]))) as VersionDiscoveryQueueMatrixEnjinV603, + /** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ + matrixEnjinV1012: new StorageType('PolkadotXcm.VersionDiscoveryQueue', 'Default', [], sts.array(() => sts.tuple(() => [matrixEnjinV1012.VersionedLocation, sts.number()]))) as VersionDiscoveryQueueMatrixEnjinV1012, + /** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ + v500: new StorageType('PolkadotXcm.VersionDiscoveryQueue', 'Default', [], sts.array(() => sts.tuple(() => [v500.VersionedMultiLocation, sts.number()]))) as VersionDiscoveryQueueV500, /** * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and * the `u32` counter is the number of times that a send to the destination has been attempted, @@ -302,6 +511,28 @@ export interface VersionDiscoveryQueueMatrixEnjinV603 { get(block: Block): Promise<([matrixEnjinV603.VersionedMultiLocation, number][] | undefined)> } +/** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ +export interface VersionDiscoveryQueueMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): [matrixEnjinV1012.VersionedLocation, number][] + get(block: Block): Promise<([matrixEnjinV1012.VersionedLocation, number][] | undefined)> +} + +/** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ +export interface VersionDiscoveryQueueV500 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): [v500.VersionedMultiLocation, number][] + get(block: Block): Promise<([v500.VersionedMultiLocation, number][] | undefined)> +} + /** * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and * the `u32` counter is the number of times that a send to the destination has been attempted, @@ -333,6 +564,10 @@ export const remoteLockedFungibles = { * Fungible assets which we know are locked on a remote chain. */ matrixEnjinV603: new StorageType('PolkadotXcm.RemoteLockedFungibles', 'Optional', [sts.number(), matrixEnjinV603.AccountId32, matrixEnjinV603.VersionedAssetId], matrixEnjinV603.RemoteLockedFungibleRecord) as RemoteLockedFungiblesMatrixEnjinV603, + /** + * Fungible assets which we know are locked on a remote chain. + */ + matrixEnjinV1012: new StorageType('PolkadotXcm.RemoteLockedFungibles', 'Optional', [sts.number(), matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], matrixEnjinV1012.RemoteLockedFungibleRecord) as RemoteLockedFungiblesMatrixEnjinV1012, /** * Fungible assets which we know are locked on a remote chain. */ @@ -372,6 +607,31 @@ export interface RemoteLockedFungiblesMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV603.AccountId32, key3: matrixEnjinV603.VersionedAssetId): AsyncIterable<[k: [number, matrixEnjinV603.AccountId32, matrixEnjinV603.VersionedAssetId], v: (matrixEnjinV603.RemoteLockedFungibleRecord | undefined)][]> } +/** + * Fungible assets which we know are locked on a remote chain. + */ +export interface RemoteLockedFungiblesMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key1: number, key2: matrixEnjinV1012.AccountId32, key3: matrixEnjinV1012.VersionedAssetId): Promise<(matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)> + getMany(block: Block, keys: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]): Promise<(matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)[]> + getKeys(block: Block): Promise<[number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]> + getKeys(block: Block, key1: number): Promise<[number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]> + getKeys(block: Block, key1: number, key2: matrixEnjinV1012.AccountId32): Promise<[number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]> + getKeys(block: Block, key1: number, key2: matrixEnjinV1012.AccountId32, key3: matrixEnjinV1012.VersionedAssetId): Promise<[number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]> + getKeysPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]> + getKeysPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.AccountId32): AsyncIterable<[number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]> + getKeysPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.AccountId32, key3: matrixEnjinV1012.VersionedAssetId): AsyncIterable<[number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId][]> + getPairs(block: Block): Promise<[k: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], v: (matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)][]> + getPairs(block: Block, key1: number): Promise<[k: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], v: (matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)][]> + getPairs(block: Block, key1: number, key2: matrixEnjinV1012.AccountId32): Promise<[k: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], v: (matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)][]> + getPairs(block: Block, key1: number, key2: matrixEnjinV1012.AccountId32, key3: matrixEnjinV1012.VersionedAssetId): Promise<[k: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], v: (matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], v: (matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number): AsyncIterable<[k: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], v: (matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.AccountId32): AsyncIterable<[k: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], v: (matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: number, key2: matrixEnjinV1012.AccountId32, key3: matrixEnjinV1012.VersionedAssetId): AsyncIterable<[k: [number, matrixEnjinV1012.AccountId32, matrixEnjinV1012.VersionedAssetId], v: (matrixEnjinV1012.RemoteLockedFungibleRecord | undefined)][]> +} + /** * Fungible assets which we know are locked on a remote chain. */ @@ -452,6 +712,14 @@ export const lockedFungibles = { * Fungible assets which we know are locked on this chain. */ matrixEnjinV603: new StorageType('PolkadotXcm.LockedFungibles', 'Optional', [matrixEnjinV603.AccountId32], sts.array(() => sts.tuple(() => [sts.bigint(), matrixEnjinV603.VersionedMultiLocation]))) as LockedFungiblesMatrixEnjinV603, + /** + * Fungible assets which we know are locked on this chain. + */ + matrixEnjinV1012: new StorageType('PolkadotXcm.LockedFungibles', 'Optional', [matrixEnjinV1012.AccountId32], sts.array(() => sts.tuple(() => [sts.bigint(), matrixEnjinV1012.VersionedLocation]))) as LockedFungiblesMatrixEnjinV1012, + /** + * Fungible assets which we know are locked on this chain. + */ + v500: new StorageType('PolkadotXcm.LockedFungibles', 'Optional', [v500.AccountId32], sts.array(() => sts.tuple(() => [sts.bigint(), v500.VersionedMultiLocation]))) as LockedFungiblesV500, /** * Fungible assets which we know are locked on this chain. */ @@ -475,6 +743,40 @@ export interface LockedFungiblesMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV603.AccountId32): AsyncIterable<[k: matrixEnjinV603.AccountId32, v: ([bigint, matrixEnjinV603.VersionedMultiLocation][] | undefined)][]> } +/** + * Fungible assets which we know are locked on this chain. + */ +export interface LockedFungiblesMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: matrixEnjinV1012.AccountId32): Promise<([bigint, matrixEnjinV1012.VersionedLocation][] | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.AccountId32[]): Promise<([bigint, matrixEnjinV1012.VersionedLocation][] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.AccountId32, v: ([bigint, matrixEnjinV1012.VersionedLocation][] | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.AccountId32): Promise<[k: matrixEnjinV1012.AccountId32, v: ([bigint, matrixEnjinV1012.VersionedLocation][] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: ([bigint, matrixEnjinV1012.VersionedLocation][] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: ([bigint, matrixEnjinV1012.VersionedLocation][] | undefined)][]> +} + +/** + * Fungible assets which we know are locked on this chain. + */ +export interface LockedFungiblesV500 { + is(block: RuntimeCtx): boolean + get(block: Block, key: v500.AccountId32): Promise<([bigint, v500.VersionedMultiLocation][] | undefined)> + getMany(block: Block, keys: v500.AccountId32[]): Promise<([bigint, v500.VersionedMultiLocation][] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: v500.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: v500.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: v500.AccountId32, v: ([bigint, v500.VersionedMultiLocation][] | undefined)][]> + getPairs(block: Block, key: v500.AccountId32): Promise<[k: v500.AccountId32, v: ([bigint, v500.VersionedMultiLocation][] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v500.AccountId32, v: ([bigint, v500.VersionedMultiLocation][] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: v500.AccountId32): AsyncIterable<[k: v500.AccountId32, v: ([bigint, v500.VersionedMultiLocation][] | undefined)][]> +} + /** * Fungible assets which we know are locked on this chain. */ diff --git a/src/types/generated/preimage/calls.ts b/src/types/generated/preimage/calls.ts index a260f4bf0..4ba0466df 100644 --- a/src/types/generated/preimage/calls.ts +++ b/src/types/generated/preimage/calls.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const notePreimage = { name: 'Preimage.note_preimage', @@ -74,10 +74,10 @@ export const ensureUpdated = { * * The caller pays no fee if at least 90% of pre-images were successfully updated. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Preimage.ensure_updated', sts.struct({ - hashes: sts.array(() => v1010.H256), + hashes: sts.array(() => matrixEnjinV1012.H256), }) ), } diff --git a/src/types/generated/preimage/storage.ts b/src/types/generated/preimage/storage.ts index 9648ddb35..d78d59ff7 100644 --- a/src/types/generated/preimage/storage.ts +++ b/src/types/generated/preimage/storage.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const statusFor = { /** @@ -48,22 +48,22 @@ export const requestStatusFor = { /** * The request status of a given hash. */ - v1010: new StorageType('Preimage.RequestStatusFor', 'Optional', [v1010.H256], v1010.RequestStatus) as RequestStatusForV1010, + matrixEnjinV1012: new StorageType('Preimage.RequestStatusFor', 'Optional', [matrixEnjinV1012.H256], matrixEnjinV1012.RequestStatus) as RequestStatusForMatrixEnjinV1012, } /** * The request status of a given hash. */ -export interface RequestStatusForV1010 { +export interface RequestStatusForMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block, key: v1010.H256): Promise<(v1010.RequestStatus | undefined)> - getMany(block: Block, keys: v1010.H256[]): Promise<(v1010.RequestStatus | undefined)[]> - getKeys(block: Block): Promise - getKeys(block: Block, key: v1010.H256): Promise - getKeysPaged(pageSize: number, block: Block): AsyncIterable - getKeysPaged(pageSize: number, block: Block, key: v1010.H256): AsyncIterable - getPairs(block: Block): Promise<[k: v1010.H256, v: (v1010.RequestStatus | undefined)][]> - getPairs(block: Block, key: v1010.H256): Promise<[k: v1010.H256, v: (v1010.RequestStatus | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v1010.H256, v: (v1010.RequestStatus | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: v1010.H256): AsyncIterable<[k: v1010.H256, v: (v1010.RequestStatus | undefined)][]> + get(block: Block, key: matrixEnjinV1012.H256): Promise<(matrixEnjinV1012.RequestStatus | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.H256[]): Promise<(matrixEnjinV1012.RequestStatus | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.H256): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.H256): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.RequestStatus | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.H256): Promise<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.RequestStatus | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.RequestStatus | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.H256): AsyncIterable<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.RequestStatus | undefined)][]> } diff --git a/src/types/generated/proxy/calls.ts b/src/types/generated/proxy/calls.ts index 55aa8fa61..d860f586c 100644 --- a/src/types/generated/proxy/calls.ts +++ b/src/types/generated/proxy/calls.ts @@ -1,10 +1,30 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const proxy = { name: 'Proxy.proxy', + /** + * Dispatch the given `call` from an account that the sender is authorised for through + * `add_proxy`. + * + * The dispatch origin for this call must be _Signed_. + * + * Parameters: + * - `real`: The account that the proxy will make a call on behalf of. + * - `force_proxy_type`: Specify the exact proxy type to be used and checked for this call. + * - `call`: The call to be made by the `real` account. + */ + matrixEnjinV1012: new CallType( + 'Proxy.proxy', + sts.struct({ + real: matrixEnjinV1012.MultiAddress, + forceProxyType: sts.option(() => matrixEnjinV1012.ProxyType), + call: matrixEnjinV1012.Call, + }) + ), /** * Dispatch the given `call` from an account that the sender is authorised for through * `add_proxy`. @@ -77,11 +97,11 @@ export const addProxy = { * - `delay`: The announcement period required of the initial proxy. Will generally be * zero. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Proxy.add_proxy', sts.struct({ - delegate: v1010.MultiAddress, - proxyType: v1010.ProxyType, + delegate: matrixEnjinV1012.MultiAddress, + proxyType: matrixEnjinV1012.ProxyType, delay: sts.number(), }) ), @@ -98,11 +118,11 @@ export const removeProxy = { * - `proxy`: The account that the `caller` would like to remove as a proxy. * - `proxy_type`: The permissions currently enabled for the removed proxy account. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Proxy.remove_proxy', sts.struct({ - delegate: v1010.MultiAddress, - proxyType: v1010.ProxyType, + delegate: matrixEnjinV1012.MultiAddress, + proxyType: matrixEnjinV1012.ProxyType, delay: sts.number(), }) ), @@ -118,7 +138,7 @@ export const removeProxies = { * WARNING: This may be called on accounts created by `pure`, however if done, then * the unreserved fees will be inaccessible. **All access to this account will be lost.** */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Proxy.remove_proxies', sts.unit() ), @@ -146,10 +166,10 @@ export const createPure = { * * Fails if there are insufficient funds to pay for deposit. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Proxy.create_pure', sts.struct({ - proxyType: v1010.ProxyType, + proxyType: matrixEnjinV1012.ProxyType, delay: sts.number(), index: sts.number(), }) @@ -176,11 +196,11 @@ export const killPure = { * Fails with `NoPermission` in case the caller is not a previously created pure * account whose `pure` call has corresponding parameters. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Proxy.kill_pure', sts.struct({ - spawner: v1010.MultiAddress, - proxyType: v1010.ProxyType, + spawner: matrixEnjinV1012.MultiAddress, + proxyType: matrixEnjinV1012.ProxyType, index: sts.number(), height: sts.number(), extIndex: sts.number(), @@ -207,11 +227,11 @@ export const announce = { * - `real`: The account that the proxy will make a call on behalf of. * - `call_hash`: The hash of the call to be made by the `real` account. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Proxy.announce', sts.struct({ - real: v1010.MultiAddress, - callHash: v1010.H256, + real: matrixEnjinV1012.MultiAddress, + callHash: matrixEnjinV1012.H256, }) ), } @@ -230,11 +250,11 @@ export const removeAnnouncement = { * - `real`: The account that the proxy will make a call on behalf of. * - `call_hash`: The hash of the call to be made by the `real` account. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Proxy.remove_announcement', sts.struct({ - real: v1010.MultiAddress, - callHash: v1010.H256, + real: matrixEnjinV1012.MultiAddress, + callHash: matrixEnjinV1012.H256, }) ), } @@ -253,17 +273,39 @@ export const rejectAnnouncement = { * - `delegate`: The account that previously announced the call. * - `call_hash`: The hash of the call to be made. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Proxy.reject_announcement', sts.struct({ - delegate: v1010.MultiAddress, - callHash: v1010.H256, + delegate: matrixEnjinV1012.MultiAddress, + callHash: matrixEnjinV1012.H256, }) ), } export const proxyAnnounced = { name: 'Proxy.proxy_announced', + /** + * Dispatch the given `call` from an account that the sender is authorized for through + * `add_proxy`. + * + * Removes any corresponding announcement(s). + * + * The dispatch origin for this call must be _Signed_. + * + * Parameters: + * - `real`: The account that the proxy will make a call on behalf of. + * - `force_proxy_type`: Specify the exact proxy type to be used and checked for this call. + * - `call`: The call to be made by the `real` account. + */ + matrixEnjinV1012: new CallType( + 'Proxy.proxy_announced', + sts.struct({ + delegate: matrixEnjinV1012.MultiAddress, + real: matrixEnjinV1012.MultiAddress, + forceProxyType: sts.option(() => matrixEnjinV1012.ProxyType), + call: matrixEnjinV1012.Call, + }) + ), /** * Dispatch the given `call` from an account that the sender is authorized for through * `add_proxy`. diff --git a/src/types/generated/proxy/events.ts b/src/types/generated/proxy/events.ts index 81aa17863..b7bc4c3f5 100644 --- a/src/types/generated/proxy/events.ts +++ b/src/types/generated/proxy/events.ts @@ -1,15 +1,15 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const proxyExecuted = { name: 'Proxy.ProxyExecuted', /** * A proxy was executed correctly, with the given. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Proxy.ProxyExecuted', sts.struct({ - result: sts.result(() => sts.unit(), () => v1010.DispatchError), + result: sts.result(() => sts.unit(), () => matrixEnjinV1012.DispatchError), }) ), } @@ -20,12 +20,12 @@ export const pureCreated = { * A pure account has been created by new proxy with given * disambiguation index and proxy type. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Proxy.PureCreated', sts.struct({ - pure: v1010.AccountId32, - who: v1010.AccountId32, - proxyType: v1010.ProxyType, + pure: matrixEnjinV1012.AccountId32, + who: matrixEnjinV1012.AccountId32, + proxyType: matrixEnjinV1012.ProxyType, disambiguationIndex: sts.number(), }) ), @@ -36,12 +36,12 @@ export const announced = { /** * An announcement was placed to make a call in the future. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Proxy.Announced', sts.struct({ - real: v1010.AccountId32, - proxy: v1010.AccountId32, - callHash: v1010.H256, + real: matrixEnjinV1012.AccountId32, + proxy: matrixEnjinV1012.AccountId32, + callHash: matrixEnjinV1012.H256, }) ), } @@ -51,12 +51,12 @@ export const proxyAdded = { /** * A proxy was added. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Proxy.ProxyAdded', sts.struct({ - delegator: v1010.AccountId32, - delegatee: v1010.AccountId32, - proxyType: v1010.ProxyType, + delegator: matrixEnjinV1012.AccountId32, + delegatee: matrixEnjinV1012.AccountId32, + proxyType: matrixEnjinV1012.ProxyType, delay: sts.number(), }) ), @@ -67,12 +67,12 @@ export const proxyRemoved = { /** * A proxy was removed. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Proxy.ProxyRemoved', sts.struct({ - delegator: v1010.AccountId32, - delegatee: v1010.AccountId32, - proxyType: v1010.ProxyType, + delegator: matrixEnjinV1012.AccountId32, + delegatee: matrixEnjinV1012.AccountId32, + proxyType: matrixEnjinV1012.ProxyType, delay: sts.number(), }) ), diff --git a/src/types/generated/proxy/storage.ts b/src/types/generated/proxy/storage.ts index 7e072f059..87b6ab065 100644 --- a/src/types/generated/proxy/storage.ts +++ b/src/types/generated/proxy/storage.ts @@ -1,54 +1,54 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const proxies = { /** * The set of account proxies. Maps the account which has delegated to the accounts * which are being delegated to, together with the amount held on deposit. */ - v1010: new StorageType('Proxy.Proxies', 'Default', [v1010.AccountId32], sts.tuple(() => [sts.array(() => v1010.ProxyDefinition), sts.bigint()])) as ProxiesV1010, + matrixEnjinV1012: new StorageType('Proxy.Proxies', 'Default', [matrixEnjinV1012.AccountId32], sts.tuple(() => [sts.array(() => matrixEnjinV1012.ProxyDefinition), sts.bigint()])) as ProxiesMatrixEnjinV1012, } /** * The set of account proxies. Maps the account which has delegated to the accounts * which are being delegated to, together with the amount held on deposit. */ -export interface ProxiesV1010 { +export interface ProxiesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): [v1010.ProxyDefinition[], bigint] - get(block: Block, key: v1010.AccountId32): Promise<([v1010.ProxyDefinition[], bigint] | undefined)> - getMany(block: Block, keys: v1010.AccountId32[]): Promise<([v1010.ProxyDefinition[], bigint] | undefined)[]> - getKeys(block: Block): Promise - getKeys(block: Block, key: v1010.AccountId32): Promise - getKeysPaged(pageSize: number, block: Block): AsyncIterable - getKeysPaged(pageSize: number, block: Block, key: v1010.AccountId32): AsyncIterable - getPairs(block: Block): Promise<[k: v1010.AccountId32, v: ([v1010.ProxyDefinition[], bigint] | undefined)][]> - getPairs(block: Block, key: v1010.AccountId32): Promise<[k: v1010.AccountId32, v: ([v1010.ProxyDefinition[], bigint] | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v1010.AccountId32, v: ([v1010.ProxyDefinition[], bigint] | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: v1010.AccountId32): AsyncIterable<[k: v1010.AccountId32, v: ([v1010.ProxyDefinition[], bigint] | undefined)][]> + getDefault(block: Block): [matrixEnjinV1012.ProxyDefinition[], bigint] + get(block: Block, key: matrixEnjinV1012.AccountId32): Promise<([matrixEnjinV1012.ProxyDefinition[], bigint] | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.AccountId32[]): Promise<([matrixEnjinV1012.ProxyDefinition[], bigint] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.ProxyDefinition[], bigint] | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.AccountId32): Promise<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.ProxyDefinition[], bigint] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.ProxyDefinition[], bigint] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.ProxyDefinition[], bigint] | undefined)][]> } export const announcements = { /** * The announcements made by the proxy (key). */ - v1010: new StorageType('Proxy.Announcements', 'Default', [v1010.AccountId32], sts.tuple(() => [sts.array(() => v1010.Announcement), sts.bigint()])) as AnnouncementsV1010, + matrixEnjinV1012: new StorageType('Proxy.Announcements', 'Default', [matrixEnjinV1012.AccountId32], sts.tuple(() => [sts.array(() => matrixEnjinV1012.Announcement), sts.bigint()])) as AnnouncementsMatrixEnjinV1012, } /** * The announcements made by the proxy (key). */ -export interface AnnouncementsV1010 { +export interface AnnouncementsMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): [v1010.Announcement[], bigint] - get(block: Block, key: v1010.AccountId32): Promise<([v1010.Announcement[], bigint] | undefined)> - getMany(block: Block, keys: v1010.AccountId32[]): Promise<([v1010.Announcement[], bigint] | undefined)[]> - getKeys(block: Block): Promise - getKeys(block: Block, key: v1010.AccountId32): Promise - getKeysPaged(pageSize: number, block: Block): AsyncIterable - getKeysPaged(pageSize: number, block: Block, key: v1010.AccountId32): AsyncIterable - getPairs(block: Block): Promise<[k: v1010.AccountId32, v: ([v1010.Announcement[], bigint] | undefined)][]> - getPairs(block: Block, key: v1010.AccountId32): Promise<[k: v1010.AccountId32, v: ([v1010.Announcement[], bigint] | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v1010.AccountId32, v: ([v1010.Announcement[], bigint] | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: v1010.AccountId32): AsyncIterable<[k: v1010.AccountId32, v: ([v1010.Announcement[], bigint] | undefined)][]> + getDefault(block: Block): [matrixEnjinV1012.Announcement[], bigint] + get(block: Block, key: matrixEnjinV1012.AccountId32): Promise<([matrixEnjinV1012.Announcement[], bigint] | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.AccountId32[]): Promise<([matrixEnjinV1012.Announcement[], bigint] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.AccountId32): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.Announcement[], bigint] | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.AccountId32): Promise<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.Announcement[], bigint] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.Announcement[], bigint] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.AccountId32): AsyncIterable<[k: matrixEnjinV1012.AccountId32, v: ([matrixEnjinV1012.Announcement[], bigint] | undefined)][]> } diff --git a/src/types/generated/safe-mode/calls.ts b/src/types/generated/safe-mode/calls.ts index cf1a52ffa..9930f40c5 100644 --- a/src/types/generated/safe-mode/calls.ts +++ b/src/types/generated/safe-mode/calls.ts @@ -1,5 +1,5 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const enter = { name: 'SafeMode.enter', @@ -11,7 +11,7 @@ export const enter = { * Errors with [`Error::Entered`] if the safe-mode is already entered. * Errors with [`Error::NotConfigured`] if the deposit amount is `None`. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'SafeMode.enter', sts.unit() ), @@ -27,7 +27,7 @@ export const forceEnter = { * * Can only be called by the [`Config::ForceEnterOrigin`] origin. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'SafeMode.force_enter', sts.unit() ), @@ -48,7 +48,7 @@ export const extend = { * currency to reserve. This call can be disabled for all origins by configuring * [`Config::ExtendDepositAmount`] to `None`. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'SafeMode.extend', sts.unit() ), @@ -64,7 +64,7 @@ export const forceExtend = { * * Can only be called by the [`Config::ForceExtendOrigin`] origin. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'SafeMode.force_extend', sts.unit() ), @@ -83,7 +83,7 @@ export const forceExit = { * Emits an [`Event::Exited`] with [`ExitReason::Timeout`] event when deactivated in the * hook. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'SafeMode.force_exit', sts.unit() ), @@ -102,10 +102,10 @@ export const forceSlashDeposit = { * * Can only be called by the [`Config::ForceDepositOrigin`] origin. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'SafeMode.force_slash_deposit', sts.struct({ - account: v1010.AccountId32, + account: matrixEnjinV1012.AccountId32, block: sts.number(), }) ), @@ -127,10 +127,10 @@ export const releaseDeposit = { * passed since safe-mode was entered. Errors with [`Error::NoDeposit`] if the payee has no * reserved currency at the block specified. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'SafeMode.release_deposit', sts.struct({ - account: v1010.AccountId32, + account: matrixEnjinV1012.AccountId32, block: sts.number(), }) ), @@ -151,10 +151,10 @@ export const forceReleaseDeposit = { * * Can only be called by the [`Config::ForceDepositOrigin`] origin. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'SafeMode.force_release_deposit', sts.struct({ - account: v1010.AccountId32, + account: matrixEnjinV1012.AccountId32, block: sts.number(), }) ), diff --git a/src/types/generated/safe-mode/events.ts b/src/types/generated/safe-mode/events.ts index 6bf013b8f..fe34fc5a3 100644 --- a/src/types/generated/safe-mode/events.ts +++ b/src/types/generated/safe-mode/events.ts @@ -1,12 +1,12 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const entered = { name: 'SafeMode.Entered', /** * The safe-mode was entered until inclusively this block. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'SafeMode.Entered', sts.struct({ until: sts.number(), @@ -19,7 +19,7 @@ export const extended = { /** * The safe-mode was extended until inclusively this block. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'SafeMode.Extended', sts.struct({ until: sts.number(), @@ -32,10 +32,10 @@ export const exited = { /** * Exited the safe-mode for a specific reason. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'SafeMode.Exited', sts.struct({ - reason: v1010.ExitReason, + reason: matrixEnjinV1012.ExitReason, }) ), } @@ -45,10 +45,10 @@ export const depositPlaced = { /** * An account reserved funds for either entering or extending the safe-mode. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'SafeMode.DepositPlaced', sts.struct({ - account: v1010.AccountId32, + account: matrixEnjinV1012.AccountId32, amount: sts.bigint(), }) ), @@ -59,10 +59,10 @@ export const depositReleased = { /** * An account had a reserve released that was reserved. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'SafeMode.DepositReleased', sts.struct({ - account: v1010.AccountId32, + account: matrixEnjinV1012.AccountId32, amount: sts.bigint(), }) ), @@ -73,10 +73,10 @@ export const depositSlashed = { /** * An account had reserve slashed that was reserved. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'SafeMode.DepositSlashed', sts.struct({ - account: v1010.AccountId32, + account: matrixEnjinV1012.AccountId32, amount: sts.bigint(), }) ), @@ -89,7 +89,7 @@ export const cannotDeposit = { * * This error comes from the underlying `Currency`. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'SafeMode.CannotDeposit', sts.unit() ), @@ -102,7 +102,7 @@ export const cannotRelease = { * * This error comes from the underlying `Currency`. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'SafeMode.CannotRelease', sts.unit() ), diff --git a/src/types/generated/safe-mode/storage.ts b/src/types/generated/safe-mode/storage.ts index 300242ed2..954503c7e 100644 --- a/src/types/generated/safe-mode/storage.ts +++ b/src/types/generated/safe-mode/storage.ts @@ -1,5 +1,5 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const enteredUntil = { /** @@ -9,7 +9,7 @@ export const enteredUntil = { * * Safe-mode is automatically exited when the current block number exceeds this value. */ - v1010: new StorageType('SafeMode.EnteredUntil', 'Optional', [], sts.number()) as EnteredUntilV1010, + matrixEnjinV1012: new StorageType('SafeMode.EnteredUntil', 'Optional', [], sts.number()) as EnteredUntilMatrixEnjinV1012, } /** @@ -19,7 +19,7 @@ export const enteredUntil = { * * Safe-mode is automatically exited when the current block number exceeds this value. */ -export interface EnteredUntilV1010 { +export interface EnteredUntilMatrixEnjinV1012 { is(block: RuntimeCtx): boolean get(block: Block): Promise<(number | undefined)> } @@ -31,7 +31,7 @@ export const deposits = { * This helps governance to have an overview of outstanding deposits that should be returned or * slashed. */ - v1010: new StorageType('SafeMode.Deposits', 'Optional', [v1010.AccountId32, sts.number()], sts.bigint()) as DepositsV1010, + matrixEnjinV1012: new StorageType('SafeMode.Deposits', 'Optional', [matrixEnjinV1012.AccountId32, sts.number()], sts.bigint()) as DepositsMatrixEnjinV1012, } /** @@ -40,20 +40,20 @@ export const deposits = { * This helps governance to have an overview of outstanding deposits that should be returned or * slashed. */ -export interface DepositsV1010 { +export interface DepositsMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block, key1: v1010.AccountId32, key2: number): Promise<(bigint | undefined)> - getMany(block: Block, keys: [v1010.AccountId32, number][]): Promise<(bigint | undefined)[]> - getKeys(block: Block): Promise<[v1010.AccountId32, number][]> - getKeys(block: Block, key1: v1010.AccountId32): Promise<[v1010.AccountId32, number][]> - getKeys(block: Block, key1: v1010.AccountId32, key2: number): Promise<[v1010.AccountId32, number][]> - getKeysPaged(pageSize: number, block: Block): AsyncIterable<[v1010.AccountId32, number][]> - getKeysPaged(pageSize: number, block: Block, key1: v1010.AccountId32): AsyncIterable<[v1010.AccountId32, number][]> - getKeysPaged(pageSize: number, block: Block, key1: v1010.AccountId32, key2: number): AsyncIterable<[v1010.AccountId32, number][]> - getPairs(block: Block): Promise<[k: [v1010.AccountId32, number], v: (bigint | undefined)][]> - getPairs(block: Block, key1: v1010.AccountId32): Promise<[k: [v1010.AccountId32, number], v: (bigint | undefined)][]> - getPairs(block: Block, key1: v1010.AccountId32, key2: number): Promise<[k: [v1010.AccountId32, number], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [v1010.AccountId32, number], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1010.AccountId32): AsyncIterable<[k: [v1010.AccountId32, number], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1010.AccountId32, key2: number): AsyncIterable<[k: [v1010.AccountId32, number], v: (bigint | undefined)][]> + get(block: Block, key1: matrixEnjinV1012.AccountId32, key2: number): Promise<(bigint | undefined)> + getMany(block: Block, keys: [matrixEnjinV1012.AccountId32, number][]): Promise<(bigint | undefined)[]> + getKeys(block: Block): Promise<[matrixEnjinV1012.AccountId32, number][]> + getKeys(block: Block, key1: matrixEnjinV1012.AccountId32): Promise<[matrixEnjinV1012.AccountId32, number][]> + getKeys(block: Block, key1: matrixEnjinV1012.AccountId32, key2: number): Promise<[matrixEnjinV1012.AccountId32, number][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[matrixEnjinV1012.AccountId32, number][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AccountId32): AsyncIterable<[matrixEnjinV1012.AccountId32, number][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AccountId32, key2: number): AsyncIterable<[matrixEnjinV1012.AccountId32, number][]> + getPairs(block: Block): Promise<[k: [matrixEnjinV1012.AccountId32, number], v: (bigint | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.AccountId32): Promise<[k: [matrixEnjinV1012.AccountId32, number], v: (bigint | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.AccountId32, key2: number): Promise<[k: [matrixEnjinV1012.AccountId32, number], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [matrixEnjinV1012.AccountId32, number], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AccountId32): AsyncIterable<[k: [matrixEnjinV1012.AccountId32, number], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.AccountId32, key2: number): AsyncIterable<[k: [matrixEnjinV1012.AccountId32, number], v: (bigint | undefined)][]> } diff --git a/src/types/generated/scheduler/calls.ts b/src/types/generated/scheduler/calls.ts index 118ffe00b..e0baea785 100644 --- a/src/types/generated/scheduler/calls.ts +++ b/src/types/generated/scheduler/calls.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const schedule = { @@ -79,6 +80,18 @@ export const schedule = { call: matrixEnjinV1005.Call, }) ), + /** + * Anonymously schedule a task. + */ + matrixEnjinV1012: new CallType( + 'Scheduler.schedule', + sts.struct({ + when: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: matrixEnjinV1012.Call, + }) + ), /** * Anonymously schedule a task. */ @@ -306,6 +319,19 @@ export const scheduleNamed = { call: matrixEnjinV1005.Call, }) ), + /** + * Schedule a named task. + */ + matrixEnjinV1012: new CallType( + 'Scheduler.schedule_named', + sts.struct({ + id: sts.bytes(), + when: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: matrixEnjinV1012.Call, + }) + ), /** * Schedule a named task. */ @@ -539,6 +565,18 @@ export const scheduleAfter = { call: matrixEnjinV1005.Call, }) ), + /** + * Anonymously schedule a task after a delay. + */ + matrixEnjinV1012: new CallType( + 'Scheduler.schedule_after', + sts.struct({ + after: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: matrixEnjinV1012.Call, + }) + ), /** * Anonymously schedule a task after a delay. * @@ -764,6 +802,19 @@ export const scheduleNamedAfter = { call: matrixEnjinV1005.Call, }) ), + /** + * Schedule a named task after a delay. + */ + matrixEnjinV1012: new CallType( + 'Scheduler.schedule_named_after', + sts.struct({ + id: sts.bytes(), + after: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: matrixEnjinV1012.Call, + }) + ), /** * Schedule a named task after a delay. * @@ -950,7 +1001,7 @@ export const setRetry = { * original task's configuration, but will have a lower value for `remaining` than the * original `total_retries`. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Scheduler.set_retry', sts.struct({ task: sts.tuple(() => [sts.number(), sts.number()]), @@ -976,7 +1027,7 @@ export const setRetryNamed = { * original task's configuration, but will have a lower value for `remaining` than the * original `total_retries`. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Scheduler.set_retry_named', sts.struct({ id: sts.bytes(), @@ -991,7 +1042,7 @@ export const cancelRetry = { /** * Removes the retry configuration of a task. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Scheduler.cancel_retry', sts.struct({ task: sts.tuple(() => [sts.number(), sts.number()]), @@ -1004,7 +1055,7 @@ export const cancelRetryNamed = { /** * Cancel the retry configuration of a named task. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'Scheduler.cancel_retry_named', sts.struct({ id: sts.bytes(), diff --git a/src/types/generated/scheduler/events.ts b/src/types/generated/scheduler/events.ts index 854e71614..04d3723e1 100644 --- a/src/types/generated/scheduler/events.ts +++ b/src/types/generated/scheduler/events.ts @@ -127,7 +127,7 @@ export const retrySet = { /** * Set a retry configuration for some task. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Scheduler.RetrySet', sts.struct({ task: sts.tuple(() => [sts.number(), sts.number()]), @@ -143,7 +143,7 @@ export const retryCancelled = { /** * Cancel a retry configuration for some task. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Scheduler.RetryCancelled', sts.struct({ task: sts.tuple(() => [sts.number(), sts.number()]), @@ -158,7 +158,7 @@ export const retryFailed = { * The given task was unable to be retried since the agenda is full at that block or there * was not enough weight to reschedule it. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'Scheduler.RetryFailed', sts.struct({ task: sts.tuple(() => [sts.number(), sts.number()]), diff --git a/src/types/generated/scheduler/storage.ts b/src/types/generated/scheduler/storage.ts index cab6b8b5f..39b1615bb 100644 --- a/src/types/generated/scheduler/storage.ts +++ b/src/types/generated/scheduler/storage.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const incompleteSince = { matrixEnjinV603: new StorageType('Scheduler.IncompleteSince', 'Optional', [], sts.number()) as IncompleteSinceMatrixEnjinV603, @@ -16,6 +18,14 @@ export const agenda = { * Items to be executed, indexed by the block number that they should be executed on. */ matrixEnjinV603: new StorageType('Scheduler.Agenda', 'Default', [sts.number()], sts.array(() => sts.option(() => matrixEnjinV603.Scheduled))) as AgendaMatrixEnjinV603, + /** + * Items to be executed, indexed by the block number that they should be executed on. + */ + matrixEnjinV1012: new StorageType('Scheduler.Agenda', 'Default', [sts.number()], sts.array(() => sts.option(() => matrixEnjinV1012.Scheduled))) as AgendaMatrixEnjinV1012, + /** + * Items to be executed, indexed by the block number that they should be executed on. + */ + v500: new StorageType('Scheduler.Agenda', 'Default', [sts.number()], sts.array(() => sts.option(() => v500.Scheduled))) as AgendaV500, /** * Items to be executed, indexed by the block number that they should be executed on. */ @@ -40,6 +50,42 @@ export interface AgendaMatrixEnjinV603 { getPairsPaged(pageSize: number, block: Block, key: number): AsyncIterable<[k: number, v: ((matrixEnjinV603.Scheduled | undefined)[] | undefined)][]> } +/** + * Items to be executed, indexed by the block number that they should be executed on. + */ +export interface AgendaMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): (matrixEnjinV1012.Scheduled | undefined)[] + get(block: Block, key: number): Promise<((matrixEnjinV1012.Scheduled | undefined)[] | undefined)> + getMany(block: Block, keys: number[]): Promise<((matrixEnjinV1012.Scheduled | undefined)[] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: number): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: number): AsyncIterable + getPairs(block: Block): Promise<[k: number, v: ((matrixEnjinV1012.Scheduled | undefined)[] | undefined)][]> + getPairs(block: Block, key: number): Promise<[k: number, v: ((matrixEnjinV1012.Scheduled | undefined)[] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: number, v: ((matrixEnjinV1012.Scheduled | undefined)[] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: number): AsyncIterable<[k: number, v: ((matrixEnjinV1012.Scheduled | undefined)[] | undefined)][]> +} + +/** + * Items to be executed, indexed by the block number that they should be executed on. + */ +export interface AgendaV500 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): (v500.Scheduled | undefined)[] + get(block: Block, key: number): Promise<((v500.Scheduled | undefined)[] | undefined)> + getMany(block: Block, keys: number[]): Promise<((v500.Scheduled | undefined)[] | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: number): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: number): AsyncIterable + getPairs(block: Block): Promise<[k: number, v: ((v500.Scheduled | undefined)[] | undefined)][]> + getPairs(block: Block, key: number): Promise<[k: number, v: ((v500.Scheduled | undefined)[] | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: number, v: ((v500.Scheduled | undefined)[] | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: number): AsyncIterable<[k: number, v: ((v500.Scheduled | undefined)[] | undefined)][]> +} + /** * Items to be executed, indexed by the block number that they should be executed on. */ @@ -92,22 +138,22 @@ export const retries = { /** * Retry configurations for items to be executed, indexed by task address. */ - v1010: new StorageType('Scheduler.Retries', 'Optional', [sts.tuple(() => [sts.number(), sts.number()])], v1010.RetryConfig) as RetriesV1010, + matrixEnjinV1012: new StorageType('Scheduler.Retries', 'Optional', [sts.tuple(() => [sts.number(), sts.number()])], matrixEnjinV1012.RetryConfig) as RetriesMatrixEnjinV1012, } /** * Retry configurations for items to be executed, indexed by task address. */ -export interface RetriesV1010 { +export interface RetriesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block, key: [number, number]): Promise<(v1010.RetryConfig | undefined)> - getMany(block: Block, keys: [number, number][]): Promise<(v1010.RetryConfig | undefined)[]> + get(block: Block, key: [number, number]): Promise<(matrixEnjinV1012.RetryConfig | undefined)> + getMany(block: Block, keys: [number, number][]): Promise<(matrixEnjinV1012.RetryConfig | undefined)[]> getKeys(block: Block): Promise<[number, number][]> getKeys(block: Block, key: [number, number]): Promise<[number, number][]> getKeysPaged(pageSize: number, block: Block): AsyncIterable<[number, number][]> getKeysPaged(pageSize: number, block: Block, key: [number, number]): AsyncIterable<[number, number][]> - getPairs(block: Block): Promise<[k: [number, number], v: (v1010.RetryConfig | undefined)][]> - getPairs(block: Block, key: [number, number]): Promise<[k: [number, number], v: (v1010.RetryConfig | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, number], v: (v1010.RetryConfig | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: [number, number]): AsyncIterable<[k: [number, number], v: (v1010.RetryConfig | undefined)][]> + getPairs(block: Block): Promise<[k: [number, number], v: (matrixEnjinV1012.RetryConfig | undefined)][]> + getPairs(block: Block, key: [number, number]): Promise<[k: [number, number], v: (matrixEnjinV1012.RetryConfig | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [number, number], v: (matrixEnjinV1012.RetryConfig | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: [number, number]): AsyncIterable<[k: [number, number], v: (matrixEnjinV1012.RetryConfig | undefined)][]> } diff --git a/src/types/generated/storage.ts b/src/types/generated/storage.ts index 429fc7ce1..aa8191f2c 100644 --- a/src/types/generated/storage.ts +++ b/src/types/generated/storage.ts @@ -27,8 +27,6 @@ export * as marketplace from './marketplace/storage' export * as extrinsicPause from './extrinsic-pause/storage' export * as claims from './claims/storage' export * as identity from './identity/storage' -export * as sudo from './sudo/storage' -export * as efinityXcm from './efinity-xcm/storage' export * as safeMode from './safe-mode/storage' export * as aura from './aura/storage' export * as auraExt from './aura-ext/storage' @@ -36,3 +34,5 @@ export * as unknownTokens from './unknown-tokens/storage' export * as messageQueue from './message-queue/storage' export * as proxy from './proxy/storage' export * as migrations from './migrations/storage' +export * as sudo from './sudo/storage' +export * as efinityXcm from './efinity-xcm/storage' diff --git a/src/types/generated/system/calls.ts b/src/types/generated/system/calls.ts index da04d33b0..a9d86fb39 100644 --- a/src/types/generated/system/calls.ts +++ b/src/types/generated/system/calls.ts @@ -1,5 +1,5 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const remark = { name: 'System.remark', @@ -119,10 +119,10 @@ export const authorizeUpgrade = { * * This call requires Root origin. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'System.authorize_upgrade', sts.struct({ - codeHash: v1010.H256, + codeHash: matrixEnjinV1012.H256, }) ), } @@ -139,10 +139,10 @@ export const authorizeUpgradeWithoutChecks = { * * This call requires Root origin. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'System.authorize_upgrade_without_checks', sts.struct({ - codeHash: v1010.H256, + codeHash: matrixEnjinV1012.H256, }) ), } @@ -160,7 +160,7 @@ export const applyAuthorizedUpgrade = { * * All origins are allowed. */ - v1010: new CallType( + matrixEnjinV1012: new CallType( 'System.apply_authorized_upgrade', sts.struct({ code: sts.bytes(), diff --git a/src/types/generated/system/events.ts b/src/types/generated/system/events.ts index 30ee92a7b..0a4e22222 100644 --- a/src/types/generated/system/events.ts +++ b/src/types/generated/system/events.ts @@ -3,7 +3,7 @@ import * as v500 from '../v500' import * as v602 from '../v602' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v604 from '../v604' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const extrinsicSuccess = { name: 'System.ExtrinsicSuccess', @@ -118,10 +118,10 @@ export const upgradeAuthorized = { /** * An upgrade was authorized. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'System.UpgradeAuthorized', sts.struct({ - codeHash: v1010.H256, + codeHash: matrixEnjinV1012.H256, checkVersion: sts.boolean(), }) ), diff --git a/src/types/generated/system/storage.ts b/src/types/generated/system/storage.ts index 5cd78567f..82a94a194 100644 --- a/src/types/generated/system/storage.ts +++ b/src/types/generated/system/storage.ts @@ -13,6 +13,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const account = { @@ -269,6 +270,16 @@ export const events = { * just in case someone still reads them from within the runtime. */ matrixEnjinV1005: new StorageType('System.Events', 'Default', [], sts.array(() => matrixEnjinV1005.EventRecord)) as EventsMatrixEnjinV1005, + /** + * Events deposited for the current block. + * + * NOTE: The item is unbound and should therefore never be read on chain. + * It could otherwise inflate the PoV size of a block. + * + * Events have a large in-memory size. Box the events to not go out-of-memory + * just in case someone still reads them from within the runtime. + */ + matrixEnjinV1012: new StorageType('System.Events', 'Default', [], sts.array(() => matrixEnjinV1012.EventRecord)) as EventsMatrixEnjinV1012, /** * Events deposited for the current block. * @@ -441,6 +452,21 @@ export interface EventsMatrixEnjinV1005 { get(block: Block): Promise<(matrixEnjinV1005.EventRecord[] | undefined)> } +/** + * Events deposited for the current block. + * + * NOTE: The item is unbound and should therefore never be read on chain. + * It could otherwise inflate the PoV size of a block. + * + * Events have a large in-memory size. Box the events to not go out-of-memory + * just in case someone still reads them from within the runtime. + */ +export interface EventsMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): matrixEnjinV1012.EventRecord[] + get(block: Block): Promise<(matrixEnjinV1012.EventRecord[] | undefined)> +} + /** * Events deposited for the current block. * @@ -733,13 +759,13 @@ export const inherentsApplied = { /** * Whether all inherents have been applied. */ - v1010: new StorageType('System.InherentsApplied', 'Default', [], sts.boolean()) as InherentsAppliedV1010, + matrixEnjinV1012: new StorageType('System.InherentsApplied', 'Default', [], sts.boolean()) as InherentsAppliedMatrixEnjinV1012, } /** * Whether all inherents have been applied. */ -export interface InherentsAppliedV1010 { +export interface InherentsAppliedMatrixEnjinV1012 { is(block: RuntimeCtx): boolean getDefault(block: Block): boolean get(block: Block): Promise<(boolean | undefined)> @@ -749,13 +775,13 @@ export const authorizedUpgrade = { /** * `Some` if a code upgrade has been authorized. */ - v1010: new StorageType('System.AuthorizedUpgrade', 'Optional', [], v1010.CodeUpgradeAuthorization) as AuthorizedUpgradeV1010, + matrixEnjinV1012: new StorageType('System.AuthorizedUpgrade', 'Optional', [], matrixEnjinV1012.CodeUpgradeAuthorization) as AuthorizedUpgradeMatrixEnjinV1012, } /** * `Some` if a code upgrade has been authorized. */ -export interface AuthorizedUpgradeV1010 { +export interface AuthorizedUpgradeMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - get(block: Block): Promise<(v1010.CodeUpgradeAuthorization | undefined)> + get(block: Block): Promise<(matrixEnjinV1012.CodeUpgradeAuthorization | undefined)> } diff --git a/src/types/generated/technical-committee/calls.ts b/src/types/generated/technical-committee/calls.ts index 9ead7adc0..afb698a15 100644 --- a/src/types/generated/technical-committee/calls.ts +++ b/src/types/generated/technical-committee/calls.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const setMembers = { @@ -131,6 +132,24 @@ export const execute = { lengthBound: sts.number(), }) ), + /** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ + matrixEnjinV1012: new CallType( + 'TechnicalCommittee.execute', + sts.struct({ + proposal: matrixEnjinV1012.Call, + lengthBound: sts.number(), + }) + ), /** * Dispatch a proposal from a member using the `Member` origin. * @@ -435,6 +454,30 @@ export const propose = { lengthBound: sts.number(), }) ), + /** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ + matrixEnjinV1012: new CallType( + 'TechnicalCommittee.propose', + sts.struct({ + threshold: sts.number(), + proposal: matrixEnjinV1012.Call, + lengthBound: sts.number(), + }) + ), /** * Add a new proposal to either be voted on or executed directly. * diff --git a/src/types/generated/technical-committee/storage.ts b/src/types/generated/technical-committee/storage.ts index c60dee0f5..d9baa196e 100644 --- a/src/types/generated/technical-committee/storage.ts +++ b/src/types/generated/technical-committee/storage.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const proposals = { @@ -54,6 +55,10 @@ export const proposalOf = { * Actual proposal for a given hash, if it's current. */ matrixEnjinV1005: new StorageType('TechnicalCommittee.ProposalOf', 'Optional', [matrixEnjinV1005.H256], matrixEnjinV1005.Call) as ProposalOfMatrixEnjinV1005, + /** + * Actual proposal for a given hash, if it's current. + */ + matrixEnjinV1012: new StorageType('TechnicalCommittee.ProposalOf', 'Optional', [matrixEnjinV1012.H256], matrixEnjinV1012.Call) as ProposalOfMatrixEnjinV1012, /** * Actual proposal for a given hash, if it's current. */ @@ -189,6 +194,23 @@ export interface ProposalOfMatrixEnjinV1005 { getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1005.H256): AsyncIterable<[k: matrixEnjinV1005.H256, v: (matrixEnjinV1005.Call | undefined)][]> } +/** + * Actual proposal for a given hash, if it's current. + */ +export interface ProposalOfMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + get(block: Block, key: matrixEnjinV1012.H256): Promise<(matrixEnjinV1012.Call | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.H256[]): Promise<(matrixEnjinV1012.Call | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.H256): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.H256): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Call | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.H256): Promise<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Call | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Call | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.H256): AsyncIterable<[k: matrixEnjinV1012.H256, v: (matrixEnjinV1012.Call | undefined)][]> +} + /** * Actual proposal for a given hash, if it's current. */ diff --git a/src/types/generated/unknown-tokens/events.ts b/src/types/generated/unknown-tokens/events.ts index c1a6ec86f..e92fa3f3b 100644 --- a/src/types/generated/unknown-tokens/events.ts +++ b/src/types/generated/unknown-tokens/events.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const deposited = { name: 'UnknownTokens.Deposited', @@ -14,6 +16,26 @@ export const deposited = { who: matrixEnjinV603.V3MultiLocation, }) ), + /** + * Deposit success. + */ + matrixEnjinV1012: new EventType( + 'UnknownTokens.Deposited', + sts.struct({ + asset: matrixEnjinV1012.V4Asset, + who: matrixEnjinV1012.V4Location, + }) + ), + /** + * Deposit success. + */ + v500: new EventType( + 'UnknownTokens.Deposited', + sts.struct({ + asset: v500.V3MultiAsset, + who: v500.V3MultiLocation, + }) + ), /** * Deposit success. */ @@ -38,6 +60,26 @@ export const withdrawn = { who: matrixEnjinV603.V3MultiLocation, }) ), + /** + * Withdraw success. + */ + matrixEnjinV1012: new EventType( + 'UnknownTokens.Withdrawn', + sts.struct({ + asset: matrixEnjinV1012.V4Asset, + who: matrixEnjinV1012.V4Location, + }) + ), + /** + * Withdraw success. + */ + v500: new EventType( + 'UnknownTokens.Withdrawn', + sts.struct({ + asset: v500.V3MultiAsset, + who: v500.V3MultiLocation, + }) + ), /** * Withdraw success. */ diff --git a/src/types/generated/unknown-tokens/storage.ts b/src/types/generated/unknown-tokens/storage.ts index cb992f430..365b309ce 100644 --- a/src/types/generated/unknown-tokens/storage.ts +++ b/src/types/generated/unknown-tokens/storage.ts @@ -1,5 +1,5 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const concreteFungibleBalances = { /** @@ -8,7 +8,7 @@ export const concreteFungibleBalances = { * * double_map: who, asset_id => u128 */ - v1010: new StorageType('UnknownTokens.ConcreteFungibleBalances', 'Default', [v1010.V4Location, v1010.V4Location], sts.bigint()) as ConcreteFungibleBalancesV1010, + matrixEnjinV1012: new StorageType('UnknownTokens.ConcreteFungibleBalances', 'Default', [matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location], sts.bigint()) as ConcreteFungibleBalancesMatrixEnjinV1012, } /** @@ -17,23 +17,23 @@ export const concreteFungibleBalances = { * * double_map: who, asset_id => u128 */ -export interface ConcreteFungibleBalancesV1010 { +export interface ConcreteFungibleBalancesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean getDefault(block: Block): bigint - get(block: Block, key1: v1010.V4Location, key2: v1010.V4Location): Promise<(bigint | undefined)> - getMany(block: Block, keys: [v1010.V4Location, v1010.V4Location][]): Promise<(bigint | undefined)[]> - getKeys(block: Block): Promise<[v1010.V4Location, v1010.V4Location][]> - getKeys(block: Block, key1: v1010.V4Location): Promise<[v1010.V4Location, v1010.V4Location][]> - getKeys(block: Block, key1: v1010.V4Location, key2: v1010.V4Location): Promise<[v1010.V4Location, v1010.V4Location][]> - getKeysPaged(pageSize: number, block: Block): AsyncIterable<[v1010.V4Location, v1010.V4Location][]> - getKeysPaged(pageSize: number, block: Block, key1: v1010.V4Location): AsyncIterable<[v1010.V4Location, v1010.V4Location][]> - getKeysPaged(pageSize: number, block: Block, key1: v1010.V4Location, key2: v1010.V4Location): AsyncIterable<[v1010.V4Location, v1010.V4Location][]> - getPairs(block: Block): Promise<[k: [v1010.V4Location, v1010.V4Location], v: (bigint | undefined)][]> - getPairs(block: Block, key1: v1010.V4Location): Promise<[k: [v1010.V4Location, v1010.V4Location], v: (bigint | undefined)][]> - getPairs(block: Block, key1: v1010.V4Location, key2: v1010.V4Location): Promise<[k: [v1010.V4Location, v1010.V4Location], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [v1010.V4Location, v1010.V4Location], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1010.V4Location): AsyncIterable<[k: [v1010.V4Location, v1010.V4Location], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1010.V4Location, key2: v1010.V4Location): AsyncIterable<[k: [v1010.V4Location, v1010.V4Location], v: (bigint | undefined)][]> + get(block: Block, key1: matrixEnjinV1012.V4Location, key2: matrixEnjinV1012.V4Location): Promise<(bigint | undefined)> + getMany(block: Block, keys: [matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location][]): Promise<(bigint | undefined)[]> + getKeys(block: Block): Promise<[matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location][]> + getKeys(block: Block, key1: matrixEnjinV1012.V4Location): Promise<[matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location][]> + getKeys(block: Block, key1: matrixEnjinV1012.V4Location, key2: matrixEnjinV1012.V4Location): Promise<[matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.V4Location): AsyncIterable<[matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.V4Location, key2: matrixEnjinV1012.V4Location): AsyncIterable<[matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location][]> + getPairs(block: Block): Promise<[k: [matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location], v: (bigint | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.V4Location): Promise<[k: [matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location], v: (bigint | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.V4Location, key2: matrixEnjinV1012.V4Location): Promise<[k: [matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.V4Location): AsyncIterable<[k: [matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.V4Location, key2: matrixEnjinV1012.V4Location): AsyncIterable<[k: [matrixEnjinV1012.V4Location, matrixEnjinV1012.V4Location], v: (bigint | undefined)][]> } export const abstractFungibleBalances = { @@ -43,7 +43,7 @@ export const abstractFungibleBalances = { * * double_map: who, asset_id => u128 */ - v1010: new StorageType('UnknownTokens.AbstractFungibleBalances', 'Default', [v1010.V4Location, sts.bytes()], sts.bigint()) as AbstractFungibleBalancesV1010, + matrixEnjinV1012: new StorageType('UnknownTokens.AbstractFungibleBalances', 'Default', [matrixEnjinV1012.V4Location, sts.bytes()], sts.bigint()) as AbstractFungibleBalancesMatrixEnjinV1012, } /** @@ -52,21 +52,21 @@ export const abstractFungibleBalances = { * * double_map: who, asset_id => u128 */ -export interface AbstractFungibleBalancesV1010 { +export interface AbstractFungibleBalancesMatrixEnjinV1012 { is(block: RuntimeCtx): boolean getDefault(block: Block): bigint - get(block: Block, key1: v1010.V4Location, key2: Bytes): Promise<(bigint | undefined)> - getMany(block: Block, keys: [v1010.V4Location, Bytes][]): Promise<(bigint | undefined)[]> - getKeys(block: Block): Promise<[v1010.V4Location, Bytes][]> - getKeys(block: Block, key1: v1010.V4Location): Promise<[v1010.V4Location, Bytes][]> - getKeys(block: Block, key1: v1010.V4Location, key2: Bytes): Promise<[v1010.V4Location, Bytes][]> - getKeysPaged(pageSize: number, block: Block): AsyncIterable<[v1010.V4Location, Bytes][]> - getKeysPaged(pageSize: number, block: Block, key1: v1010.V4Location): AsyncIterable<[v1010.V4Location, Bytes][]> - getKeysPaged(pageSize: number, block: Block, key1: v1010.V4Location, key2: Bytes): AsyncIterable<[v1010.V4Location, Bytes][]> - getPairs(block: Block): Promise<[k: [v1010.V4Location, Bytes], v: (bigint | undefined)][]> - getPairs(block: Block, key1: v1010.V4Location): Promise<[k: [v1010.V4Location, Bytes], v: (bigint | undefined)][]> - getPairs(block: Block, key1: v1010.V4Location, key2: Bytes): Promise<[k: [v1010.V4Location, Bytes], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [v1010.V4Location, Bytes], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1010.V4Location): AsyncIterable<[k: [v1010.V4Location, Bytes], v: (bigint | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key1: v1010.V4Location, key2: Bytes): AsyncIterable<[k: [v1010.V4Location, Bytes], v: (bigint | undefined)][]> + get(block: Block, key1: matrixEnjinV1012.V4Location, key2: Bytes): Promise<(bigint | undefined)> + getMany(block: Block, keys: [matrixEnjinV1012.V4Location, Bytes][]): Promise<(bigint | undefined)[]> + getKeys(block: Block): Promise<[matrixEnjinV1012.V4Location, Bytes][]> + getKeys(block: Block, key1: matrixEnjinV1012.V4Location): Promise<[matrixEnjinV1012.V4Location, Bytes][]> + getKeys(block: Block, key1: matrixEnjinV1012.V4Location, key2: Bytes): Promise<[matrixEnjinV1012.V4Location, Bytes][]> + getKeysPaged(pageSize: number, block: Block): AsyncIterable<[matrixEnjinV1012.V4Location, Bytes][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.V4Location): AsyncIterable<[matrixEnjinV1012.V4Location, Bytes][]> + getKeysPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.V4Location, key2: Bytes): AsyncIterable<[matrixEnjinV1012.V4Location, Bytes][]> + getPairs(block: Block): Promise<[k: [matrixEnjinV1012.V4Location, Bytes], v: (bigint | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.V4Location): Promise<[k: [matrixEnjinV1012.V4Location, Bytes], v: (bigint | undefined)][]> + getPairs(block: Block, key1: matrixEnjinV1012.V4Location, key2: Bytes): Promise<[k: [matrixEnjinV1012.V4Location, Bytes], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: [matrixEnjinV1012.V4Location, Bytes], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.V4Location): AsyncIterable<[k: [matrixEnjinV1012.V4Location, Bytes], v: (bigint | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key1: matrixEnjinV1012.V4Location, key2: Bytes): AsyncIterable<[k: [matrixEnjinV1012.V4Location, Bytes], v: (bigint | undefined)][]> } diff --git a/src/types/generated/utility/calls.ts b/src/types/generated/utility/calls.ts index 2ef84ebf3..264519538 100644 --- a/src/types/generated/utility/calls.ts +++ b/src/types/generated/utility/calls.ts @@ -15,6 +15,7 @@ import * as matrixEnjinV1005 from '../matrixEnjinV1005' import * as v1005 from '../v1005' import * as v1010 from '../v1010' import * as v1011 from '../v1011' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' import * as v1012 from '../v1012' export const batch = { @@ -115,6 +116,32 @@ export const batch = { calls: sts.array(() => matrixEnjinV1005.Call), }) ), + /** + * Send a batch of dispatch calls. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + * + * This will return `Ok` in all circumstances. To determine the success of the batch, an + * event is deposited. If a call failed and the batch was interrupted, then the + * `BatchInterrupted` event is deposited, along with the number of successful calls made + * and the error of the failed call. If all were successful, then the `BatchCompleted` + * event is deposited. + */ + matrixEnjinV1012: new CallType( + 'Utility.batch', + sts.struct({ + calls: sts.array(() => matrixEnjinV1012.Call), + }) + ), /** * Send a batch of dispatch calls. * @@ -486,6 +513,28 @@ export const asDerivative = { call: matrixEnjinV1005.Call, }) ), + /** + * Send a call through an indexed pseudonym of the sender. + * + * Filter from origin are passed along. The call will be dispatched with an origin which + * use the same filter as the origin of this call. + * + * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. + * because you expect `proxy` to have been used prior in the call stack and you do not want + * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` + * in the Multisig pallet instead. + * + * NOTE: Prior to version *12, this was called `as_limited_sub`. + * + * The dispatch origin for this call must be _Signed_. + */ + matrixEnjinV1012: new CallType( + 'Utility.as_derivative', + sts.struct({ + index: sts.number(), + call: matrixEnjinV1012.Call, + }) + ), /** * Send a call through an indexed pseudonym of the sender. * @@ -811,6 +860,27 @@ export const batchAll = { calls: sts.array(() => matrixEnjinV1005.Call), }) ), + /** + * Send a batch of dispatch calls and atomically execute them. + * The whole transaction will rollback and fail if any of the calls failed. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ + matrixEnjinV1012: new CallType( + 'Utility.batch_all', + sts.struct({ + calls: sts.array(() => matrixEnjinV1012.Call), + }) + ), /** * Send a batch of dispatch calls and atomically execute them. * The whole transaction will rollback and fail if any of the calls failed. @@ -1111,6 +1181,21 @@ export const dispatchAs = { call: matrixEnjinV1005.Call, }) ), + /** + * Dispatches a function call with a provided origin. + * + * The dispatch origin for this call must be _Root_. + * + * ## Complexity + * - O(1). + */ + matrixEnjinV1012: new CallType( + 'Utility.dispatch_as', + sts.struct({ + asOrigin: matrixEnjinV1012.OriginCaller, + call: matrixEnjinV1012.Call, + }) + ), /** * Dispatches a function call with a provided origin. * @@ -1378,6 +1463,27 @@ export const forceBatch = { calls: sts.array(() => matrixEnjinV1005.Call), }) ), + /** + * Send a batch of dispatch calls. + * Unlike `batch`, it allows errors and won't interrupt. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatch without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ + matrixEnjinV1012: new CallType( + 'Utility.force_batch', + sts.struct({ + calls: sts.array(() => matrixEnjinV1012.Call), + }) + ), /** * Send a batch of dispatch calls. * Unlike `batch`, it allows errors and won't interrupt. @@ -1678,6 +1784,21 @@ export const withWeight = { weight: matrixEnjinV1005.Weight, }) ), + /** + * Dispatch a function call with a specified weight. + * + * This function does not check the weight of the call, and instead allows the + * Root origin to specify the weight of the call. + * + * The dispatch origin for this call must be _Root_. + */ + matrixEnjinV1012: new CallType( + 'Utility.with_weight', + sts.struct({ + call: matrixEnjinV1012.Call, + weight: matrixEnjinV1012.Weight, + }) + ), /** * Dispatch a function call with a specified weight. * diff --git a/src/types/generated/v1000.ts b/src/types/generated/v1000.ts index 6cb3f2d86..0e9dd2734 100644 --- a/src/types/generated/v1000.ts +++ b/src/types/generated/v1000.ts @@ -1,2582 +1,2899 @@ import {sts, Result, Option, Bytes, BitSequence} from './support' -export interface UserAccount { - tankDeposit: bigint - userDeposit: bigint - totalReceived: bigint - ruleDataSets: [number, [DispatchRuleKind, Bytes][]][] +export interface Registration { + judgements: [number, Judgement][] + deposit: bigint + info: IdentityInfo } -export type DispatchRuleKind = DispatchRuleKind_MaxFuelBurnPerTransaction | DispatchRuleKind_PermittedCalls | DispatchRuleKind_PermittedExtrinsics | DispatchRuleKind_RequireToken | DispatchRuleKind_TankFuelBudget | DispatchRuleKind_UserFuelBudget | DispatchRuleKind_WhitelistedCallers | DispatchRuleKind_WhitelistedCollections | DispatchRuleKind_WhitelistedPallets +export interface IdentityInfo { + additional: [Data, Data][] + display: Data + legal: Data + web: Data + riot: Data + email: Data + pgpFingerprint?: (Bytes | undefined) + image: Data + twitter: Data +} -export interface DispatchRuleKind_MaxFuelBurnPerTransaction { - __kind: 'MaxFuelBurnPerTransaction' +export type Data = Data_BlakeTwo256 | Data_Keccak256 | Data_None | Data_Raw0 | Data_Raw1 | Data_Raw10 | Data_Raw11 | Data_Raw12 | Data_Raw13 | Data_Raw14 | Data_Raw15 | Data_Raw16 | Data_Raw17 | Data_Raw18 | Data_Raw19 | Data_Raw2 | Data_Raw20 | Data_Raw21 | Data_Raw22 | Data_Raw23 | Data_Raw24 | Data_Raw25 | Data_Raw26 | Data_Raw27 | Data_Raw28 | Data_Raw29 | Data_Raw3 | Data_Raw30 | Data_Raw31 | Data_Raw32 | Data_Raw4 | Data_Raw5 | Data_Raw6 | Data_Raw7 | Data_Raw8 | Data_Raw9 | Data_Sha256 | Data_ShaThree256 + +export interface Data_BlakeTwo256 { + __kind: 'BlakeTwo256' + value: Bytes } -export interface DispatchRuleKind_PermittedCalls { - __kind: 'PermittedCalls' +export interface Data_Keccak256 { + __kind: 'Keccak256' + value: Bytes } -export interface DispatchRuleKind_PermittedExtrinsics { - __kind: 'PermittedExtrinsics' +export interface Data_None { + __kind: 'None' } -export interface DispatchRuleKind_RequireToken { - __kind: 'RequireToken' +export interface Data_Raw0 { + __kind: 'Raw0' + value: Bytes } -export interface DispatchRuleKind_TankFuelBudget { - __kind: 'TankFuelBudget' +export interface Data_Raw1 { + __kind: 'Raw1' + value: Bytes } -export interface DispatchRuleKind_UserFuelBudget { - __kind: 'UserFuelBudget' +export interface Data_Raw10 { + __kind: 'Raw10' + value: Bytes } -export interface DispatchRuleKind_WhitelistedCallers { - __kind: 'WhitelistedCallers' +export interface Data_Raw11 { + __kind: 'Raw11' + value: Bytes } -export interface DispatchRuleKind_WhitelistedCollections { - __kind: 'WhitelistedCollections' +export interface Data_Raw12 { + __kind: 'Raw12' + value: Bytes } -export interface DispatchRuleKind_WhitelistedPallets { - __kind: 'WhitelistedPallets' +export interface Data_Raw13 { + __kind: 'Raw13' + value: Bytes } -export const UserAccount: sts.Type = sts.struct(() => { - return { - tankDeposit: sts.bigint(), - userDeposit: sts.bigint(), - totalReceived: sts.bigint(), - ruleDataSets: sts.array(() => sts.tuple(() => [sts.number(), sts.array(() => sts.tuple(() => [DispatchRuleKind, sts.bytes()]))])), - } -}) +export interface Data_Raw14 { + __kind: 'Raw14' + value: Bytes +} -export type AccountId32 = Bytes +export interface Data_Raw15 { + __kind: 'Raw15' + value: Bytes +} -export interface FuelTank { - owner: AccountId32 - name: Bytes - ruleSets: [number, RuleSet][] - totalReserved: bigint - accountCount: number - userAccountManagement?: (UserAccountManagement | undefined) - isFrozen: boolean - providesDeposit: boolean - accountRules: [AccountRuleKind, AccountRuleWrapper][] +export interface Data_Raw16 { + __kind: 'Raw16' + value: Bytes } -export type AccountRuleWrapper = AccountRuleWrapper_RequireToken | AccountRuleWrapper_WhitelistedCallers +export interface Data_Raw17 { + __kind: 'Raw17' + value: Bytes +} -export interface AccountRuleWrapper_RequireToken { - __kind: 'RequireToken' - value: RequireTokenRule +export interface Data_Raw18 { + __kind: 'Raw18' + value: Bytes } -export interface AccountRuleWrapper_WhitelistedCallers { - __kind: 'WhitelistedCallers' - value: AccountId32[] +export interface Data_Raw19 { + __kind: 'Raw19' + value: Bytes } -export interface RequireTokenRule { - collectionId: bigint - tokenId: bigint +export interface Data_Raw2 { + __kind: 'Raw2' + value: Bytes } -export type AccountRuleKind = AccountRuleKind_RequireToken | AccountRuleKind_WhitelistedCallers +export interface Data_Raw20 { + __kind: 'Raw20' + value: Bytes +} -export interface AccountRuleKind_RequireToken { - __kind: 'RequireToken' +export interface Data_Raw21 { + __kind: 'Raw21' + value: Bytes } -export interface AccountRuleKind_WhitelistedCallers { - __kind: 'WhitelistedCallers' +export interface Data_Raw22 { + __kind: 'Raw22' + value: Bytes } -export interface UserAccountManagement { - tankReservesExistentialDeposit: boolean - tankReservesAccountCreationDeposit: boolean +export interface Data_Raw23 { + __kind: 'Raw23' + value: Bytes } -export interface RuleSet { - rules: [DispatchRuleKind, DispatchRuleWrapper][] - isFrozen: boolean +export interface Data_Raw24 { + __kind: 'Raw24' + value: Bytes } -export type DispatchRuleWrapper = DispatchRuleWrapper_MaxFuelBurnPerTransaction | DispatchRuleWrapper_PermittedCalls | DispatchRuleWrapper_PermittedExtrinsics | DispatchRuleWrapper_RequireToken | DispatchRuleWrapper_TankFuelBudget | DispatchRuleWrapper_UserFuelBudget | DispatchRuleWrapper_WhitelistedCallers | DispatchRuleWrapper_WhitelistedCollections | DispatchRuleWrapper_WhitelistedPallets +export interface Data_Raw25 { + __kind: 'Raw25' + value: Bytes +} -export interface DispatchRuleWrapper_MaxFuelBurnPerTransaction { - __kind: 'MaxFuelBurnPerTransaction' - value: MaxFuelBurnPerTransactionRule +export interface Data_Raw26 { + __kind: 'Raw26' + value: Bytes } -export interface DispatchRuleWrapper_PermittedCalls { - __kind: 'PermittedCalls' - value: Bytes[] +export interface Data_Raw27 { + __kind: 'Raw27' + value: Bytes } -export interface DispatchRuleWrapper_PermittedExtrinsics { - __kind: 'PermittedExtrinsics' - value: Type_659[] +export interface Data_Raw28 { + __kind: 'Raw28' + value: Bytes } -export interface DispatchRuleWrapper_RequireToken { - __kind: 'RequireToken' - value: RequireTokenRule +export interface Data_Raw29 { + __kind: 'Raw29' + value: Bytes } -export interface DispatchRuleWrapper_TankFuelBudget { - __kind: 'TankFuelBudget' - value: TankFuelBudgetRule +export interface Data_Raw3 { + __kind: 'Raw3' + value: Bytes } -export interface DispatchRuleWrapper_UserFuelBudget { - __kind: 'UserFuelBudget' - value: UserFuelBudgetRule +export interface Data_Raw30 { + __kind: 'Raw30' + value: Bytes } -export interface DispatchRuleWrapper_WhitelistedCallers { - __kind: 'WhitelistedCallers' - value: AccountId32[] +export interface Data_Raw31 { + __kind: 'Raw31' + value: Bytes } -export interface DispatchRuleWrapper_WhitelistedCollections { - __kind: 'WhitelistedCollections' - value: bigint[] +export interface Data_Raw32 { + __kind: 'Raw32' + value: Bytes } -export interface DispatchRuleWrapper_WhitelistedPallets { - __kind: 'WhitelistedPallets' - value: Bytes[] +export interface Data_Raw4 { + __kind: 'Raw4' + value: Bytes } -export interface UserFuelBudgetRule { - budget: Budget - userCount: number +export interface Data_Raw5 { + __kind: 'Raw5' + value: Bytes } -export interface Budget { - amount: bigint - resetPeriod: number +export interface Data_Raw6 { + __kind: 'Raw6' + value: Bytes } -export interface TankFuelBudgetRule { - budget: Budget - consumption: Consumption +export interface Data_Raw7 { + __kind: 'Raw7' + value: Bytes } -export interface Consumption { - totalConsumed: bigint - lastResetBlock?: (number | undefined) +export interface Data_Raw8 { + __kind: 'Raw8' + value: Bytes } -export interface Type_659 { - palletName: Bytes - extrinsicName: Bytes +export interface Data_Raw9 { + __kind: 'Raw9' + value: Bytes } -export type MaxFuelBurnPerTransactionRule = bigint +export interface Data_Sha256 { + __kind: 'Sha256' + value: Bytes +} -export const FuelTank: sts.Type = sts.struct(() => { - return { - owner: AccountId32, - name: sts.bytes(), - ruleSets: sts.array(() => sts.tuple(() => [sts.number(), RuleSet])), - totalReserved: sts.bigint(), - accountCount: sts.number(), - userAccountManagement: sts.option(() => UserAccountManagement), - isFrozen: sts.boolean(), - providesDeposit: sts.boolean(), - accountRules: sts.array(() => sts.tuple(() => [AccountRuleKind, AccountRuleWrapper])), - } -}) +export interface Data_ShaThree256 { + __kind: 'ShaThree256' + value: Bytes +} -export const AccountRuleWrapper: sts.Type = sts.closedEnum(() => { - return { - RequireToken: RequireTokenRule, - WhitelistedCallers: sts.array(() => AccountId32), - } -}) +export type Judgement = Judgement_Erroneous | Judgement_FeePaid | Judgement_KnownGood | Judgement_LowQuality | Judgement_OutOfDate | Judgement_Reasonable | Judgement_Unknown -export const RequireTokenRule: sts.Type = sts.struct(() => { - return { - collectionId: sts.bigint(), - tokenId: sts.bigint(), - } -}) +export interface Judgement_Erroneous { + __kind: 'Erroneous' +} -export const AccountRuleKind: sts.Type = sts.closedEnum(() => { - return { - RequireToken: sts.unit(), - WhitelistedCallers: sts.unit(), - } -}) +export interface Judgement_FeePaid { + __kind: 'FeePaid' + value: bigint +} -export const UserAccountManagement: sts.Type = sts.struct(() => { - return { - tankReservesExistentialDeposit: sts.boolean(), - tankReservesAccountCreationDeposit: sts.boolean(), - } -}) +export interface Judgement_KnownGood { + __kind: 'KnownGood' +} -export const RuleSet: sts.Type = sts.struct(() => { - return { - rules: sts.array(() => sts.tuple(() => [DispatchRuleKind, DispatchRuleWrapper])), - isFrozen: sts.boolean(), - } -}) +export interface Judgement_LowQuality { + __kind: 'LowQuality' +} -export const DispatchRuleWrapper: sts.Type = sts.closedEnum(() => { - return { - MaxFuelBurnPerTransaction: MaxFuelBurnPerTransactionRule, - PermittedCalls: sts.array(() => sts.bytes()), - PermittedExtrinsics: sts.array(() => Type_659), - RequireToken: RequireTokenRule, - TankFuelBudget: TankFuelBudgetRule, - UserFuelBudget: UserFuelBudgetRule, - WhitelistedCallers: sts.array(() => AccountId32), - WhitelistedCollections: sts.array(() => sts.bigint()), - WhitelistedPallets: sts.array(() => sts.bytes()), - } -}) +export interface Judgement_OutOfDate { + __kind: 'OutOfDate' +} -export const UserFuelBudgetRule: sts.Type = sts.struct(() => { - return { - budget: Budget, - userCount: sts.number(), - } -}) +export interface Judgement_Reasonable { + __kind: 'Reasonable' +} -export const Budget: sts.Type = sts.struct(() => { +export interface Judgement_Unknown { + __kind: 'Unknown' +} + +export const Registration: sts.Type = sts.struct(() => { return { - amount: sts.bigint(), - resetPeriod: sts.number(), + judgements: sts.array(() => sts.tuple(() => [sts.number(), Judgement])), + deposit: sts.bigint(), + info: IdentityInfo, } }) -export const TankFuelBudgetRule: sts.Type = sts.struct(() => { +export const IdentityInfo: sts.Type = sts.struct(() => { return { - budget: Budget, - consumption: Consumption, + additional: sts.array(() => sts.tuple(() => [Data, Data])), + display: Data, + legal: Data, + web: Data, + riot: Data, + email: Data, + pgpFingerprint: sts.option(() => sts.bytes()), + image: Data, + twitter: Data, } }) -export const Consumption: sts.Type = sts.struct(() => { +export const Data: sts.Type = sts.closedEnum(() => { return { - totalConsumed: sts.bigint(), - lastResetBlock: sts.option(() => sts.number()), + BlakeTwo256: sts.bytes(), + Keccak256: sts.bytes(), + None: sts.unit(), + Raw0: sts.bytes(), + Raw1: sts.bytes(), + Raw10: sts.bytes(), + Raw11: sts.bytes(), + Raw12: sts.bytes(), + Raw13: sts.bytes(), + Raw14: sts.bytes(), + Raw15: sts.bytes(), + Raw16: sts.bytes(), + Raw17: sts.bytes(), + Raw18: sts.bytes(), + Raw19: sts.bytes(), + Raw2: sts.bytes(), + Raw20: sts.bytes(), + Raw21: sts.bytes(), + Raw22: sts.bytes(), + Raw23: sts.bytes(), + Raw24: sts.bytes(), + Raw25: sts.bytes(), + Raw26: sts.bytes(), + Raw27: sts.bytes(), + Raw28: sts.bytes(), + Raw29: sts.bytes(), + Raw3: sts.bytes(), + Raw30: sts.bytes(), + Raw31: sts.bytes(), + Raw32: sts.bytes(), + Raw4: sts.bytes(), + Raw5: sts.bytes(), + Raw6: sts.bytes(), + Raw7: sts.bytes(), + Raw8: sts.bytes(), + Raw9: sts.bytes(), + Sha256: sts.bytes(), + ShaThree256: sts.bytes(), } }) -export const Type_659: sts.Type = sts.struct(() => { +export const Judgement: sts.Type = sts.closedEnum(() => { return { - palletName: sts.bytes(), - extrinsicName: sts.bytes(), + Erroneous: sts.unit(), + FeePaid: sts.bigint(), + KnownGood: sts.unit(), + LowQuality: sts.unit(), + OutOfDate: sts.unit(), + Reasonable: sts.unit(), + Unknown: sts.unit(), } }) -export const MaxFuelBurnPerTransactionRule = sts.bigint() - -export type H256 = Bytes +export interface UserAccount { + tankDeposit: bigint + userDeposit: bigint + totalReceived: bigint + ruleDataSets: [number, [DispatchRuleKind, Bytes][]][] +} -export type Call = Call_Balances | Call_Bounties | Call_Claims | Call_CollatorStaking | Call_CommunityPool | Call_Council | Call_CumulusXcm | Call_Democracy | Call_DmpQueue | Call_ExtrinsicPause | Call_FuelTanks | Call_Identity | Call_Marketplace | Call_MatrixUtility | Call_MatrixXcm | Call_MultiTokens | Call_MultiTokensMigration | Call_Multisig | Call_OrmlXcm | Call_ParachainSystem | Call_PolkadotXcm | Call_Pools | Call_Preimage | Call_Scheduler | Call_Session | Call_Sudo | Call_System | Call_TechnicalCommittee | Call_TechnicalMembership | Call_Timestamp | Call_Utility | Call_XTokens | Call_XcmpQueue +export type DispatchRuleKind = DispatchRuleKind_MaxFuelBurnPerTransaction | DispatchRuleKind_PermittedCalls | DispatchRuleKind_PermittedExtrinsics | DispatchRuleKind_RequireToken | DispatchRuleKind_TankFuelBudget | DispatchRuleKind_UserFuelBudget | DispatchRuleKind_WhitelistedCallers | DispatchRuleKind_WhitelistedCollections | DispatchRuleKind_WhitelistedPallets -export interface Call_Balances { - __kind: 'Balances' - value: BalancesCall +export interface DispatchRuleKind_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' } -export interface Call_Bounties { - __kind: 'Bounties' - value: BountiesCall +export interface DispatchRuleKind_PermittedCalls { + __kind: 'PermittedCalls' } -export interface Call_Claims { - __kind: 'Claims' - value: ClaimsCall +export interface DispatchRuleKind_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' } -export interface Call_CollatorStaking { - __kind: 'CollatorStaking' - value: CollatorStakingCall +export interface DispatchRuleKind_RequireToken { + __kind: 'RequireToken' } -export interface Call_CommunityPool { - __kind: 'CommunityPool' - value: CommunityPoolCall +export interface DispatchRuleKind_TankFuelBudget { + __kind: 'TankFuelBudget' } -export interface Call_Council { - __kind: 'Council' - value: CouncilCall +export interface DispatchRuleKind_UserFuelBudget { + __kind: 'UserFuelBudget' } -export interface Call_CumulusXcm { - __kind: 'CumulusXcm' - value: CumulusXcmCall +export interface DispatchRuleKind_WhitelistedCallers { + __kind: 'WhitelistedCallers' } -export interface Call_Democracy { - __kind: 'Democracy' - value: DemocracyCall +export interface DispatchRuleKind_WhitelistedCollections { + __kind: 'WhitelistedCollections' } -export interface Call_DmpQueue { - __kind: 'DmpQueue' - value: DmpQueueCall +export interface DispatchRuleKind_WhitelistedPallets { + __kind: 'WhitelistedPallets' } -export interface Call_ExtrinsicPause { - __kind: 'ExtrinsicPause' - value: ExtrinsicPauseCall -} +export const UserAccount: sts.Type = sts.struct(() => { + return { + tankDeposit: sts.bigint(), + userDeposit: sts.bigint(), + totalReceived: sts.bigint(), + ruleDataSets: sts.array(() => sts.tuple(() => [sts.number(), sts.array(() => sts.tuple(() => [DispatchRuleKind, sts.bytes()]))])), + } +}) -export interface Call_FuelTanks { - __kind: 'FuelTanks' - value: FuelTanksCall -} +export type AccountId32 = Bytes -export interface Call_Identity { - __kind: 'Identity' - value: IdentityCall +export interface FuelTank { + owner: AccountId32 + name: Bytes + ruleSets: [number, RuleSet][] + totalReserved: bigint + accountCount: number + userAccountManagement?: (UserAccountManagement | undefined) + isFrozen: boolean + providesDeposit: boolean + accountRules: [AccountRuleKind, AccountRuleWrapper][] } -export interface Call_Marketplace { - __kind: 'Marketplace' - value: MarketplaceCall +export type AccountRuleWrapper = AccountRuleWrapper_RequireToken | AccountRuleWrapper_WhitelistedCallers + +export interface AccountRuleWrapper_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule } -export interface Call_MatrixUtility { - __kind: 'MatrixUtility' - value: MatrixUtilityCall +export interface AccountRuleWrapper_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: AccountId32[] } -export interface Call_MatrixXcm { - __kind: 'MatrixXcm' - value: MatrixXcmCall +export interface RequireTokenRule { + collectionId: bigint + tokenId: bigint } -export interface Call_MultiTokens { - __kind: 'MultiTokens' - value: MultiTokensCall +export type AccountRuleKind = AccountRuleKind_RequireToken | AccountRuleKind_WhitelistedCallers + +export interface AccountRuleKind_RequireToken { + __kind: 'RequireToken' } -export interface Call_MultiTokensMigration { - __kind: 'MultiTokensMigration' - value: MultiTokensMigrationCall -} - -export interface Call_Multisig { - __kind: 'Multisig' - value: MultisigCall +export interface AccountRuleKind_WhitelistedCallers { + __kind: 'WhitelistedCallers' } -export interface Call_OrmlXcm { - __kind: 'OrmlXcm' - value: OrmlXcmCall +export interface UserAccountManagement { + tankReservesExistentialDeposit: boolean + tankReservesAccountCreationDeposit: boolean } -export interface Call_ParachainSystem { - __kind: 'ParachainSystem' - value: ParachainSystemCall +export interface RuleSet { + rules: [DispatchRuleKind, DispatchRuleWrapper][] + isFrozen: boolean } -export interface Call_PolkadotXcm { - __kind: 'PolkadotXcm' - value: PolkadotXcmCall -} +export type DispatchRuleWrapper = DispatchRuleWrapper_MaxFuelBurnPerTransaction | DispatchRuleWrapper_PermittedCalls | DispatchRuleWrapper_PermittedExtrinsics | DispatchRuleWrapper_RequireToken | DispatchRuleWrapper_TankFuelBudget | DispatchRuleWrapper_UserFuelBudget | DispatchRuleWrapper_WhitelistedCallers | DispatchRuleWrapper_WhitelistedCollections | DispatchRuleWrapper_WhitelistedPallets -export interface Call_Pools { - __kind: 'Pools' - value: PoolsCall +export interface DispatchRuleWrapper_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' + value: MaxFuelBurnPerTransactionRule } -export interface Call_Preimage { - __kind: 'Preimage' - value: PreimageCall +export interface DispatchRuleWrapper_PermittedCalls { + __kind: 'PermittedCalls' + value: Bytes[] } -export interface Call_Scheduler { - __kind: 'Scheduler' - value: SchedulerCall +export interface DispatchRuleWrapper_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' + value: Type_659[] } -export interface Call_Session { - __kind: 'Session' - value: SessionCall +export interface DispatchRuleWrapper_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule } -export interface Call_Sudo { - __kind: 'Sudo' - value: SudoCall +export interface DispatchRuleWrapper_TankFuelBudget { + __kind: 'TankFuelBudget' + value: TankFuelBudgetRule } -export interface Call_System { - __kind: 'System' - value: SystemCall +export interface DispatchRuleWrapper_UserFuelBudget { + __kind: 'UserFuelBudget' + value: UserFuelBudgetRule } -export interface Call_TechnicalCommittee { - __kind: 'TechnicalCommittee' - value: TechnicalCommitteeCall +export interface DispatchRuleWrapper_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: AccountId32[] } -export interface Call_TechnicalMembership { - __kind: 'TechnicalMembership' - value: TechnicalMembershipCall +export interface DispatchRuleWrapper_WhitelistedCollections { + __kind: 'WhitelistedCollections' + value: bigint[] } -export interface Call_Timestamp { - __kind: 'Timestamp' - value: TimestampCall +export interface DispatchRuleWrapper_WhitelistedPallets { + __kind: 'WhitelistedPallets' + value: Bytes[] } -export interface Call_Utility { - __kind: 'Utility' - value: UtilityCall +export interface UserFuelBudgetRule { + budget: Budget + userCount: number } -export interface Call_XTokens { - __kind: 'XTokens' - value: XTokensCall +export interface Budget { + amount: bigint + resetPeriod: number } -export interface Call_XcmpQueue { - __kind: 'XcmpQueue' - value: XcmpQueueCall +export interface TankFuelBudgetRule { + budget: Budget + consumption: Consumption } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type XcmpQueueCall = XcmpQueueCall_resume_xcm_execution | XcmpQueueCall_service_overweight | XcmpQueueCall_suspend_xcm_execution | XcmpQueueCall_update_drop_threshold | XcmpQueueCall_update_resume_threshold | XcmpQueueCall_update_suspend_threshold | XcmpQueueCall_update_threshold_weight | XcmpQueueCall_update_weight_restrict_decay | XcmpQueueCall_update_xcmp_max_individual_weight - -/** - * Resumes all XCM executions for the XCMP queue. - * - * Note that this function doesn't change the status of the in/out bound channels. - * - * - `origin`: Must pass `ControllerOrigin`. - */ -export interface XcmpQueueCall_resume_xcm_execution { - __kind: 'resume_xcm_execution' +export interface Consumption { + totalConsumed: bigint + lastResetBlock?: (number | undefined) } -/** - * Services a single overweight XCM. - * - * - `origin`: Must pass `ExecuteOverweightOrigin`. - * - `index`: The index of the overweight XCM to service - * - `weight_limit`: The amount of weight that XCM execution may take. - * - * Errors: - * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. - * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. - * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. - * - * Events: - * - `OverweightServiced`: On success. - */ -export interface XcmpQueueCall_service_overweight { - __kind: 'service_overweight' - index: bigint - weightLimit: Weight +export interface Type_659 { + palletName: Bytes + extrinsicName: Bytes } -/** - * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. - * - * - `origin`: Must pass `ControllerOrigin`. - */ -export interface XcmpQueueCall_suspend_xcm_execution { - __kind: 'suspend_xcm_execution' -} +export type MaxFuelBurnPerTransactionRule = bigint -/** - * Overwrites the number of pages of messages which must be in the queue after which we drop any further - * messages from the channel. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.drop_threshold` - */ -export interface XcmpQueueCall_update_drop_threshold { - __kind: 'update_drop_threshold' - new: number -} +export const FuelTank: sts.Type = sts.struct(() => { + return { + owner: AccountId32, + name: sts.bytes(), + ruleSets: sts.array(() => sts.tuple(() => [sts.number(), RuleSet])), + totalReserved: sts.bigint(), + accountCount: sts.number(), + userAccountManagement: sts.option(() => UserAccountManagement), + isFrozen: sts.boolean(), + providesDeposit: sts.boolean(), + accountRules: sts.array(() => sts.tuple(() => [AccountRuleKind, AccountRuleWrapper])), + } +}) -/** - * Overwrites the number of pages of messages which the queue must be reduced to before it signals that - * message sending may recommence after it has been suspended. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.resume_threshold` - */ -export interface XcmpQueueCall_update_resume_threshold { - __kind: 'update_resume_threshold' - new: number -} +export const AccountRuleWrapper: sts.Type = sts.closedEnum(() => { + return { + RequireToken: RequireTokenRule, + WhitelistedCallers: sts.array(() => AccountId32), + } +}) -/** - * Overwrites the number of pages of messages which must be in the queue for the other side to be told to - * suspend their sending. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.suspend_value` - */ -export interface XcmpQueueCall_update_suspend_threshold { - __kind: 'update_suspend_threshold' - new: number -} +export const RequireTokenRule: sts.Type = sts.struct(() => { + return { + collectionId: sts.bigint(), + tokenId: sts.bigint(), + } +}) -/** - * Overwrites the amount of remaining weight under which we stop processing messages. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.threshold_weight` - */ -export interface XcmpQueueCall_update_threshold_weight { - __kind: 'update_threshold_weight' - new: Weight -} +export const AccountRuleKind: sts.Type = sts.closedEnum(() => { + return { + RequireToken: sts.unit(), + WhitelistedCallers: sts.unit(), + } +}) -/** - * Overwrites the speed to which the available weight approaches the maximum weight. - * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. - */ -export interface XcmpQueueCall_update_weight_restrict_decay { - __kind: 'update_weight_restrict_decay' - new: Weight -} +export const UserAccountManagement: sts.Type = sts.struct(() => { + return { + tankReservesExistentialDeposit: sts.boolean(), + tankReservesAccountCreationDeposit: sts.boolean(), + } +}) -/** - * Overwrite the maximum amount of weight any individual message may consume. - * Messages above this weight go into the overweight queue and may only be serviced explicitly. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. - */ -export interface XcmpQueueCall_update_xcmp_max_individual_weight { - __kind: 'update_xcmp_max_individual_weight' - new: Weight -} +export const RuleSet: sts.Type = sts.struct(() => { + return { + rules: sts.array(() => sts.tuple(() => [DispatchRuleKind, DispatchRuleWrapper])), + isFrozen: sts.boolean(), + } +}) -export interface Weight { - refTime: bigint - proofSize: bigint -} +export const DispatchRuleWrapper: sts.Type = sts.closedEnum(() => { + return { + MaxFuelBurnPerTransaction: MaxFuelBurnPerTransactionRule, + PermittedCalls: sts.array(() => sts.bytes()), + PermittedExtrinsics: sts.array(() => Type_659), + RequireToken: RequireTokenRule, + TankFuelBudget: TankFuelBudgetRule, + UserFuelBudget: UserFuelBudgetRule, + WhitelistedCallers: sts.array(() => AccountId32), + WhitelistedCollections: sts.array(() => sts.bigint()), + WhitelistedPallets: sts.array(() => sts.bytes()), + } +}) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type XTokensCall = XTokensCall_transfer | XTokensCall_transfer_multiasset | XTokensCall_transfer_multiasset_with_fee | XTokensCall_transfer_multiassets | XTokensCall_transfer_multicurrencies | XTokensCall_transfer_with_fee +export const UserFuelBudgetRule: sts.Type = sts.struct(() => { + return { + budget: Budget, + userCount: sts.number(), + } +}) -/** - * Transfer native currencies. - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer { - __kind: 'transfer' - currencyId: AssetId - amount: bigint - dest: VersionedMultiLocation - destWeightLimit: V3WeightLimit -} +export const Budget: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + resetPeriod: sts.number(), + } +}) -/** - * Transfer `MultiAsset`. - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_multiasset { - __kind: 'transfer_multiasset' - asset: VersionedMultiAsset - dest: VersionedMultiLocation - destWeightLimit: V3WeightLimit -} +export const TankFuelBudgetRule: sts.Type = sts.struct(() => { + return { + budget: Budget, + consumption: Consumption, + } +}) -/** - * Transfer `MultiAsset` specifying the fee and amount as separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * `fee` is the multiasset to be spent to pay for execution in - * destination chain. Both fee and amount will be subtracted form the - * callers balance For now we only accept fee and asset having the same - * `MultiLocation` id. - * - * If `fee` is not high enough to cover for the execution costs in the - * destination chain, then the assets will be trapped in the - * destination chain - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_multiasset_with_fee { - __kind: 'transfer_multiasset_with_fee' - asset: VersionedMultiAsset - fee: VersionedMultiAsset - dest: VersionedMultiLocation - destWeightLimit: V3WeightLimit -} +export const Consumption: sts.Type = sts.struct(() => { + return { + totalConsumed: sts.bigint(), + lastResetBlock: sts.option(() => sts.number()), + } +}) -/** - * Transfer several `MultiAsset` specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * `fee_item` is index of the MultiAssets that we want to use for - * payment - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_multiassets { - __kind: 'transfer_multiassets' - assets: VersionedMultiAssets - feeItem: number - dest: VersionedMultiLocation - destWeightLimit: V3WeightLimit -} +export const Type_659: sts.Type = sts.struct(() => { + return { + palletName: sts.bytes(), + extrinsicName: sts.bytes(), + } +}) -/** - * Transfer several currencies specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * `fee_item` is index of the currencies tuple that we want to use for - * payment - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_multicurrencies { - __kind: 'transfer_multicurrencies' - currencies: [AssetId, bigint][] - feeItem: number - dest: VersionedMultiLocation - destWeightLimit: V3WeightLimit -} +export const MaxFuelBurnPerTransactionRule = sts.bigint() -/** - * Transfer native currencies specifying the fee and amount as - * separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * `fee` is the amount to be spent to pay for execution in destination - * chain. Both fee and amount will be subtracted form the callers - * balance. - * - * If `fee` is not high enough to cover for the execution costs in the - * destination chain, then the assets will be trapped in the - * destination chain - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_with_fee { - __kind: 'transfer_with_fee' - currencyId: AssetId - amount: bigint - fee: bigint - dest: VersionedMultiLocation - destWeightLimit: V3WeightLimit -} +export type H256 = Bytes -export type VersionedMultiAssets = VersionedMultiAssets_V2 | VersionedMultiAssets_V3 +export type Call = Call_Balances | Call_Bounties | Call_Claims | Call_CollatorStaking | Call_CommunityPool | Call_Council | Call_CumulusXcm | Call_Democracy | Call_DmpQueue | Call_ExtrinsicPause | Call_FuelTanks | Call_Identity | Call_Marketplace | Call_MatrixUtility | Call_MatrixXcm | Call_MultiTokens | Call_MultiTokensMigration | Call_Multisig | Call_OrmlXcm | Call_ParachainSystem | Call_PolkadotXcm | Call_Pools | Call_Preimage | Call_Scheduler | Call_Session | Call_Sudo | Call_System | Call_TechnicalCommittee | Call_TechnicalMembership | Call_Timestamp | Call_Utility | Call_XTokens | Call_XcmpQueue -export interface VersionedMultiAssets_V2 { - __kind: 'V2' - value: V2MultiAsset[] +export interface Call_Balances { + __kind: 'Balances' + value: BalancesCall } -export interface VersionedMultiAssets_V3 { - __kind: 'V3' - value: V3MultiAsset[] +export interface Call_Bounties { + __kind: 'Bounties' + value: BountiesCall } -export interface V3MultiAsset { - id: V3AssetId - fun: V3Fungibility +export interface Call_Claims { + __kind: 'Claims' + value: ClaimsCall } -export type V3Fungibility = V3Fungibility_Fungible | V3Fungibility_NonFungible - -export interface V3Fungibility_Fungible { - __kind: 'Fungible' - value: bigint +export interface Call_CollatorStaking { + __kind: 'CollatorStaking' + value: CollatorStakingCall } -export interface V3Fungibility_NonFungible { - __kind: 'NonFungible' - value: V3AssetInstance +export interface Call_CommunityPool { + __kind: 'CommunityPool' + value: CommunityPoolCall } -export type V3AssetInstance = V3AssetInstance_Array16 | V3AssetInstance_Array32 | V3AssetInstance_Array4 | V3AssetInstance_Array8 | V3AssetInstance_Index | V3AssetInstance_Undefined - -export interface V3AssetInstance_Array16 { - __kind: 'Array16' - value: Bytes +export interface Call_Council { + __kind: 'Council' + value: CouncilCall } -export interface V3AssetInstance_Array32 { - __kind: 'Array32' - value: Bytes +export interface Call_CumulusXcm { + __kind: 'CumulusXcm' + value: CumulusXcmCall } -export interface V3AssetInstance_Array4 { - __kind: 'Array4' - value: Bytes +export interface Call_Democracy { + __kind: 'Democracy' + value: DemocracyCall } -export interface V3AssetInstance_Array8 { - __kind: 'Array8' - value: Bytes +export interface Call_DmpQueue { + __kind: 'DmpQueue' + value: DmpQueueCall } -export interface V3AssetInstance_Index { - __kind: 'Index' - value: bigint +export interface Call_ExtrinsicPause { + __kind: 'ExtrinsicPause' + value: ExtrinsicPauseCall } -export interface V3AssetInstance_Undefined { - __kind: 'Undefined' +export interface Call_FuelTanks { + __kind: 'FuelTanks' + value: FuelTanksCall } -export type V3AssetId = V3AssetId_Abstract | V3AssetId_Concrete - -export interface V3AssetId_Abstract { - __kind: 'Abstract' - value: Bytes +export interface Call_Identity { + __kind: 'Identity' + value: IdentityCall } -export interface V3AssetId_Concrete { - __kind: 'Concrete' - value: V3MultiLocation +export interface Call_Marketplace { + __kind: 'Marketplace' + value: MarketplaceCall } -export interface V3MultiLocation { - parents: number - interior: V3Junctions +export interface Call_MatrixUtility { + __kind: 'MatrixUtility' + value: MatrixUtilityCall } -export type V3Junctions = V3Junctions_Here | V3Junctions_X1 | V3Junctions_X2 | V3Junctions_X3 | V3Junctions_X4 | V3Junctions_X5 | V3Junctions_X6 | V3Junctions_X7 | V3Junctions_X8 - -export interface V3Junctions_Here { - __kind: 'Here' +export interface Call_MatrixXcm { + __kind: 'MatrixXcm' + value: MatrixXcmCall } -export interface V3Junctions_X1 { - __kind: 'X1' - value: V3Junction +export interface Call_MultiTokens { + __kind: 'MultiTokens' + value: MultiTokensCall } -export interface V3Junctions_X2 { - __kind: 'X2' - value: [V3Junction, V3Junction] +export interface Call_MultiTokensMigration { + __kind: 'MultiTokensMigration' + value: MultiTokensMigrationCall } -export interface V3Junctions_X3 { - __kind: 'X3' - value: [V3Junction, V3Junction, V3Junction] +export interface Call_Multisig { + __kind: 'Multisig' + value: MultisigCall } -export interface V3Junctions_X4 { - __kind: 'X4' - value: [V3Junction, V3Junction, V3Junction, V3Junction] +export interface Call_OrmlXcm { + __kind: 'OrmlXcm' + value: OrmlXcmCall } -export interface V3Junctions_X5 { - __kind: 'X5' - value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +export interface Call_ParachainSystem { + __kind: 'ParachainSystem' + value: ParachainSystemCall } -export interface V3Junctions_X6 { - __kind: 'X6' - value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +export interface Call_PolkadotXcm { + __kind: 'PolkadotXcm' + value: PolkadotXcmCall } -export interface V3Junctions_X7 { - __kind: 'X7' - value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +export interface Call_Pools { + __kind: 'Pools' + value: PoolsCall } -export interface V3Junctions_X8 { - __kind: 'X8' - value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +export interface Call_Preimage { + __kind: 'Preimage' + value: PreimageCall } -export type V3Junction = V3Junction_AccountId32 | V3Junction_AccountIndex64 | V3Junction_AccountKey20 | V3Junction_GeneralIndex | V3Junction_GeneralKey | V3Junction_GlobalConsensus | V3Junction_OnlyChild | V3Junction_PalletInstance | V3Junction_Parachain | V3Junction_Plurality - -export interface V3Junction_AccountId32 { - __kind: 'AccountId32' - network?: (V3NetworkId | undefined) - id: Bytes +export interface Call_Scheduler { + __kind: 'Scheduler' + value: SchedulerCall } -export interface V3Junction_AccountIndex64 { - __kind: 'AccountIndex64' - network?: (V3NetworkId | undefined) - index: bigint +export interface Call_Session { + __kind: 'Session' + value: SessionCall } -export interface V3Junction_AccountKey20 { - __kind: 'AccountKey20' - network?: (V3NetworkId | undefined) - key: Bytes +export interface Call_Sudo { + __kind: 'Sudo' + value: SudoCall } -export interface V3Junction_GeneralIndex { - __kind: 'GeneralIndex' - value: bigint +export interface Call_System { + __kind: 'System' + value: SystemCall } -export interface V3Junction_GeneralKey { - __kind: 'GeneralKey' - length: number - data: Bytes +export interface Call_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: TechnicalCommitteeCall } -export interface V3Junction_GlobalConsensus { - __kind: 'GlobalConsensus' - value: V3NetworkId +export interface Call_TechnicalMembership { + __kind: 'TechnicalMembership' + value: TechnicalMembershipCall } -export interface V3Junction_OnlyChild { - __kind: 'OnlyChild' +export interface Call_Timestamp { + __kind: 'Timestamp' + value: TimestampCall } -export interface V3Junction_PalletInstance { - __kind: 'PalletInstance' - value: number +export interface Call_Utility { + __kind: 'Utility' + value: UtilityCall } -export interface V3Junction_Parachain { - __kind: 'Parachain' - value: number +export interface Call_XTokens { + __kind: 'XTokens' + value: XTokensCall } -export interface V3Junction_Plurality { - __kind: 'Plurality' - id: V3BodyId - part: V3BodyPart +export interface Call_XcmpQueue { + __kind: 'XcmpQueue' + value: XcmpQueueCall } -export type V3BodyPart = V3BodyPart_AtLeastProportion | V3BodyPart_Fraction | V3BodyPart_Members | V3BodyPart_MoreThanProportion | V3BodyPart_Voice - -export interface V3BodyPart_AtLeastProportion { - __kind: 'AtLeastProportion' - nom: number - denom: number -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type XcmpQueueCall = XcmpQueueCall_resume_xcm_execution | XcmpQueueCall_service_overweight | XcmpQueueCall_suspend_xcm_execution | XcmpQueueCall_update_drop_threshold | XcmpQueueCall_update_resume_threshold | XcmpQueueCall_update_suspend_threshold | XcmpQueueCall_update_threshold_weight | XcmpQueueCall_update_weight_restrict_decay | XcmpQueueCall_update_xcmp_max_individual_weight -export interface V3BodyPart_Fraction { - __kind: 'Fraction' - nom: number - denom: number +/** + * Resumes all XCM executions for the XCMP queue. + * + * Note that this function doesn't change the status of the in/out bound channels. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_resume_xcm_execution { + __kind: 'resume_xcm_execution' } -export interface V3BodyPart_Members { - __kind: 'Members' - count: number +/** + * Services a single overweight XCM. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight XCM to service + * - `weight_limit`: The amount of weight that XCM execution may take. + * + * Errors: + * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. + * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. + * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ +export interface XcmpQueueCall_service_overweight { + __kind: 'service_overweight' + index: bigint + weightLimit: Weight } -export interface V3BodyPart_MoreThanProportion { - __kind: 'MoreThanProportion' - nom: number - denom: number +/** + * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_suspend_xcm_execution { + __kind: 'suspend_xcm_execution' } -export interface V3BodyPart_Voice { - __kind: 'Voice' +/** + * Overwrites the number of pages of messages which must be in the queue after which we drop any further + * messages from the channel. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.drop_threshold` + */ +export interface XcmpQueueCall_update_drop_threshold { + __kind: 'update_drop_threshold' + new: number } -export type V3BodyId = V3BodyId_Administration | V3BodyId_Defense | V3BodyId_Executive | V3BodyId_Index | V3BodyId_Judicial | V3BodyId_Legislative | V3BodyId_Moniker | V3BodyId_Technical | V3BodyId_Treasury | V3BodyId_Unit - -export interface V3BodyId_Administration { - __kind: 'Administration' +/** + * Overwrites the number of pages of messages which the queue must be reduced to before it signals that + * message sending may recommence after it has been suspended. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.resume_threshold` + */ +export interface XcmpQueueCall_update_resume_threshold { + __kind: 'update_resume_threshold' + new: number } -export interface V3BodyId_Defense { - __kind: 'Defense' +/** + * Overwrites the number of pages of messages which must be in the queue for the other side to be told to + * suspend their sending. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.suspend_value` + */ +export interface XcmpQueueCall_update_suspend_threshold { + __kind: 'update_suspend_threshold' + new: number } -export interface V3BodyId_Executive { - __kind: 'Executive' -} - -export interface V3BodyId_Index { - __kind: 'Index' - value: number -} - -export interface V3BodyId_Judicial { - __kind: 'Judicial' -} - -export interface V3BodyId_Legislative { - __kind: 'Legislative' -} - -export interface V3BodyId_Moniker { - __kind: 'Moniker' - value: Bytes +/** + * Overwrites the amount of remaining weight under which we stop processing messages. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.threshold_weight` + */ +export interface XcmpQueueCall_update_threshold_weight { + __kind: 'update_threshold_weight' + new: Weight } -export interface V3BodyId_Technical { - __kind: 'Technical' +/** + * Overwrites the speed to which the available weight approaches the maximum weight. + * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. + */ +export interface XcmpQueueCall_update_weight_restrict_decay { + __kind: 'update_weight_restrict_decay' + new: Weight } -export interface V3BodyId_Treasury { - __kind: 'Treasury' +/** + * Overwrite the maximum amount of weight any individual message may consume. + * Messages above this weight go into the overweight queue and may only be serviced explicitly. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. + */ +export interface XcmpQueueCall_update_xcmp_max_individual_weight { + __kind: 'update_xcmp_max_individual_weight' + new: Weight } -export interface V3BodyId_Unit { - __kind: 'Unit' +export interface Weight { + refTime: bigint + proofSize: bigint } -export type V3NetworkId = V3NetworkId_BitcoinCash | V3NetworkId_BitcoinCore | V3NetworkId_ByFork | V3NetworkId_ByGenesis | V3NetworkId_Ethereum | V3NetworkId_Kusama | V3NetworkId_Polkadot | V3NetworkId_Rococo | V3NetworkId_Westend | V3NetworkId_Wococo - -export interface V3NetworkId_BitcoinCash { - __kind: 'BitcoinCash' -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type XTokensCall = XTokensCall_transfer | XTokensCall_transfer_multiasset | XTokensCall_transfer_multiasset_with_fee | XTokensCall_transfer_multiassets | XTokensCall_transfer_multicurrencies | XTokensCall_transfer_with_fee -export interface V3NetworkId_BitcoinCore { - __kind: 'BitcoinCore' +/** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer { + __kind: 'transfer' + currencyId: AssetId + amount: bigint + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit } -export interface V3NetworkId_ByFork { - __kind: 'ByFork' - blockNumber: bigint - blockHash: Bytes +/** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiasset { + __kind: 'transfer_multiasset' + asset: VersionedMultiAsset + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit } -export interface V3NetworkId_ByGenesis { - __kind: 'ByGenesis' - value: Bytes +/** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiasset_with_fee { + __kind: 'transfer_multiasset_with_fee' + asset: VersionedMultiAsset + fee: VersionedMultiAsset + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit } -export interface V3NetworkId_Ethereum { - __kind: 'Ethereum' - chainId: bigint +/** + * Transfer several `MultiAsset` specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiassets { + __kind: 'transfer_multiassets' + assets: VersionedMultiAssets + feeItem: number + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit } -export interface V3NetworkId_Kusama { - __kind: 'Kusama' +/** + * Transfer several currencies specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the currencies tuple that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multicurrencies { + __kind: 'transfer_multicurrencies' + currencies: [AssetId, bigint][] + feeItem: number + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit } -export interface V3NetworkId_Polkadot { - __kind: 'Polkadot' +/** + * Transfer native currencies specifying the fee and amount as + * separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_with_fee { + __kind: 'transfer_with_fee' + currencyId: AssetId + amount: bigint + fee: bigint + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit } -export interface V3NetworkId_Rococo { - __kind: 'Rococo' -} +export type VersionedMultiAssets = VersionedMultiAssets_V2 | VersionedMultiAssets_V3 -export interface V3NetworkId_Westend { - __kind: 'Westend' +export interface VersionedMultiAssets_V2 { + __kind: 'V2' + value: V2MultiAsset[] } -export interface V3NetworkId_Wococo { - __kind: 'Wococo' +export interface VersionedMultiAssets_V3 { + __kind: 'V3' + value: V3MultiAsset[] } -export interface V2MultiAsset { - id: V2AssetId - fun: V2Fungibility +export interface V3MultiAsset { + id: V3AssetId + fun: V3Fungibility } -export type V2Fungibility = V2Fungibility_Fungible | V2Fungibility_NonFungible +export type V3Fungibility = V3Fungibility_Fungible | V3Fungibility_NonFungible -export interface V2Fungibility_Fungible { +export interface V3Fungibility_Fungible { __kind: 'Fungible' value: bigint } -export interface V2Fungibility_NonFungible { +export interface V3Fungibility_NonFungible { __kind: 'NonFungible' - value: V2AssetInstance + value: V3AssetInstance } -export type V2AssetInstance = V2AssetInstance_Array16 | V2AssetInstance_Array32 | V2AssetInstance_Array4 | V2AssetInstance_Array8 | V2AssetInstance_Blob | V2AssetInstance_Index | V2AssetInstance_Undefined +export type V3AssetInstance = V3AssetInstance_Array16 | V3AssetInstance_Array32 | V3AssetInstance_Array4 | V3AssetInstance_Array8 | V3AssetInstance_Index | V3AssetInstance_Undefined -export interface V2AssetInstance_Array16 { +export interface V3AssetInstance_Array16 { __kind: 'Array16' value: Bytes } -export interface V2AssetInstance_Array32 { +export interface V3AssetInstance_Array32 { __kind: 'Array32' value: Bytes } -export interface V2AssetInstance_Array4 { +export interface V3AssetInstance_Array4 { __kind: 'Array4' value: Bytes } -export interface V2AssetInstance_Array8 { +export interface V3AssetInstance_Array8 { __kind: 'Array8' value: Bytes } -export interface V2AssetInstance_Blob { - __kind: 'Blob' - value: Bytes -} - -export interface V2AssetInstance_Index { +export interface V3AssetInstance_Index { __kind: 'Index' value: bigint } -export interface V2AssetInstance_Undefined { +export interface V3AssetInstance_Undefined { __kind: 'Undefined' } -export type V2AssetId = V2AssetId_Abstract | V2AssetId_Concrete +export type V3AssetId = V3AssetId_Abstract | V3AssetId_Concrete -export interface V2AssetId_Abstract { +export interface V3AssetId_Abstract { __kind: 'Abstract' value: Bytes } -export interface V2AssetId_Concrete { +export interface V3AssetId_Concrete { __kind: 'Concrete' - value: V2MultiLocation + value: V3MultiLocation } -export interface V2MultiLocation { +export interface V3MultiLocation { parents: number - interior: V2Junctions + interior: V3Junctions } -export type V2Junctions = V2Junctions_Here | V2Junctions_X1 | V2Junctions_X2 | V2Junctions_X3 | V2Junctions_X4 | V2Junctions_X5 | V2Junctions_X6 | V2Junctions_X7 | V2Junctions_X8 +export type V3Junctions = V3Junctions_Here | V3Junctions_X1 | V3Junctions_X2 | V3Junctions_X3 | V3Junctions_X4 | V3Junctions_X5 | V3Junctions_X6 | V3Junctions_X7 | V3Junctions_X8 -export interface V2Junctions_Here { +export interface V3Junctions_Here { __kind: 'Here' } -export interface V2Junctions_X1 { +export interface V3Junctions_X1 { __kind: 'X1' - value: V2Junction + value: V3Junction } -export interface V2Junctions_X2 { +export interface V3Junctions_X2 { __kind: 'X2' - value: [V2Junction, V2Junction] + value: [V3Junction, V3Junction] } -export interface V2Junctions_X3 { +export interface V3Junctions_X3 { __kind: 'X3' - value: [V2Junction, V2Junction, V2Junction] + value: [V3Junction, V3Junction, V3Junction] } -export interface V2Junctions_X4 { +export interface V3Junctions_X4 { __kind: 'X4' - value: [V2Junction, V2Junction, V2Junction, V2Junction] + value: [V3Junction, V3Junction, V3Junction, V3Junction] } -export interface V2Junctions_X5 { +export interface V3Junctions_X5 { __kind: 'X5' - value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] } -export interface V2Junctions_X6 { +export interface V3Junctions_X6 { __kind: 'X6' - value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] } -export interface V2Junctions_X7 { +export interface V3Junctions_X7 { __kind: 'X7' - value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] } -export interface V2Junctions_X8 { +export interface V3Junctions_X8 { __kind: 'X8' - value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] } -export type V2Junction = V2Junction_AccountId32 | V2Junction_AccountIndex64 | V2Junction_AccountKey20 | V2Junction_GeneralIndex | V2Junction_GeneralKey | V2Junction_OnlyChild | V2Junction_PalletInstance | V2Junction_Parachain | V2Junction_Plurality +export type V3Junction = V3Junction_AccountId32 | V3Junction_AccountIndex64 | V3Junction_AccountKey20 | V3Junction_GeneralIndex | V3Junction_GeneralKey | V3Junction_GlobalConsensus | V3Junction_OnlyChild | V3Junction_PalletInstance | V3Junction_Parachain | V3Junction_Plurality -export interface V2Junction_AccountId32 { +export interface V3Junction_AccountId32 { __kind: 'AccountId32' - network: V2NetworkId + network?: (V3NetworkId | undefined) id: Bytes } -export interface V2Junction_AccountIndex64 { +export interface V3Junction_AccountIndex64 { __kind: 'AccountIndex64' - network: V2NetworkId + network?: (V3NetworkId | undefined) index: bigint } -export interface V2Junction_AccountKey20 { +export interface V3Junction_AccountKey20 { __kind: 'AccountKey20' - network: V2NetworkId + network?: (V3NetworkId | undefined) key: Bytes } -export interface V2Junction_GeneralIndex { +export interface V3Junction_GeneralIndex { __kind: 'GeneralIndex' value: bigint } -export interface V2Junction_GeneralKey { +export interface V3Junction_GeneralKey { __kind: 'GeneralKey' - value: WeakBoundedVec + length: number + data: Bytes } -export interface V2Junction_OnlyChild { +export interface V3Junction_GlobalConsensus { + __kind: 'GlobalConsensus' + value: V3NetworkId +} + +export interface V3Junction_OnlyChild { __kind: 'OnlyChild' } -export interface V2Junction_PalletInstance { +export interface V3Junction_PalletInstance { __kind: 'PalletInstance' value: number } -export interface V2Junction_Parachain { +export interface V3Junction_Parachain { __kind: 'Parachain' value: number } -export interface V2Junction_Plurality { +export interface V3Junction_Plurality { __kind: 'Plurality' - id: V2BodyId - part: V2BodyPart + id: V3BodyId + part: V3BodyPart } -export type V2BodyPart = V2BodyPart_AtLeastProportion | V2BodyPart_Fraction | V2BodyPart_Members | V2BodyPart_MoreThanProportion | V2BodyPart_Voice +export type V3BodyPart = V3BodyPart_AtLeastProportion | V3BodyPart_Fraction | V3BodyPart_Members | V3BodyPart_MoreThanProportion | V3BodyPart_Voice -export interface V2BodyPart_AtLeastProportion { +export interface V3BodyPart_AtLeastProportion { __kind: 'AtLeastProportion' nom: number denom: number } -export interface V2BodyPart_Fraction { +export interface V3BodyPart_Fraction { __kind: 'Fraction' nom: number denom: number } -export interface V2BodyPart_Members { +export interface V3BodyPart_Members { __kind: 'Members' count: number } -export interface V2BodyPart_MoreThanProportion { +export interface V3BodyPart_MoreThanProportion { __kind: 'MoreThanProportion' nom: number denom: number } -export interface V2BodyPart_Voice { +export interface V3BodyPart_Voice { __kind: 'Voice' } -export type V2BodyId = V2BodyId_Administration | V2BodyId_Defense | V2BodyId_Executive | V2BodyId_Index | V2BodyId_Judicial | V2BodyId_Legislative | V2BodyId_Named | V2BodyId_Technical | V2BodyId_Treasury | V2BodyId_Unit +export type V3BodyId = V3BodyId_Administration | V3BodyId_Defense | V3BodyId_Executive | V3BodyId_Index | V3BodyId_Judicial | V3BodyId_Legislative | V3BodyId_Moniker | V3BodyId_Technical | V3BodyId_Treasury | V3BodyId_Unit -export interface V2BodyId_Administration { +export interface V3BodyId_Administration { __kind: 'Administration' } -export interface V2BodyId_Defense { +export interface V3BodyId_Defense { __kind: 'Defense' } -export interface V2BodyId_Executive { +export interface V3BodyId_Executive { __kind: 'Executive' } -export interface V2BodyId_Index { +export interface V3BodyId_Index { __kind: 'Index' value: number } -export interface V2BodyId_Judicial { +export interface V3BodyId_Judicial { __kind: 'Judicial' } -export interface V2BodyId_Legislative { +export interface V3BodyId_Legislative { __kind: 'Legislative' } -export interface V2BodyId_Named { - __kind: 'Named' - value: WeakBoundedVec +export interface V3BodyId_Moniker { + __kind: 'Moniker' + value: Bytes } -export interface V2BodyId_Technical { +export interface V3BodyId_Technical { __kind: 'Technical' } -export interface V2BodyId_Treasury { +export interface V3BodyId_Treasury { __kind: 'Treasury' } -export interface V2BodyId_Unit { +export interface V3BodyId_Unit { __kind: 'Unit' } -export type WeakBoundedVec = Bytes +export type V3NetworkId = V3NetworkId_BitcoinCash | V3NetworkId_BitcoinCore | V3NetworkId_ByFork | V3NetworkId_ByGenesis | V3NetworkId_Ethereum | V3NetworkId_Kusama | V3NetworkId_Polkadot | V3NetworkId_Rococo | V3NetworkId_Westend | V3NetworkId_Wococo -export type V2NetworkId = V2NetworkId_Any | V2NetworkId_Kusama | V2NetworkId_Named | V2NetworkId_Polkadot +export interface V3NetworkId_BitcoinCash { + __kind: 'BitcoinCash' +} -export interface V2NetworkId_Any { - __kind: 'Any' +export interface V3NetworkId_BitcoinCore { + __kind: 'BitcoinCore' } -export interface V2NetworkId_Kusama { - __kind: 'Kusama' +export interface V3NetworkId_ByFork { + __kind: 'ByFork' + blockNumber: bigint + blockHash: Bytes } -export interface V2NetworkId_Named { - __kind: 'Named' - value: WeakBoundedVec +export interface V3NetworkId_ByGenesis { + __kind: 'ByGenesis' + value: Bytes } -export interface V2NetworkId_Polkadot { +export interface V3NetworkId_Ethereum { + __kind: 'Ethereum' + chainId: bigint +} + +export interface V3NetworkId_Kusama { + __kind: 'Kusama' +} + +export interface V3NetworkId_Polkadot { __kind: 'Polkadot' } -export type VersionedMultiAsset = VersionedMultiAsset_V2 | VersionedMultiAsset_V3 +export interface V3NetworkId_Rococo { + __kind: 'Rococo' +} -export interface VersionedMultiAsset_V2 { - __kind: 'V2' - value: V2MultiAsset +export interface V3NetworkId_Westend { + __kind: 'Westend' } -export interface VersionedMultiAsset_V3 { - __kind: 'V3' - value: V3MultiAsset +export interface V3NetworkId_Wococo { + __kind: 'Wococo' } -export type V3WeightLimit = V3WeightLimit_Limited | V3WeightLimit_Unlimited +export interface V2MultiAsset { + id: V2AssetId + fun: V2Fungibility +} -export interface V3WeightLimit_Limited { - __kind: 'Limited' - value: Weight +export type V2Fungibility = V2Fungibility_Fungible | V2Fungibility_NonFungible + +export interface V2Fungibility_Fungible { + __kind: 'Fungible' + value: bigint } -export interface V3WeightLimit_Unlimited { - __kind: 'Unlimited' +export interface V2Fungibility_NonFungible { + __kind: 'NonFungible' + value: V2AssetInstance } -export type VersionedMultiLocation = VersionedMultiLocation_V2 | VersionedMultiLocation_V3 +export type V2AssetInstance = V2AssetInstance_Array16 | V2AssetInstance_Array32 | V2AssetInstance_Array4 | V2AssetInstance_Array8 | V2AssetInstance_Blob | V2AssetInstance_Index | V2AssetInstance_Undefined -export interface VersionedMultiLocation_V2 { - __kind: 'V2' - value: V2MultiLocation +export interface V2AssetInstance_Array16 { + __kind: 'Array16' + value: Bytes } -export interface VersionedMultiLocation_V3 { - __kind: 'V3' - value: V3MultiLocation +export interface V2AssetInstance_Array32 { + __kind: 'Array32' + value: Bytes } -export interface AssetId { - collectionId: bigint - tokenId: bigint +export interface V2AssetInstance_Array4 { + __kind: 'Array4' + value: Bytes } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type UtilityCall = UtilityCall_as_derivative | UtilityCall_batch | UtilityCall_batch_all | UtilityCall_dispatch_as | UtilityCall_force_batch | UtilityCall_with_weight +export interface V2AssetInstance_Array8 { + __kind: 'Array8' + value: Bytes +} -/** - * Send a call through an indexed pseudonym of the sender. - * - * Filter from origin are passed along. The call will be dispatched with an origin which - * use the same filter as the origin of this call. - * - * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. - * because you expect `proxy` to have been used prior in the call stack and you do not want - * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` - * in the Multisig pallet instead. - * - * NOTE: Prior to version *12, this was called `as_limited_sub`. - * - * The dispatch origin for this call must be _Signed_. - */ -export interface UtilityCall_as_derivative { - __kind: 'as_derivative' - index: number - call: Call +export interface V2AssetInstance_Blob { + __kind: 'Blob' + value: Bytes } -/** - * Send a batch of dispatch calls. - * - * May be called from any origin except `None`. - * - * - `calls`: The calls to be dispatched from the same origin. The number of call must not - * exceed the constant: `batched_calls_limit` (available in constant metadata). - * - * If origin is root then the calls are dispatched without checking origin filter. (This - * includes bypassing `frame_system::Config::BaseCallFilter`). - * - * ## Complexity - * - O(C) where C is the number of calls to be batched. - * - * This will return `Ok` in all circumstances. To determine the success of the batch, an - * event is deposited. If a call failed and the batch was interrupted, then the - * `BatchInterrupted` event is deposited, along with the number of successful calls made - * and the error of the failed call. If all were successful, then the `BatchCompleted` - * event is deposited. - */ -export interface UtilityCall_batch { - __kind: 'batch' - calls: Call[] +export interface V2AssetInstance_Index { + __kind: 'Index' + value: bigint } -/** - * Send a batch of dispatch calls and atomically execute them. - * The whole transaction will rollback and fail if any of the calls failed. - * - * May be called from any origin except `None`. - * - * - `calls`: The calls to be dispatched from the same origin. The number of call must not - * exceed the constant: `batched_calls_limit` (available in constant metadata). - * - * If origin is root then the calls are dispatched without checking origin filter. (This - * includes bypassing `frame_system::Config::BaseCallFilter`). - * - * ## Complexity - * - O(C) where C is the number of calls to be batched. - */ -export interface UtilityCall_batch_all { - __kind: 'batch_all' - calls: Call[] +export interface V2AssetInstance_Undefined { + __kind: 'Undefined' } -/** - * Dispatches a function call with a provided origin. - * - * The dispatch origin for this call must be _Root_. - * - * ## Complexity - * - O(1). - */ -export interface UtilityCall_dispatch_as { - __kind: 'dispatch_as' - asOrigin: OriginCaller - call: Call +export type V2AssetId = V2AssetId_Abstract | V2AssetId_Concrete + +export interface V2AssetId_Abstract { + __kind: 'Abstract' + value: Bytes } -/** - * Send a batch of dispatch calls. - * Unlike `batch`, it allows errors and won't interrupt. - * - * May be called from any origin except `None`. - * - * - `calls`: The calls to be dispatched from the same origin. The number of call must not - * exceed the constant: `batched_calls_limit` (available in constant metadata). - * - * If origin is root then the calls are dispatch without checking origin filter. (This - * includes bypassing `frame_system::Config::BaseCallFilter`). - * - * ## Complexity - * - O(C) where C is the number of calls to be batched. - */ -export interface UtilityCall_force_batch { - __kind: 'force_batch' - calls: Call[] +export interface V2AssetId_Concrete { + __kind: 'Concrete' + value: V2MultiLocation } -/** - * Dispatch a function call with a specified weight. - * - * This function does not check the weight of the call, and instead allows the - * Root origin to specify the weight of the call. - * - * The dispatch origin for this call must be _Root_. - */ -export interface UtilityCall_with_weight { - __kind: 'with_weight' - call: Call - weight: Weight +export interface V2MultiLocation { + parents: number + interior: V2Junctions } -export type OriginCaller = OriginCaller_Council | OriginCaller_CumulusXcm | OriginCaller_PolkadotXcm | OriginCaller_TechnicalCommittee | OriginCaller_Void | OriginCaller_system +export type V2Junctions = V2Junctions_Here | V2Junctions_X1 | V2Junctions_X2 | V2Junctions_X3 | V2Junctions_X4 | V2Junctions_X5 | V2Junctions_X6 | V2Junctions_X7 | V2Junctions_X8 -export interface OriginCaller_Council { - __kind: 'Council' - value: Type_310 +export interface V2Junctions_Here { + __kind: 'Here' } -export interface OriginCaller_CumulusXcm { - __kind: 'CumulusXcm' - value: Type_313 +export interface V2Junctions_X1 { + __kind: 'X1' + value: V2Junction } -export interface OriginCaller_PolkadotXcm { - __kind: 'PolkadotXcm' - value: Origin +export interface V2Junctions_X2 { + __kind: 'X2' + value: [V2Junction, V2Junction] } -export interface OriginCaller_TechnicalCommittee { - __kind: 'TechnicalCommittee' - value: Type_311 +export interface V2Junctions_X3 { + __kind: 'X3' + value: [V2Junction, V2Junction, V2Junction] } -export interface OriginCaller_Void { - __kind: 'Void' - value: Void +export interface V2Junctions_X4 { + __kind: 'X4' + value: [V2Junction, V2Junction, V2Junction, V2Junction] } -export interface OriginCaller_system { - __kind: 'system' - value: RawOrigin +export interface V2Junctions_X5 { + __kind: 'X5' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] } -export type RawOrigin = RawOrigin_None | RawOrigin_Root | RawOrigin_Signed +export interface V2Junctions_X6 { + __kind: 'X6' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} -export interface RawOrigin_None { - __kind: 'None' +export interface V2Junctions_X7 { + __kind: 'X7' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] } -export interface RawOrigin_Root { - __kind: 'Root' +export interface V2Junctions_X8 { + __kind: 'X8' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] } -export interface RawOrigin_Signed { - __kind: 'Signed' - value: AccountId32 +export type V2Junction = V2Junction_AccountId32 | V2Junction_AccountIndex64 | V2Junction_AccountKey20 | V2Junction_GeneralIndex | V2Junction_GeneralKey | V2Junction_OnlyChild | V2Junction_PalletInstance | V2Junction_Parachain | V2Junction_Plurality + +export interface V2Junction_AccountId32 { + __kind: 'AccountId32' + network: V2NetworkId + id: Bytes } -export type Void = never +export interface V2Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network: V2NetworkId + index: bigint +} -export type Type_311 = Type_311_Member | Type_311_Members | Type_311__Phantom +export interface V2Junction_AccountKey20 { + __kind: 'AccountKey20' + network: V2NetworkId + key: Bytes +} -export interface Type_311_Member { - __kind: 'Member' - value: AccountId32 +export interface V2Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint } -export interface Type_311_Members { - __kind: 'Members' - value: [number, number] +export interface V2Junction_GeneralKey { + __kind: 'GeneralKey' + value: WeakBoundedVec } -export interface Type_311__Phantom { - __kind: '_Phantom' +export interface V2Junction_OnlyChild { + __kind: 'OnlyChild' } -export type Origin = Origin_Response | Origin_Xcm +export interface V2Junction_PalletInstance { + __kind: 'PalletInstance' + value: number +} -export interface Origin_Response { - __kind: 'Response' - value: V3MultiLocation +export interface V2Junction_Parachain { + __kind: 'Parachain' + value: number } -export interface Origin_Xcm { - __kind: 'Xcm' - value: V3MultiLocation +export interface V2Junction_Plurality { + __kind: 'Plurality' + id: V2BodyId + part: V2BodyPart } -export type Type_313 = Type_313_Relay | Type_313_SiblingParachain +export type V2BodyPart = V2BodyPart_AtLeastProportion | V2BodyPart_Fraction | V2BodyPart_Members | V2BodyPart_MoreThanProportion | V2BodyPart_Voice -export interface Type_313_Relay { - __kind: 'Relay' +export interface V2BodyPart_AtLeastProportion { + __kind: 'AtLeastProportion' + nom: number + denom: number } -export interface Type_313_SiblingParachain { - __kind: 'SiblingParachain' - value: Id +export interface V2BodyPart_Fraction { + __kind: 'Fraction' + nom: number + denom: number } -export type Id = number +export interface V2BodyPart_Members { + __kind: 'Members' + count: number +} -export type Type_310 = Type_310_Member | Type_310_Members | Type_310__Phantom +export interface V2BodyPart_MoreThanProportion { + __kind: 'MoreThanProportion' + nom: number + denom: number +} -export interface Type_310_Member { - __kind: 'Member' - value: AccountId32 +export interface V2BodyPart_Voice { + __kind: 'Voice' } -export interface Type_310_Members { - __kind: 'Members' - value: [number, number] +export type V2BodyId = V2BodyId_Administration | V2BodyId_Defense | V2BodyId_Executive | V2BodyId_Index | V2BodyId_Judicial | V2BodyId_Legislative | V2BodyId_Named | V2BodyId_Technical | V2BodyId_Treasury | V2BodyId_Unit + +export interface V2BodyId_Administration { + __kind: 'Administration' } -export interface Type_310__Phantom { - __kind: '_Phantom' +export interface V2BodyId_Defense { + __kind: 'Defense' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type TimestampCall = TimestampCall_set +export interface V2BodyId_Executive { + __kind: 'Executive' +} -/** - * Set the current time. - * - * This call should be invoked exactly once per block. It will panic at the finalization - * phase, if this call hasn't been invoked by that time. - * - * The timestamp should be greater than the previous one by the amount specified by - * `MinimumPeriod`. - * - * The dispatch origin for this call must be `Inherent`. - * - * ## Complexity - * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`) - * - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in - * `on_finalize`) - * - 1 event handler `on_timestamp_set`. Must be `O(1)`. - */ -export interface TimestampCall_set { - __kind: 'set' - now: bigint +export interface V2BodyId_Index { + __kind: 'Index' + value: number } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type TechnicalMembershipCall = TechnicalMembershipCall_add_member | TechnicalMembershipCall_change_key | TechnicalMembershipCall_clear_prime | TechnicalMembershipCall_remove_member | TechnicalMembershipCall_reset_members | TechnicalMembershipCall_set_prime | TechnicalMembershipCall_swap_member +export interface V2BodyId_Judicial { + __kind: 'Judicial' +} -/** - * Add a member `who` to the set. - * - * May only be called from `T::AddOrigin`. - */ -export interface TechnicalMembershipCall_add_member { - __kind: 'add_member' - who: MultiAddress +export interface V2BodyId_Legislative { + __kind: 'Legislative' } -/** - * Swap out the sending member for some other key `new`. - * - * May only be called from `Signed` origin of a current member. - * - * Prime membership is passed from the origin account to `new`, if extant. - */ -export interface TechnicalMembershipCall_change_key { - __kind: 'change_key' - new: MultiAddress +export interface V2BodyId_Named { + __kind: 'Named' + value: WeakBoundedVec } -/** - * Remove the prime member if it exists. - * - * May only be called from `T::PrimeOrigin`. - */ -export interface TechnicalMembershipCall_clear_prime { - __kind: 'clear_prime' +export interface V2BodyId_Technical { + __kind: 'Technical' } -/** - * Remove a member `who` from the set. - * - * May only be called from `T::RemoveOrigin`. - */ -export interface TechnicalMembershipCall_remove_member { - __kind: 'remove_member' - who: MultiAddress +export interface V2BodyId_Treasury { + __kind: 'Treasury' } -/** - * Change the membership to a new set, disregarding the existing membership. Be nice and - * pass `members` pre-sorted. - * - * May only be called from `T::ResetOrigin`. - */ -export interface TechnicalMembershipCall_reset_members { - __kind: 'reset_members' - members: AccountId32[] +export interface V2BodyId_Unit { + __kind: 'Unit' } -/** - * Set the prime member. Must be a current member. - * - * May only be called from `T::PrimeOrigin`. - */ -export interface TechnicalMembershipCall_set_prime { - __kind: 'set_prime' - who: MultiAddress +export type WeakBoundedVec = Bytes + +export type V2NetworkId = V2NetworkId_Any | V2NetworkId_Kusama | V2NetworkId_Named | V2NetworkId_Polkadot + +export interface V2NetworkId_Any { + __kind: 'Any' } -/** - * Swap out one member `remove` for another `add`. - * - * May only be called from `T::SwapOrigin`. - * - * Prime membership is *not* passed from `remove` to `add`, if extant. - */ -export interface TechnicalMembershipCall_swap_member { - __kind: 'swap_member' - remove: MultiAddress - add: MultiAddress +export interface V2NetworkId_Kusama { + __kind: 'Kusama' } -export type MultiAddress = MultiAddress_Address20 | MultiAddress_Address32 | MultiAddress_Id | MultiAddress_Index | MultiAddress_Raw +export interface V2NetworkId_Named { + __kind: 'Named' + value: WeakBoundedVec +} -export interface MultiAddress_Address20 { - __kind: 'Address20' - value: Bytes +export interface V2NetworkId_Polkadot { + __kind: 'Polkadot' } -export interface MultiAddress_Address32 { - __kind: 'Address32' - value: Bytes +export type VersionedMultiAsset = VersionedMultiAsset_V2 | VersionedMultiAsset_V3 + +export interface VersionedMultiAsset_V2 { + __kind: 'V2' + value: V2MultiAsset } -export interface MultiAddress_Id { - __kind: 'Id' - value: AccountId32 +export interface VersionedMultiAsset_V3 { + __kind: 'V3' + value: V3MultiAsset } -export interface MultiAddress_Index { - __kind: 'Index' +export type V3WeightLimit = V3WeightLimit_Limited | V3WeightLimit_Unlimited + +export interface V3WeightLimit_Limited { + __kind: 'Limited' + value: Weight } -export interface MultiAddress_Raw { - __kind: 'Raw' - value: Bytes +export interface V3WeightLimit_Unlimited { + __kind: 'Unlimited' +} + +export type VersionedMultiLocation = VersionedMultiLocation_V2 | VersionedMultiLocation_V3 + +export interface VersionedMultiLocation_V2 { + __kind: 'V2' + value: V2MultiLocation +} + +export interface VersionedMultiLocation_V3 { + __kind: 'V3' + value: V3MultiLocation +} + +export interface AssetId { + collectionId: bigint + tokenId: bigint } /** * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type TechnicalCommitteeCall = TechnicalCommitteeCall_close | TechnicalCommitteeCall_disapprove_proposal | TechnicalCommitteeCall_execute | TechnicalCommitteeCall_propose | TechnicalCommitteeCall_set_members | TechnicalCommitteeCall_vote +export type UtilityCall = UtilityCall_as_derivative | UtilityCall_batch | UtilityCall_batch_all | UtilityCall_dispatch_as | UtilityCall_force_batch | UtilityCall_with_weight /** - * Close a vote that is either approved, disapproved or whose voting period has ended. - * - * May be called by any signed account in order to finish voting and close the proposal. - * - * If called before the end of the voting period it will only close the vote if it is - * has enough votes to be approved or disapproved. + * Send a call through an indexed pseudonym of the sender. * - * If called after the end of the voting period abstentions are counted as rejections - * unless there is a prime member set and the prime member cast an approval. + * Filter from origin are passed along. The call will be dispatched with an origin which + * use the same filter as the origin of this call. * - * If the close operation completes successfully with disapproval, the transaction fee will - * be waived. Otherwise execution of the approved operation will be charged to the caller. + * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. + * because you expect `proxy` to have been used prior in the call stack and you do not want + * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` + * in the Multisig pallet instead. * - * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed - * proposal. - * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via - * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * NOTE: Prior to version *12, this was called `as_limited_sub`. * - * ## Complexity - * - `O(B + M + P1 + P2)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` is members-count (code- and governance-bounded) - * - `P1` is the complexity of `proposal` preimage. - * - `P2` is proposal-count (code-bounded) + * The dispatch origin for this call must be _Signed_. */ -export interface TechnicalCommitteeCall_close { - __kind: 'close' - proposalHash: H256 +export interface UtilityCall_as_derivative { + __kind: 'as_derivative' index: number - proposalWeightBound: Weight - lengthBound: number + call: Call } /** - * Disapprove a proposal, close, and remove it from the system, regardless of its current - * state. + * Send a batch of dispatch calls. * - * Must be called by the Root origin. + * May be called from any origin except `None`. * - * Parameters: - * * `proposal_hash`: The hash of the proposal that should be disapproved. + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). * * ## Complexity - * O(P) where P is the number of max proposals + * - O(C) where C is the number of calls to be batched. + * + * This will return `Ok` in all circumstances. To determine the success of the batch, an + * event is deposited. If a call failed and the batch was interrupted, then the + * `BatchInterrupted` event is deposited, along with the number of successful calls made + * and the error of the failed call. If all were successful, then the `BatchCompleted` + * event is deposited. */ -export interface TechnicalCommitteeCall_disapprove_proposal { - __kind: 'disapprove_proposal' - proposalHash: H256 +export interface UtilityCall_batch { + __kind: 'batch' + calls: Call[] } /** - * Dispatch a proposal from a member using the `Member` origin. + * Send a batch of dispatch calls and atomically execute them. + * The whole transaction will rollback and fail if any of the calls failed. * - * Origin must be a member of the collective. + * May be called from any origin except `None`. * - * ## Complexity: - * - `O(B + M + P)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` members-count (code-bounded) - * - `P` complexity of dispatching `proposal` + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. */ -export interface TechnicalCommitteeCall_execute { - __kind: 'execute' - proposal: Call - lengthBound: number +export interface UtilityCall_batch_all { + __kind: 'batch_all' + calls: Call[] } /** - * Add a new proposal to either be voted on or executed directly. + * Dispatches a function call with a provided origin. * - * Requires the sender to be member. - * - * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) - * or put up for voting. + * The dispatch origin for this call must be _Root_. * * ## Complexity - * - `O(B + M + P1)` or `O(B + M + P2)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` is members-count (code- and governance-bounded) - * - branching is influenced by `threshold` where: - * - `P1` is proposal execution complexity (`threshold < 2`) - * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + * - O(1). */ -export interface TechnicalCommitteeCall_propose { - __kind: 'propose' - threshold: number - proposal: Call - lengthBound: number +export interface UtilityCall_dispatch_as { + __kind: 'dispatch_as' + asOrigin: OriginCaller + call: Call } /** - * Set the collective's membership. - * - * - `new_members`: The new member list. Be nice to the chain and provide it sorted. - * - `prime`: The prime member whose vote sets the default. - * - `old_count`: The upper bound for the previous number of members in storage. Used for - * weight estimation. - * - * The dispatch of this call must be `SetMembersOrigin`. + * Send a batch of dispatch calls. + * Unlike `batch`, it allows errors and won't interrupt. * - * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but - * the weight estimations rely on it to estimate dispatchable weight. + * May be called from any origin except `None`. * - * # WARNING: + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). * - * The `pallet-collective` can also be managed by logic outside of the pallet through the - * implementation of the trait [`ChangeMembers`]. - * Any call to `set_members` must be careful that the member set doesn't get out of sync - * with other logic managing the member set. + * If origin is root then the calls are dispatch without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). * - * ## Complexity: - * - `O(MP + N)` where: - * - `M` old-members-count (code- and governance-bounded) - * - `N` new-members-count (code- and governance-bounded) - * - `P` proposals-count (code-bounded) + * ## Complexity + * - O(C) where C is the number of calls to be batched. */ -export interface TechnicalCommitteeCall_set_members { - __kind: 'set_members' - newMembers: AccountId32[] - prime?: (AccountId32 | undefined) - oldCount: number +export interface UtilityCall_force_batch { + __kind: 'force_batch' + calls: Call[] } /** - * Add an aye or nay vote for the sender to the given proposal. + * Dispatch a function call with a specified weight. * - * Requires the sender to be a member. + * This function does not check the weight of the call, and instead allows the + * Root origin to specify the weight of the call. * - * Transaction fees will be waived if the member is voting on any particular proposal - * for the first time and the call is successful. Subsequent vote changes will charge a - * fee. - * ## Complexity - * - `O(M)` where `M` is members-count (code- and governance-bounded) + * The dispatch origin for this call must be _Root_. */ -export interface TechnicalCommitteeCall_vote { - __kind: 'vote' - proposal: H256 - index: number - approve: boolean +export interface UtilityCall_with_weight { + __kind: 'with_weight' + call: Call + weight: Weight } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type SystemCall = SystemCall_kill_prefix | SystemCall_kill_storage | SystemCall_remark | SystemCall_remark_with_event | SystemCall_set_code | SystemCall_set_code_without_checks | SystemCall_set_heap_pages | SystemCall_set_storage +export type OriginCaller = OriginCaller_Council | OriginCaller_CumulusXcm | OriginCaller_PolkadotXcm | OriginCaller_TechnicalCommittee | OriginCaller_Void | OriginCaller_system -/** - * Kill all storage items with a key that starts with the given prefix. - * - * **NOTE:** We rely on the Root origin to provide us the number of subkeys under - * the prefix we are removing to accurately calculate the weight of this function. - */ -export interface SystemCall_kill_prefix { - __kind: 'kill_prefix' - prefix: Bytes - subkeys: number +export interface OriginCaller_Council { + __kind: 'Council' + value: Type_310 } -/** - * Kill some items from storage. - */ -export interface SystemCall_kill_storage { - __kind: 'kill_storage' - keys: Bytes[] +export interface OriginCaller_CumulusXcm { + __kind: 'CumulusXcm' + value: Type_313 } -/** - * Make some on-chain remark. - * - * - `O(1)` - */ -export interface SystemCall_remark { - __kind: 'remark' - remark: Bytes +export interface OriginCaller_PolkadotXcm { + __kind: 'PolkadotXcm' + value: Origin } -/** - * Make some on-chain remark and emit event. - */ -export interface SystemCall_remark_with_event { - __kind: 'remark_with_event' - remark: Bytes +export interface OriginCaller_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: Type_311 } -/** - * Set the new runtime code. - */ -export interface SystemCall_set_code { - __kind: 'set_code' - code: Bytes +export interface OriginCaller_Void { + __kind: 'Void' + value: Void } -/** - * Set the new runtime code without doing any checks of the given `code`. - */ -export interface SystemCall_set_code_without_checks { - __kind: 'set_code_without_checks' - code: Bytes +export interface OriginCaller_system { + __kind: 'system' + value: RawOrigin } -/** - * Set the number of pages in the WebAssembly environment's heap. - */ -export interface SystemCall_set_heap_pages { - __kind: 'set_heap_pages' - pages: bigint +export type RawOrigin = RawOrigin_None | RawOrigin_Root | RawOrigin_Signed + +export interface RawOrigin_None { + __kind: 'None' } -/** - * Set some items of storage. - */ -export interface SystemCall_set_storage { - __kind: 'set_storage' - items: [Bytes, Bytes][] +export interface RawOrigin_Root { + __kind: 'Root' +} + +export interface RawOrigin_Signed { + __kind: 'Signed' + value: AccountId32 +} + +export type Void = never + +export type Type_311 = Type_311_Member | Type_311_Members | Type_311__Phantom + +export interface Type_311_Member { + __kind: 'Member' + value: AccountId32 +} + +export interface Type_311_Members { + __kind: 'Members' + value: [number, number] +} + +export interface Type_311__Phantom { + __kind: '_Phantom' +} + +export type Origin = Origin_Response | Origin_Xcm + +export interface Origin_Response { + __kind: 'Response' + value: V3MultiLocation +} + +export interface Origin_Xcm { + __kind: 'Xcm' + value: V3MultiLocation +} + +export type Type_313 = Type_313_Relay | Type_313_SiblingParachain + +export interface Type_313_Relay { + __kind: 'Relay' +} + +export interface Type_313_SiblingParachain { + __kind: 'SiblingParachain' + value: Id +} + +export type Id = number + +export type Type_310 = Type_310_Member | Type_310_Members | Type_310__Phantom + +export interface Type_310_Member { + __kind: 'Member' + value: AccountId32 +} + +export interface Type_310_Members { + __kind: 'Members' + value: [number, number] +} + +export interface Type_310__Phantom { + __kind: '_Phantom' } /** * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type SudoCall = SudoCall_set_key | SudoCall_sudo | SudoCall_sudo_as | SudoCall_sudo_unchecked_weight +export type TimestampCall = TimestampCall_set /** - * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo - * key. + * Set the current time. * - * The dispatch origin for this call must be _Signed_. + * This call should be invoked exactly once per block. It will panic at the finalization + * phase, if this call hasn't been invoked by that time. * - * ## Complexity - * - O(1). - */ -export interface SudoCall_set_key { - __kind: 'set_key' - new: MultiAddress -} - -/** - * Authenticates the sudo key and dispatches a function call with `Root` origin. + * The timestamp should be greater than the previous one by the amount specified by + * `MinimumPeriod`. * - * The dispatch origin for this call must be _Signed_. + * The dispatch origin for this call must be `Inherent`. * * ## Complexity - * - O(1). + * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`) + * - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in + * `on_finalize`) + * - 1 event handler `on_timestamp_set`. Must be `O(1)`. */ -export interface SudoCall_sudo { - __kind: 'sudo' - call: Call +export interface TimestampCall_set { + __kind: 'set' + now: bigint } /** - * Authenticates the sudo key and dispatches a function call with `Signed` origin from - * a given account. - * - * The dispatch origin for this call must be _Signed_. + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type TechnicalMembershipCall = TechnicalMembershipCall_add_member | TechnicalMembershipCall_change_key | TechnicalMembershipCall_clear_prime | TechnicalMembershipCall_remove_member | TechnicalMembershipCall_reset_members | TechnicalMembershipCall_set_prime | TechnicalMembershipCall_swap_member + +/** + * Add a member `who` to the set. * - * ## Complexity - * - O(1). + * May only be called from `T::AddOrigin`. */ -export interface SudoCall_sudo_as { - __kind: 'sudo_as' +export interface TechnicalMembershipCall_add_member { + __kind: 'add_member' who: MultiAddress - call: Call } /** - * Authenticates the sudo key and dispatches a function call with `Root` origin. - * This function does not check the weight of the call, and instead allows the - * Sudo user to specify the weight of the call. + * Swap out the sending member for some other key `new`. * - * The dispatch origin for this call must be _Signed_. + * May only be called from `Signed` origin of a current member. * - * ## Complexity - * - O(1). + * Prime membership is passed from the origin account to `new`, if extant. */ -export interface SudoCall_sudo_unchecked_weight { - __kind: 'sudo_unchecked_weight' - call: Call - weight: Weight +export interface TechnicalMembershipCall_change_key { + __kind: 'change_key' + new: MultiAddress } /** - * Contains one variant per dispatchable that can be called by an extrinsic. + * Remove the prime member if it exists. + * + * May only be called from `T::PrimeOrigin`. */ -export type SessionCall = SessionCall_purge_keys | SessionCall_set_keys +export interface TechnicalMembershipCall_clear_prime { + __kind: 'clear_prime' +} /** - * Removes any session key(s) of the function caller. - * - * This doesn't take effect until the next session. - * - * The dispatch origin of this function must be Signed and the account must be either be - * convertible to a validator ID using the chain's typical addressing system (this usually - * means being a controller account) or directly convertible into a validator ID (which - * usually means being a stash account). + * Remove a member `who` from the set. * - * ## Complexity - * - `O(1)` in number of key types. Actual cost depends on the number of length of - * `T::Keys::key_ids()` which is fixed. + * May only be called from `T::RemoveOrigin`. */ -export interface SessionCall_purge_keys { - __kind: 'purge_keys' +export interface TechnicalMembershipCall_remove_member { + __kind: 'remove_member' + who: MultiAddress } /** - * Sets the session key(s) of the function caller to `keys`. - * Allows an account to set its session key prior to becoming a validator. - * This doesn't take effect until the next session. - * - * The dispatch origin of this function must be signed. + * Change the membership to a new set, disregarding the existing membership. Be nice and + * pass `members` pre-sorted. * - * ## Complexity - * - `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is - * fixed. + * May only be called from `T::ResetOrigin`. */ -export interface SessionCall_set_keys { - __kind: 'set_keys' - keys: SessionKeys - proof: Bytes -} - -export interface SessionKeys { - aura: Public - pools: Public +export interface TechnicalMembershipCall_reset_members { + __kind: 'reset_members' + members: AccountId32[] } -export type Public = Bytes - /** - * Contains one variant per dispatchable that can be called by an extrinsic. + * Set the prime member. Must be a current member. + * + * May only be called from `T::PrimeOrigin`. */ -export type SchedulerCall = SchedulerCall_cancel | SchedulerCall_cancel_named | SchedulerCall_schedule | SchedulerCall_schedule_after | SchedulerCall_schedule_named | SchedulerCall_schedule_named_after +export interface TechnicalMembershipCall_set_prime { + __kind: 'set_prime' + who: MultiAddress +} /** - * Cancel an anonymously scheduled task. + * Swap out one member `remove` for another `add`. + * + * May only be called from `T::SwapOrigin`. + * + * Prime membership is *not* passed from `remove` to `add`, if extant. */ -export interface SchedulerCall_cancel { - __kind: 'cancel' - when: number - index: number +export interface TechnicalMembershipCall_swap_member { + __kind: 'swap_member' + remove: MultiAddress + add: MultiAddress } -/** - * Cancel a named scheduled task. - */ -export interface SchedulerCall_cancel_named { - __kind: 'cancel_named' - id: Bytes +export type MultiAddress = MultiAddress_Address20 | MultiAddress_Address32 | MultiAddress_Id | MultiAddress_Index | MultiAddress_Raw + +export interface MultiAddress_Address20 { + __kind: 'Address20' + value: Bytes } -/** - * Anonymously schedule a task. - */ -export interface SchedulerCall_schedule { - __kind: 'schedule' - when: number - maybePeriodic?: ([number, number] | undefined) - priority: number - call: Call +export interface MultiAddress_Address32 { + __kind: 'Address32' + value: Bytes } -/** - * Anonymously schedule a task after a delay. - */ -export interface SchedulerCall_schedule_after { - __kind: 'schedule_after' - after: number - maybePeriodic?: ([number, number] | undefined) - priority: number - call: Call +export interface MultiAddress_Id { + __kind: 'Id' + value: AccountId32 } -/** - * Schedule a named task. - */ -export interface SchedulerCall_schedule_named { - __kind: 'schedule_named' - id: Bytes - when: number - maybePeriodic?: ([number, number] | undefined) - priority: number - call: Call +export interface MultiAddress_Index { + __kind: 'Index' } -/** - * Schedule a named task after a delay. - */ -export interface SchedulerCall_schedule_named_after { - __kind: 'schedule_named_after' - id: Bytes - after: number - maybePeriodic?: ([number, number] | undefined) - priority: number - call: Call +export interface MultiAddress_Raw { + __kind: 'Raw' + value: Bytes } /** * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type PreimageCall = PreimageCall_note_preimage | PreimageCall_request_preimage | PreimageCall_unnote_preimage | PreimageCall_unrequest_preimage +export type TechnicalCommitteeCall = TechnicalCommitteeCall_close | TechnicalCommitteeCall_disapprove_proposal | TechnicalCommitteeCall_execute | TechnicalCommitteeCall_propose | TechnicalCommitteeCall_set_members | TechnicalCommitteeCall_vote /** - * Register a preimage on-chain. + * Close a vote that is either approved, disapproved or whose voting period has ended. * - * If the preimage was previously requested, no fees or deposits are taken for providing - * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. - */ -export interface PreimageCall_note_preimage { - __kind: 'note_preimage' - bytes: Bytes -} - -/** - * Request a preimage be uploaded to the chain without paying any fees or deposits. + * May be called by any signed account in order to finish voting and close the proposal. * - * If the preimage requests has already been provided on-chain, we unreserve any deposit - * a user may have paid, and take the control of the preimage out of their hands. + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * ## Complexity + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) */ -export interface PreimageCall_request_preimage { - __kind: 'request_preimage' - hash: H256 +export interface TechnicalCommitteeCall_close { + __kind: 'close' + proposalHash: H256 + index: number + proposalWeightBound: Weight + lengthBound: number } /** - * Clear an unrequested preimage from the runtime storage. + * Disapprove a proposal, close, and remove it from the system, regardless of its current + * state. * - * If `len` is provided, then it will be a much cheaper operation. + * Must be called by the Root origin. * - * - `hash`: The hash of the preimage to be removed from the store. - * - `len`: The length of the preimage of `hash`. + * Parameters: + * * `proposal_hash`: The hash of the proposal that should be disapproved. + * + * ## Complexity + * O(P) where P is the number of max proposals */ -export interface PreimageCall_unnote_preimage { - __kind: 'unnote_preimage' - hash: H256 +export interface TechnicalCommitteeCall_disapprove_proposal { + __kind: 'disapprove_proposal' + proposalHash: H256 } /** - * Clear a previously made request for a preimage. + * Dispatch a proposal from a member using the `Member` origin. * - * NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`. + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` */ -export interface PreimageCall_unrequest_preimage { - __kind: 'unrequest_preimage' - hash: H256 +export interface TechnicalCommitteeCall_execute { + __kind: 'execute' + proposal: Call + lengthBound: number } /** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type PoolsCall = PoolsCall_mutate_pools - -/** - * Mutate the pools. Can only be called by root. + * Add a new proposal to either be voted on or executed directly. * - * # Errors + * Requires the sender to be member. * - * - [`Error::InvalidFeeShares`] if the fee shares do not add up to 100% + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) */ -export interface PoolsCall_mutate_pools { - __kind: 'mutate_pools' - mutation: PoolsMutation +export interface TechnicalCommitteeCall_propose { + __kind: 'propose' + threshold: number + proposal: Call + lengthBound: number } -export interface PoolsMutation { - community: Pool - collator: Pool - fuelTanks: Pool - priceDiscovery: Pool +/** + * Set the collective's membership. + * + * - `new_members`: The new member list. Be nice to the chain and provide it sorted. + * - `prime`: The prime member whose vote sets the default. + * - `old_count`: The upper bound for the previous number of members in storage. Used for + * weight estimation. + * + * The dispatch of this call must be `SetMembersOrigin`. + * + * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but + * the weight estimations rely on it to estimate dispatchable weight. + * + * # WARNING: + * + * The `pallet-collective` can also be managed by logic outside of the pallet through the + * implementation of the trait [`ChangeMembers`]. + * Any call to `set_members` must be careful that the member set doesn't get out of sync + * with other logic managing the member set. + * + * ## Complexity: + * - `O(MP + N)` where: + * - `M` old-members-count (code- and governance-bounded) + * - `N` new-members-count (code- and governance-bounded) + * - `P` proposals-count (code-bounded) + */ +export interface TechnicalCommitteeCall_set_members { + __kind: 'set_members' + newMembers: AccountId32[] + prime?: (AccountId32 | undefined) + oldCount: number } -export interface Pool { - feeShare: Perbill +/** + * Add an aye or nay vote for the sender to the given proposal. + * + * Requires the sender to be a member. + * + * Transaction fees will be waived if the member is voting on any particular proposal + * for the first time and the call is successful. Subsequent vote changes will charge a + * fee. + * ## Complexity + * - `O(M)` where `M` is members-count (code- and governance-bounded) + */ +export interface TechnicalCommitteeCall_vote { + __kind: 'vote' + proposal: H256 + index: number + approve: boolean } -export type Perbill = number - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type PolkadotXcmCall = PolkadotXcmCall_execute | PolkadotXcmCall_force_default_xcm_version | PolkadotXcmCall_force_subscribe_version_notify | PolkadotXcmCall_force_suspension | PolkadotXcmCall_force_unsubscribe_version_notify | PolkadotXcmCall_force_xcm_version | PolkadotXcmCall_limited_reserve_transfer_assets | PolkadotXcmCall_limited_teleport_assets | PolkadotXcmCall_reserve_transfer_assets | PolkadotXcmCall_send | PolkadotXcmCall_teleport_assets +export type SystemCall = SystemCall_kill_prefix | SystemCall_kill_storage | SystemCall_remark | SystemCall_remark_with_event | SystemCall_set_code | SystemCall_set_code_without_checks | SystemCall_set_heap_pages | SystemCall_set_storage /** - * Execute an XCM message from a local, signed, origin. - * - * An event is deposited indicating whether `msg` could be executed completely or only - * partially. - * - * No more than `max_weight` will be used in its attempted execution. If this is less than the - * maximum amount of weight that the message could take to be executed, then no execution - * attempt will be made. + * Kill all storage items with a key that starts with the given prefix. * - * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully - * to completion; only that *some* of it was executed. + * **NOTE:** We rely on the Root origin to provide us the number of subkeys under + * the prefix we are removing to accurately calculate the weight of this function. */ -export interface PolkadotXcmCall_execute { - __kind: 'execute' - message: Type_347 - maxWeight: Weight +export interface SystemCall_kill_prefix { + __kind: 'kill_prefix' + prefix: Bytes + subkeys: number } /** - * Set a safe XCM version (the version that XCM should be encoded with if the most recent - * version a destination can accept is unknown). - * - * - `origin`: Must be an origin specified by AdminOrigin. - * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable. + * Kill some items from storage. */ -export interface PolkadotXcmCall_force_default_xcm_version { - __kind: 'force_default_xcm_version' - maybeXcmVersion?: (number | undefined) +export interface SystemCall_kill_storage { + __kind: 'kill_storage' + keys: Bytes[] } /** - * Ask a location to notify us regarding their XCM version and any changes to it. + * Make some on-chain remark. * - * - `origin`: Must be an origin specified by AdminOrigin. - * - `location`: The location to which we should subscribe for XCM version notifications. + * - `O(1)` */ -export interface PolkadotXcmCall_force_subscribe_version_notify { - __kind: 'force_subscribe_version_notify' - location: VersionedMultiLocation +export interface SystemCall_remark { + __kind: 'remark' + remark: Bytes } /** - * Set or unset the global suspension state of the XCM executor. - * - * - `origin`: Must be an origin specified by AdminOrigin. - * - `suspended`: `true` to suspend, `false` to resume. + * Make some on-chain remark and emit event. */ -export interface PolkadotXcmCall_force_suspension { - __kind: 'force_suspension' - suspended: boolean +export interface SystemCall_remark_with_event { + __kind: 'remark_with_event' + remark: Bytes } /** - * Require that a particular destination should no longer notify us regarding any XCM - * version changes. - * - * - `origin`: Must be an origin specified by AdminOrigin. - * - `location`: The location to which we are currently subscribed for XCM version - * notifications which we no longer desire. + * Set the new runtime code. */ -export interface PolkadotXcmCall_force_unsubscribe_version_notify { - __kind: 'force_unsubscribe_version_notify' - location: VersionedMultiLocation +export interface SystemCall_set_code { + __kind: 'set_code' + code: Bytes } /** - * Extoll that a particular destination can be communicated with through a particular - * version of XCM. - * - * - `origin`: Must be an origin specified by AdminOrigin. - * - `location`: The destination that is being described. - * - `xcm_version`: The latest version of XCM that `location` supports. + * Set the new runtime code without doing any checks of the given `code`. */ -export interface PolkadotXcmCall_force_xcm_version { - __kind: 'force_xcm_version' - location: V3MultiLocation - xcmVersion: number +export interface SystemCall_set_code_without_checks { + __kind: 'set_code_without_checks' + code: Bytes } /** - * Transfer some assets from the local chain to the sovereign account of a destination - * chain and forward a notification XCM. - * - * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight - * is needed than `weight_limit`, then the operation will fail and the assets send may be - * at risk. - * - * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. - * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send - * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. - * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be - * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the - * `dest` side. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. - * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + * Set the number of pages in the WebAssembly environment's heap. */ -export interface PolkadotXcmCall_limited_reserve_transfer_assets { - __kind: 'limited_reserve_transfer_assets' - dest: VersionedMultiLocation - beneficiary: VersionedMultiLocation - assets: VersionedMultiAssets - feeAssetItem: number - weightLimit: V3WeightLimit +export interface SystemCall_set_heap_pages { + __kind: 'set_heap_pages' + pages: bigint } /** - * Teleport some assets from the local chain to some destination chain. - * - * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight - * is needed than `weight_limit`, then the operation will fail and the assets send may be - * at risk. - * - * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. - * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send - * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. - * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be - * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. - * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + * Set some items of storage. */ -export interface PolkadotXcmCall_limited_teleport_assets { - __kind: 'limited_teleport_assets' - dest: VersionedMultiLocation - beneficiary: VersionedMultiLocation - assets: VersionedMultiAssets - feeAssetItem: number - weightLimit: V3WeightLimit +export interface SystemCall_set_storage { + __kind: 'set_storage' + items: [Bytes, Bytes][] } /** - * Transfer some assets from the local chain to the sovereign account of a destination - * chain and forward a notification XCM. + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SudoCall = SudoCall_set_key | SudoCall_sudo | SudoCall_sudo_as | SudoCall_sudo_unchecked_weight + +/** + * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo + * key. * - * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, - * with all fees taken as needed from the asset. + * The dispatch origin for this call must be _Signed_. * - * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. - * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send - * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. - * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be - * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the - * `dest` side. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. + * ## Complexity + * - O(1). */ -export interface PolkadotXcmCall_reserve_transfer_assets { - __kind: 'reserve_transfer_assets' - dest: VersionedMultiLocation - beneficiary: VersionedMultiLocation - assets: VersionedMultiAssets - feeAssetItem: number -} - -export interface PolkadotXcmCall_send { - __kind: 'send' - dest: VersionedMultiLocation - message: VersionedXcm +export interface SudoCall_set_key { + __kind: 'set_key' + new: MultiAddress } /** - * Teleport some assets from the local chain to some destination chain. + * Authenticates the sudo key and dispatches a function call with `Root` origin. * - * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, - * with all fees taken as needed from the asset. + * The dispatch origin for this call must be _Signed_. * - * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. - * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send - * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. - * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be - * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. + * ## Complexity + * - O(1). */ -export interface PolkadotXcmCall_teleport_assets { - __kind: 'teleport_assets' - dest: VersionedMultiLocation - beneficiary: VersionedMultiLocation - assets: VersionedMultiAssets - feeAssetItem: number +export interface SudoCall_sudo { + __kind: 'sudo' + call: Call } -export type VersionedXcm = VersionedXcm_V2 | VersionedXcm_V3 - -export interface VersionedXcm_V2 { - __kind: 'V2' - value: V2Instruction[] +/** + * Authenticates the sudo key and dispatches a function call with `Signed` origin from + * a given account. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ +export interface SudoCall_sudo_as { + __kind: 'sudo_as' + who: MultiAddress + call: Call } -export interface VersionedXcm_V3 { - __kind: 'V3' - value: V3Instruction[] +/** + * Authenticates the sudo key and dispatches a function call with `Root` origin. + * This function does not check the weight of the call, and instead allows the + * Sudo user to specify the weight of the call. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ +export interface SudoCall_sudo_unchecked_weight { + __kind: 'sudo_unchecked_weight' + call: Call + weight: Weight } -export type V3Instruction = V3Instruction_AliasOrigin | V3Instruction_BurnAsset | V3Instruction_BuyExecution | V3Instruction_ClaimAsset | V3Instruction_ClearError | V3Instruction_ClearOrigin | V3Instruction_ClearTopic | V3Instruction_ClearTransactStatus | V3Instruction_DepositAsset | V3Instruction_DepositReserveAsset | V3Instruction_DescendOrigin | V3Instruction_ExchangeAsset | V3Instruction_ExpectAsset | V3Instruction_ExpectError | V3Instruction_ExpectOrigin | V3Instruction_ExpectPallet | V3Instruction_ExpectTransactStatus | V3Instruction_ExportMessage | V3Instruction_HrmpChannelAccepted | V3Instruction_HrmpChannelClosing | V3Instruction_HrmpNewChannelOpenRequest | V3Instruction_InitiateReserveWithdraw | V3Instruction_InitiateTeleport | V3Instruction_LockAsset | V3Instruction_NoteUnlockable | V3Instruction_QueryPallet | V3Instruction_QueryResponse | V3Instruction_ReceiveTeleportedAsset | V3Instruction_RefundSurplus | V3Instruction_ReportError | V3Instruction_ReportHolding | V3Instruction_ReportTransactStatus | V3Instruction_RequestUnlock | V3Instruction_ReserveAssetDeposited | V3Instruction_SetAppendix | V3Instruction_SetErrorHandler | V3Instruction_SetFeesMode | V3Instruction_SetTopic | V3Instruction_SubscribeVersion | V3Instruction_Transact | V3Instruction_TransferAsset | V3Instruction_TransferReserveAsset | V3Instruction_Trap | V3Instruction_UniversalOrigin | V3Instruction_UnlockAsset | V3Instruction_UnpaidExecution | V3Instruction_UnsubscribeVersion | V3Instruction_WithdrawAsset +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SessionCall = SessionCall_purge_keys | SessionCall_set_keys -export interface V3Instruction_AliasOrigin { - __kind: 'AliasOrigin' - value: V3MultiLocation +/** + * Removes any session key(s) of the function caller. + * + * This doesn't take effect until the next session. + * + * The dispatch origin of this function must be Signed and the account must be either be + * convertible to a validator ID using the chain's typical addressing system (this usually + * means being a controller account) or directly convertible into a validator ID (which + * usually means being a stash account). + * + * ## Complexity + * - `O(1)` in number of key types. Actual cost depends on the number of length of + * `T::Keys::key_ids()` which is fixed. + */ +export interface SessionCall_purge_keys { + __kind: 'purge_keys' } -export interface V3Instruction_BurnAsset { - __kind: 'BurnAsset' - value: V3MultiAsset[] +/** + * Sets the session key(s) of the function caller to `keys`. + * Allows an account to set its session key prior to becoming a validator. + * This doesn't take effect until the next session. + * + * The dispatch origin of this function must be signed. + * + * ## Complexity + * - `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is + * fixed. + */ +export interface SessionCall_set_keys { + __kind: 'set_keys' + keys: SessionKeys + proof: Bytes } -export interface V3Instruction_BuyExecution { - __kind: 'BuyExecution' - fees: V3MultiAsset - weightLimit: V3WeightLimit +export interface SessionKeys { + aura: Public + pools: Public } -export interface V3Instruction_ClaimAsset { - __kind: 'ClaimAsset' - assets: V3MultiAsset[] - ticket: V3MultiLocation -} +export type Public = Bytes -export interface V3Instruction_ClearError { - __kind: 'ClearError' -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SchedulerCall = SchedulerCall_cancel | SchedulerCall_cancel_named | SchedulerCall_schedule | SchedulerCall_schedule_after | SchedulerCall_schedule_named | SchedulerCall_schedule_named_after -export interface V3Instruction_ClearOrigin { - __kind: 'ClearOrigin' +/** + * Cancel an anonymously scheduled task. + */ +export interface SchedulerCall_cancel { + __kind: 'cancel' + when: number + index: number } -export interface V3Instruction_ClearTopic { - __kind: 'ClearTopic' +/** + * Cancel a named scheduled task. + */ +export interface SchedulerCall_cancel_named { + __kind: 'cancel_named' + id: Bytes } -export interface V3Instruction_ClearTransactStatus { - __kind: 'ClearTransactStatus' +/** + * Anonymously schedule a task. + */ +export interface SchedulerCall_schedule { + __kind: 'schedule' + when: number + maybePeriodic?: ([number, number] | undefined) + priority: number + call: Call } -export interface V3Instruction_DepositAsset { - __kind: 'DepositAsset' - assets: V3MultiAssetFilter - beneficiary: V3MultiLocation +/** + * Anonymously schedule a task after a delay. + */ +export interface SchedulerCall_schedule_after { + __kind: 'schedule_after' + after: number + maybePeriodic?: ([number, number] | undefined) + priority: number + call: Call } -export interface V3Instruction_DepositReserveAsset { - __kind: 'DepositReserveAsset' - assets: V3MultiAssetFilter - dest: V3MultiLocation - xcm: V3Instruction[] +/** + * Schedule a named task. + */ +export interface SchedulerCall_schedule_named { + __kind: 'schedule_named' + id: Bytes + when: number + maybePeriodic?: ([number, number] | undefined) + priority: number + call: Call } -export interface V3Instruction_DescendOrigin { - __kind: 'DescendOrigin' - value: V3Junctions +/** + * Schedule a named task after a delay. + */ +export interface SchedulerCall_schedule_named_after { + __kind: 'schedule_named_after' + id: Bytes + after: number + maybePeriodic?: ([number, number] | undefined) + priority: number + call: Call } -export interface V3Instruction_ExchangeAsset { - __kind: 'ExchangeAsset' - give: V3MultiAssetFilter - want: V3MultiAsset[] - maximal: boolean -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type PreimageCall = PreimageCall_note_preimage | PreimageCall_request_preimage | PreimageCall_unnote_preimage | PreimageCall_unrequest_preimage -export interface V3Instruction_ExpectAsset { - __kind: 'ExpectAsset' - value: V3MultiAsset[] +/** + * Register a preimage on-chain. + * + * If the preimage was previously requested, no fees or deposits are taken for providing + * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. + */ +export interface PreimageCall_note_preimage { + __kind: 'note_preimage' + bytes: Bytes } -export interface V3Instruction_ExpectError { - __kind: 'ExpectError' - value?: ([number, V3Error] | undefined) +/** + * Request a preimage be uploaded to the chain without paying any fees or deposits. + * + * If the preimage requests has already been provided on-chain, we unreserve any deposit + * a user may have paid, and take the control of the preimage out of their hands. + */ +export interface PreimageCall_request_preimage { + __kind: 'request_preimage' + hash: H256 } -export interface V3Instruction_ExpectOrigin { - __kind: 'ExpectOrigin' - value?: (V3MultiLocation | undefined) +/** + * Clear an unrequested preimage from the runtime storage. + * + * If `len` is provided, then it will be a much cheaper operation. + * + * - `hash`: The hash of the preimage to be removed from the store. + * - `len`: The length of the preimage of `hash`. + */ +export interface PreimageCall_unnote_preimage { + __kind: 'unnote_preimage' + hash: H256 } -export interface V3Instruction_ExpectPallet { - __kind: 'ExpectPallet' - index: number - name: Bytes - moduleName: Bytes - crateMajor: number - minCrateMinor: number +/** + * Clear a previously made request for a preimage. + * + * NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`. + */ +export interface PreimageCall_unrequest_preimage { + __kind: 'unrequest_preimage' + hash: H256 } -export interface V3Instruction_ExpectTransactStatus { - __kind: 'ExpectTransactStatus' - value: V3MaybeErrorCode -} - -export interface V3Instruction_ExportMessage { - __kind: 'ExportMessage' - network: V3NetworkId - destination: V3Junctions - xcm: V3Instruction[] -} - -export interface V3Instruction_HrmpChannelAccepted { - __kind: 'HrmpChannelAccepted' - recipient: number -} - -export interface V3Instruction_HrmpChannelClosing { - __kind: 'HrmpChannelClosing' - initiator: number - sender: number - recipient: number -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type PoolsCall = PoolsCall_mutate_pools -export interface V3Instruction_HrmpNewChannelOpenRequest { - __kind: 'HrmpNewChannelOpenRequest' - sender: number - maxMessageSize: number - maxCapacity: number +/** + * Mutate the pools. Can only be called by root. + * + * # Errors + * + * - [`Error::InvalidFeeShares`] if the fee shares do not add up to 100% + */ +export interface PoolsCall_mutate_pools { + __kind: 'mutate_pools' + mutation: PoolsMutation } -export interface V3Instruction_InitiateReserveWithdraw { - __kind: 'InitiateReserveWithdraw' - assets: V3MultiAssetFilter - reserve: V3MultiLocation - xcm: V3Instruction[] +export interface PoolsMutation { + community: Pool + collator: Pool + fuelTanks: Pool + priceDiscovery: Pool } -export interface V3Instruction_InitiateTeleport { - __kind: 'InitiateTeleport' - assets: V3MultiAssetFilter - dest: V3MultiLocation - xcm: V3Instruction[] +export interface Pool { + feeShare: Perbill } -export interface V3Instruction_LockAsset { - __kind: 'LockAsset' - asset: V3MultiAsset - unlocker: V3MultiLocation -} +export type Perbill = number -export interface V3Instruction_NoteUnlockable { - __kind: 'NoteUnlockable' - asset: V3MultiAsset - owner: V3MultiLocation -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type PolkadotXcmCall = PolkadotXcmCall_execute | PolkadotXcmCall_force_default_xcm_version | PolkadotXcmCall_force_subscribe_version_notify | PolkadotXcmCall_force_suspension | PolkadotXcmCall_force_unsubscribe_version_notify | PolkadotXcmCall_force_xcm_version | PolkadotXcmCall_limited_reserve_transfer_assets | PolkadotXcmCall_limited_teleport_assets | PolkadotXcmCall_reserve_transfer_assets | PolkadotXcmCall_send | PolkadotXcmCall_teleport_assets -export interface V3Instruction_QueryPallet { - __kind: 'QueryPallet' - moduleName: Bytes - responseInfo: V3QueryResponseInfo +/** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than the + * maximum amount of weight that the message could take to be executed, then no execution + * attempt will be made. + * + * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully + * to completion; only that *some* of it was executed. + */ +export interface PolkadotXcmCall_execute { + __kind: 'execute' + message: Type_347 + maxWeight: Weight } -export interface V3Instruction_QueryResponse { - __kind: 'QueryResponse' - queryId: bigint - response: V3Response - maxWeight: Weight - querier?: (V3MultiLocation | undefined) +/** + * Set a safe XCM version (the version that XCM should be encoded with if the most recent + * version a destination can accept is unknown). + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable. + */ +export interface PolkadotXcmCall_force_default_xcm_version { + __kind: 'force_default_xcm_version' + maybeXcmVersion?: (number | undefined) } -export interface V3Instruction_ReceiveTeleportedAsset { - __kind: 'ReceiveTeleportedAsset' - value: V3MultiAsset[] +/** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ +export interface PolkadotXcmCall_force_subscribe_version_notify { + __kind: 'force_subscribe_version_notify' + location: VersionedMultiLocation } -export interface V3Instruction_RefundSurplus { - __kind: 'RefundSurplus' +/** + * Set or unset the global suspension state of the XCM executor. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `suspended`: `true` to suspend, `false` to resume. + */ +export interface PolkadotXcmCall_force_suspension { + __kind: 'force_suspension' + suspended: boolean } -export interface V3Instruction_ReportError { - __kind: 'ReportError' - value: V3QueryResponseInfo +/** + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. + */ +export interface PolkadotXcmCall_force_unsubscribe_version_notify { + __kind: 'force_unsubscribe_version_notify' + location: VersionedMultiLocation } -export interface V3Instruction_ReportHolding { - __kind: 'ReportHolding' - responseInfo: V3QueryResponseInfo - assets: V3MultiAssetFilter +/** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ +export interface PolkadotXcmCall_force_xcm_version { + __kind: 'force_xcm_version' + location: V3MultiLocation + xcmVersion: number } -export interface V3Instruction_ReportTransactStatus { - __kind: 'ReportTransactStatus' - value: V3QueryResponseInfo +/** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_limited_reserve_transfer_assets { + __kind: 'limited_reserve_transfer_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number + weightLimit: V3WeightLimit } -export interface V3Instruction_RequestUnlock { - __kind: 'RequestUnlock' - asset: V3MultiAsset - locker: V3MultiLocation +/** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_limited_teleport_assets { + __kind: 'limited_teleport_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number + weightLimit: V3WeightLimit } -export interface V3Instruction_ReserveAssetDeposited { - __kind: 'ReserveAssetDeposited' - value: V3MultiAsset[] +/** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ +export interface PolkadotXcmCall_reserve_transfer_assets { + __kind: 'reserve_transfer_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number } -export interface V3Instruction_SetAppendix { - __kind: 'SetAppendix' - value: V3Instruction[] +export interface PolkadotXcmCall_send { + __kind: 'send' + dest: VersionedMultiLocation + message: VersionedXcm +} + +/** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ +export interface PolkadotXcmCall_teleport_assets { + __kind: 'teleport_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number +} + +export type VersionedXcm = VersionedXcm_V2 | VersionedXcm_V3 + +export interface VersionedXcm_V2 { + __kind: 'V2' + value: V2Instruction[] +} + +export interface VersionedXcm_V3 { + __kind: 'V3' + value: V3Instruction[] +} + +export type V3Instruction = V3Instruction_AliasOrigin | V3Instruction_BurnAsset | V3Instruction_BuyExecution | V3Instruction_ClaimAsset | V3Instruction_ClearError | V3Instruction_ClearOrigin | V3Instruction_ClearTopic | V3Instruction_ClearTransactStatus | V3Instruction_DepositAsset | V3Instruction_DepositReserveAsset | V3Instruction_DescendOrigin | V3Instruction_ExchangeAsset | V3Instruction_ExpectAsset | V3Instruction_ExpectError | V3Instruction_ExpectOrigin | V3Instruction_ExpectPallet | V3Instruction_ExpectTransactStatus | V3Instruction_ExportMessage | V3Instruction_HrmpChannelAccepted | V3Instruction_HrmpChannelClosing | V3Instruction_HrmpNewChannelOpenRequest | V3Instruction_InitiateReserveWithdraw | V3Instruction_InitiateTeleport | V3Instruction_LockAsset | V3Instruction_NoteUnlockable | V3Instruction_QueryPallet | V3Instruction_QueryResponse | V3Instruction_ReceiveTeleportedAsset | V3Instruction_RefundSurplus | V3Instruction_ReportError | V3Instruction_ReportHolding | V3Instruction_ReportTransactStatus | V3Instruction_RequestUnlock | V3Instruction_ReserveAssetDeposited | V3Instruction_SetAppendix | V3Instruction_SetErrorHandler | V3Instruction_SetFeesMode | V3Instruction_SetTopic | V3Instruction_SubscribeVersion | V3Instruction_Transact | V3Instruction_TransferAsset | V3Instruction_TransferReserveAsset | V3Instruction_Trap | V3Instruction_UniversalOrigin | V3Instruction_UnlockAsset | V3Instruction_UnpaidExecution | V3Instruction_UnsubscribeVersion | V3Instruction_WithdrawAsset + +export interface V3Instruction_AliasOrigin { + __kind: 'AliasOrigin' + value: V3MultiLocation +} + +export interface V3Instruction_BurnAsset { + __kind: 'BurnAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_BuyExecution { + __kind: 'BuyExecution' + fees: V3MultiAsset + weightLimit: V3WeightLimit +} + +export interface V3Instruction_ClaimAsset { + __kind: 'ClaimAsset' + assets: V3MultiAsset[] + ticket: V3MultiLocation +} + +export interface V3Instruction_ClearError { + __kind: 'ClearError' +} + +export interface V3Instruction_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface V3Instruction_ClearTopic { + __kind: 'ClearTopic' +} + +export interface V3Instruction_ClearTransactStatus { + __kind: 'ClearTransactStatus' +} + +export interface V3Instruction_DepositAsset { + __kind: 'DepositAsset' + assets: V3MultiAssetFilter + beneficiary: V3MultiLocation +} + +export interface V3Instruction_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_DescendOrigin { + __kind: 'DescendOrigin' + value: V3Junctions +} + +export interface V3Instruction_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V3MultiAssetFilter + want: V3MultiAsset[] + maximal: boolean +} + +export interface V3Instruction_ExpectAsset { + __kind: 'ExpectAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_ExpectError { + __kind: 'ExpectError' + value?: ([number, V3Error] | undefined) +} + +export interface V3Instruction_ExpectOrigin { + __kind: 'ExpectOrigin' + value?: (V3MultiLocation | undefined) +} + +export interface V3Instruction_ExpectPallet { + __kind: 'ExpectPallet' + index: number + name: Bytes + moduleName: Bytes + crateMajor: number + minCrateMinor: number +} + +export interface V3Instruction_ExpectTransactStatus { + __kind: 'ExpectTransactStatus' + value: V3MaybeErrorCode +} + +export interface V3Instruction_ExportMessage { + __kind: 'ExportMessage' + network: V3NetworkId + destination: V3Junctions + xcm: V3Instruction[] +} + +export interface V3Instruction_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface V3Instruction_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface V3Instruction_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface V3Instruction_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V3MultiAssetFilter + reserve: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_LockAsset { + __kind: 'LockAsset' + asset: V3MultiAsset + unlocker: V3MultiLocation +} + +export interface V3Instruction_NoteUnlockable { + __kind: 'NoteUnlockable' + asset: V3MultiAsset + owner: V3MultiLocation +} + +export interface V3Instruction_QueryPallet { + __kind: 'QueryPallet' + moduleName: Bytes + responseInfo: V3QueryResponseInfo +} + +export interface V3Instruction_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V3Response + maxWeight: Weight + querier?: (V3MultiLocation | undefined) +} + +export interface V3Instruction_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface V3Instruction_ReportError { + __kind: 'ReportError' + value: V3QueryResponseInfo +} + +export interface V3Instruction_ReportHolding { + __kind: 'ReportHolding' + responseInfo: V3QueryResponseInfo + assets: V3MultiAssetFilter +} + +export interface V3Instruction_ReportTransactStatus { + __kind: 'ReportTransactStatus' + value: V3QueryResponseInfo +} + +export interface V3Instruction_RequestUnlock { + __kind: 'RequestUnlock' + asset: V3MultiAsset + locker: V3MultiLocation +} + +export interface V3Instruction_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V3MultiAsset[] +} + +export interface V3Instruction_SetAppendix { + __kind: 'SetAppendix' + value: V3Instruction[] } export interface V3Instruction_SetErrorHandler { @@ -4960,935 +5277,701 @@ export interface FreezeType_TokenAccount { } export interface DefaultCollectionDescriptor { - policy: DefaultCollectionPolicyDescriptor - explicitRoyaltyCurrencies: AssetId[] - attributes: AttributeKeyValuePair[] -} - -export interface DefaultCollectionPolicyDescriptor { - mint: DefaultMintPolicyDescriptor - market: DefaultMarketPolicyDescriptor -} - -export interface DefaultMarketPolicyDescriptor { - royalty?: (DefaultRoyalty | undefined) -} - -export interface DefaultMintPolicyDescriptor { - maxTokenCount?: (bigint | undefined) - maxTokenSupply?: (bigint | undefined) - forceSingleMint: boolean -} - -export type H160 = Bytes - -export type Signature = Bytes - -export interface DefaultBurnParams { - tokenId: bigint - amount: bigint - keepAlive: boolean - removeTokenStorage: boolean -} - -export interface Recipient { - accountId: AccountId32 - params: DefaultTransferParams -} - -export interface AttributeKeyValuePair { - key: Bytes - value: Bytes -} - -export interface Type_389 { - accountId: AccountId32 - params: DefaultMintParams -} - -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type MatrixXcmCall = MatrixXcmCall_force_set_minimum_weight | MatrixXcmCall_transfer_asset_to_parachain | MatrixXcmCall_transfer_asset_with_fee | MatrixXcmCall_transfer_to_parachain - -/** - * Update xcm fees amount to be used in xcm.Withdraw message - */ -export interface MatrixXcmCall_force_set_minimum_weight { - __kind: 'force_set_minimum_weight' - xcmCall: XcmOperation - xcmWeightFeeMisc: MinimumWeightFeePair -} - -/** - * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` - * - * Note: `asset` needs to be registered as foreign token in destination parachain - * - * - `para_id`: destination parachain - * - `beneficiary`: account to receive `asset` in destination parachain - * - `asset`: asset to transfer - * - `amount`: amount of `asset` to transfer - * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's - * `None` - * - * # Errors - * - * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to - * [`MultiLocation`] - * - [`Error::NotTransferable`]: A corresponding multilocation could not be converted for - * the asset. - */ -export interface MatrixXcmCall_transfer_asset_to_parachain { - __kind: 'transfer_asset_to_parachain' - paraId: ParachainId - beneficiary: Account - currencyId: AssetId - amount: bigint - destWeight?: (bigint | undefined) -} - -/** - * `origin` transfers `asset` to `beneficiary` at `parachain` using `fee_asset` for - * the fee. This allows the transfer of custom assets like a non-fungible which - * cannot be used to pay fees. - * - * Note: each [`MultiAsset`] must be registered as a foreign asset at the destination - * parachain. - * - * - `asset`: asset to transfer - * - `fee_asset`: asset to be used as fee - * - `beneficiary`: account to receive `asset` in destination parachain - * - `para_id`: destination parachain - * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's - * - * # Errors - * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to - * [`MultiLocation`] - */ -export interface MatrixXcmCall_transfer_asset_with_fee { - __kind: 'transfer_asset_with_fee' - assetPair: CurrencyIdAmountPair - feePair: CurrencyIdAmountPair - paraId: ParachainId - beneficiary: Account - destWeight?: (bigint | undefined) -} - -/** - * `origin` transfers `amount` of EFI to `beneficiary` on the `parachain` - * - * Note: EFI needs to be registered as foreign token in destination parachain - * - * - `para_id`: destination parachain - * - `beneficiary`: account to receive EFI in destination parachain - * - `amount`: amount of EFI to transfer - * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's - * `None` - * - * # Errors - * - * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to - * [`MultiLocation`] - */ -export interface MatrixXcmCall_transfer_to_parachain { - __kind: 'transfer_to_parachain' - paraId: ParachainId - beneficiary: Account - amount: bigint - destWeight?: (bigint | undefined) -} - -export interface CurrencyIdAmountPair { - currencyId: AssetId - amount: bigint -} - -export type Account = Account_EVM | Account_Substrate - -export interface Account_EVM { - __kind: 'EVM' - value: H160 -} - -export interface Account_Substrate { - __kind: 'Substrate' - value: AccountId32 -} - -export type ParachainId = ParachainId_Acala | ParachainId_Moonbeam | ParachainId_Statemint - -export interface ParachainId_Acala { - __kind: 'Acala' -} - -export interface ParachainId_Moonbeam { - __kind: 'Moonbeam' -} - -export interface ParachainId_Statemint { - __kind: 'Statemint' -} - -export interface MinimumWeightFeePair { - minimumWeight: Weight - fee: bigint -} - -export type XcmOperation = XcmOperation_ParachainFee | XcmOperation_XTokensTransfer - -export interface XcmOperation_ParachainFee { - __kind: 'ParachainFee' - value: V3MultiLocation -} - -export interface XcmOperation_XTokensTransfer { - __kind: 'XTokensTransfer' -} - -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type MatrixUtilityCall = MatrixUtilityCall_batch - -/** - * Dispatch a batch of calls. - * - * May be called from any origin except [`None`]. - * - * - `calls`: The calls to be dispatched from the same origin. The number of call must not - * exceed the constant: `batched_calls_limit` (available in constant metadata). - * - * If origin is root then the calls are dispatched without checking origin filter. (This - * includes bypassing [`frame_system::Config::BaseCallFilter`]). - * - * # Errors - * - * - [`Error::TooManyCalls`]: If the number of calls exceeds the limit. - */ -export interface MatrixUtilityCall_batch { - __kind: 'batch' - calls: Call[] - continueOnFailure: boolean -} - -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type MarketplaceCall = MarketplaceCall_cancel_listing | MarketplaceCall_create_listing | MarketplaceCall_fill_listing | MarketplaceCall_finalize_auction | MarketplaceCall_force_create_listing | MarketplaceCall_force_place_bid | MarketplaceCall_place_bid | MarketplaceCall_set_protocol_fee - -/** - * Cancels the listing with `listing_id`. Only callable by the seller. - * - * # Parameters - * - * - `listing_id`: The ID of the listing to cancel - * - * # Errors - * - * - [`Error::ListingNotFound`] if the listing under `listing_id` does not exist - * - [`Error::NoPermission`] if the listing seller is not the caller, `origin` - */ -export interface MarketplaceCall_cancel_listing { - __kind: 'cancel_listing' - listingId: H256 -} - -/** - * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a currency. - * The id for the listing is generated by hashing the encoded bytes of the listing. - * - * # Parameters - * - * - `make_asset_id`: The id of the asset being sold - * - `take_asset_id`: The id of the asset being requested - * - `amount`: The number of units being sold - * - `price`: The requested price for each unit. If it's an auction, this is the minimum - * bid - * - `salt`: Can be used to differentiate listings - * - `auction_data`: Including this makes the listing an auction - * - * # Errors - * - * - [`Error::InvalidAuctionStart`] if the start is less than the current block + - * `T::ListingActiveDelay` - * - [`Error::NoCurrency`] Neither the make or take side is considered a currency - * - [`Error::ListingForbidden`] if make or take side tokens are not allowed to be listed - * - [`Error::CurrencyNotAllowedAsRoyalty`] if currency cannot be used as a royalty - * - [`Error::LowBaseCurrencyBalance`] if base currency balance is too low - * - [`Error::LowTokenBalance`] token balance is too low for reserve - * - [`Error::ListingAlreadyExists`] if a listing with the same ID already exists - */ -export interface MarketplaceCall_create_listing { - __kind: 'create_listing' - makeAssetId: AssetId - takeAssetId: AssetId - amount: bigint - price: bigint - salt: Bytes - auctionData?: (AuctionData | undefined) -} - -/** - * Fills a fixed price listing. This will execute immediately. - * # Parameters - * - * - `listing_id`: The id for the listing to buy from - * - `amount`: The number of units purchased - * - * # Errors - * - * - [`Error::ListingNotFound`] if the listing under `listing_id` does not exist - * - [`Error::BuyerIsSeller`] if the buyer is the seller of the listing - * - [`Error::ListingIsWrongType`] if the listing is not under auction - * - [`Error::InvalidAmount`] if the amount that still needs to be filled is greater than - * `amount` - * - [`Error::ListingNotActive`] if the listing has not passed the `ListingActiveDelay` yet - * - [`Error::TakeValueUnderMinimum`] if the listings `take` value is under the minimum - * required - * - [`Error::LowTokenBalance`] if the buyer does not have enough tokens for reserve - */ -export interface MarketplaceCall_fill_listing { - __kind: 'fill_listing' - listingId: H256 - amount: bigint -} - -/** - * Finalize the auction with id: `listing_id`. This will end the auction and transfer - * funds. It fails if the auction is not over. - * - * # Parameters - * - * - `listing_id`: The ID for the listing to finalize - * - * # Errors - * - * - [`Error::ListingNotFound`] if listing under `listing_id` does not exist - * - [`Error::ListingIsWrongType`] if listing is not an auction - * - [`Error::AuctionNotOver`] if the auction has not finished yet - * - [`Error::TakeValueUnderMinimum`] if the take value is less than the minimum required - */ -export interface MarketplaceCall_finalize_auction { - __kind: 'finalize_auction' - listingId: H256 -} - -/** - * Force create a listing. This is only callable by the [`Config::ForceOrigin`]. - * - * # Parameters - * - * Mostly the same as [`Self::create_listing`], but `deposit_backer` can be included to pay - * a deposit if `seller` does not have enough. - * - * # Errors - * - * Same as [`Self::create_listing`], except `BadOrigin` if the origin is not - * [`Config::ForceOrigin`] - */ -export interface MarketplaceCall_force_create_listing { - __kind: 'force_create_listing' - seller: MultiAddress - makeAssetId: AssetId - takeAssetId: AssetId - amount: bigint - price: bigint - salt: Bytes - auctionData?: (AuctionData | undefined) - depositBacker?: (MultiAddress | undefined) -} - -/** - * Same as [create_listing](Self::place_bid), but allows specifying the `bidder` and can - * place a bid in an inactive auction. Only callable by [`Config::ForceOrigin`]. If - * `funds_backer` is `Some`, it will transfer balance if `bidder` does not have enough. - */ -export interface MarketplaceCall_force_place_bid { - __kind: 'force_place_bid' - bidder: MultiAddress - listingId: H256 - price: bigint - fundsBacker?: (MultiAddress | undefined) -} - -/** - * Places a bid on a listing. The listing must be an auction, and it must be currently - * active. - * - * # Parameters - * - * - `listing_id`: The id for the listing to buy from - * - `price`: The price for a single unit - * - * # Errors - * - * - [`Error::ListingNotFound`] if listing under `listing_id` does not exist - * - [`Error::BuyerIsSeller`] if the bidder is the seller of the listing - * - [`Error::InactiveAuction`] if listing operates outside of specified start and end - * block - * - [`Error::InvalidPrice`] if price is less than minimum_price for a bid - */ -export interface MarketplaceCall_place_bid { - __kind: 'place_bid' - listingId: H256 - price: bigint -} - -/** - * Change the protocol fee to `protocol_fee`. Fails if `origin` is invalid. - * - * #Parameters - * - * - `protocol_fee`: Percentage of fee to set - */ -export interface MarketplaceCall_set_protocol_fee { - __kind: 'set_protocol_fee' - protocolFee: Perbill -} - -export interface AuctionData { - startBlock: number - endBlock: number -} - -/** - * Identity pallet declaration. - */ -export type IdentityCall = IdentityCall_add_registrar | IdentityCall_add_sub | IdentityCall_cancel_request | IdentityCall_clear_identity | IdentityCall_kill_identity | IdentityCall_provide_judgement | IdentityCall_quit_sub | IdentityCall_remove_sub | IdentityCall_rename_sub | IdentityCall_request_judgement | IdentityCall_set_account_id | IdentityCall_set_fee | IdentityCall_set_fields | IdentityCall_set_identity | IdentityCall_set_subs - -/** - * Add a registrar to the system. - * - * The dispatch origin for this call must be `T::RegistrarOrigin`. - * - * - `account`: the account of the registrar. - * - * Emits `RegistrarAdded` if successful. - * - * ## Complexity - * - `O(R)` where `R` registrar-count (governance-bounded and code-bounded). - */ -export interface IdentityCall_add_registrar { - __kind: 'add_registrar' - account: MultiAddress -} - -/** - * Add the given account to the sender's subs. - * - * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated - * to the sender. - * - * The dispatch origin for this call must be _Signed_ and the sender must have a registered - * sub identity of `sub`. - */ -export interface IdentityCall_add_sub { - __kind: 'add_sub' - sub: MultiAddress - data: Data -} - -/** - * Cancel a previous request. - * - * Payment: A previously reserved deposit is returned on success. - * - * The dispatch origin for this call must be _Signed_ and the sender must have a - * registered identity. - * - * - `reg_index`: The index of the registrar whose judgement is no longer requested. - * - * Emits `JudgementUnrequested` if successful. - * - * ## Complexity - * - `O(R + X)`. - * - where `R` registrar-count (governance-bounded). - * - where `X` additional-field-count (deposit-bounded and code-bounded). - */ -export interface IdentityCall_cancel_request { - __kind: 'cancel_request' - regIndex: number -} - -/** - * Clear an account's identity info and all sub-accounts and return all deposits. - * - * Payment: All reserved balances on the account are returned. - * - * The dispatch origin for this call must be _Signed_ and the sender must have a registered - * identity. - * - * Emits `IdentityCleared` if successful. - * - * ## Complexity - * - `O(R + S + X)` - * - where `R` registrar-count (governance-bounded). - * - where `S` subs-count (hard- and deposit-bounded). - * - where `X` additional-field-count (deposit-bounded and code-bounded). - */ -export interface IdentityCall_clear_identity { - __kind: 'clear_identity' -} - -/** - * Remove an account's identity and sub-account information and slash the deposits. - * - * Payment: Reserved balances from `set_subs` and `set_identity` are slashed and handled by - * `Slash`. Verification request deposits are not returned; they should be cancelled - * manually using `cancel_request`. - * - * The dispatch origin for this call must match `T::ForceOrigin`. - * - * - `target`: the account whose identity the judgement is upon. This must be an account - * with a registered identity. - * - * Emits `IdentityKilled` if successful. - * - * ## Complexity - * - `O(R + S + X)` - * - where `R` registrar-count (governance-bounded). - * - where `S` subs-count (hard- and deposit-bounded). - * - where `X` additional-field-count (deposit-bounded and code-bounded). - */ -export interface IdentityCall_kill_identity { - __kind: 'kill_identity' - target: MultiAddress -} - -/** - * Provide a judgement for an account's identity. - * - * The dispatch origin for this call must be _Signed_ and the sender must be the account - * of the registrar whose index is `reg_index`. - * - * - `reg_index`: the index of the registrar whose judgement is being made. - * - `target`: the account whose identity the judgement is upon. This must be an account - * with a registered identity. - * - `judgement`: the judgement of the registrar of index `reg_index` about `target`. - * - `identity`: The hash of the [`IdentityInfo`] for that the judgement is provided. - * - * Emits `JudgementGiven` if successful. - * - * ## Complexity - * - `O(R + X)`. - * - where `R` registrar-count (governance-bounded). - * - where `X` additional-field-count (deposit-bounded and code-bounded). - */ -export interface IdentityCall_provide_judgement { - __kind: 'provide_judgement' - regIndex: number - target: MultiAddress - judgement: Judgement - identity: H256 + policy: DefaultCollectionPolicyDescriptor + explicitRoyaltyCurrencies: AssetId[] + attributes: AttributeKeyValuePair[] } -/** - * Remove the sender as a sub-account. - * - * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated - * to the sender (*not* the original depositor). - * - * The dispatch origin for this call must be _Signed_ and the sender must have a registered - * super-identity. - * - * NOTE: This should not normally be used, but is provided in the case that the non- - * controller of an account is maliciously registered as a sub-account. - */ -export interface IdentityCall_quit_sub { - __kind: 'quit_sub' +export interface DefaultCollectionPolicyDescriptor { + mint: DefaultMintPolicyDescriptor + market: DefaultMarketPolicyDescriptor } -/** - * Remove the given account from the sender's subs. - * - * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated - * to the sender. - * - * The dispatch origin for this call must be _Signed_ and the sender must have a registered - * sub identity of `sub`. - */ -export interface IdentityCall_remove_sub { - __kind: 'remove_sub' - sub: MultiAddress +export interface DefaultMarketPolicyDescriptor { + royalty?: (DefaultRoyalty | undefined) } -/** - * Alter the associated name of the given sub-account. - * - * The dispatch origin for this call must be _Signed_ and the sender must have a registered - * sub identity of `sub`. - */ -export interface IdentityCall_rename_sub { - __kind: 'rename_sub' - sub: MultiAddress - data: Data +export interface DefaultMintPolicyDescriptor { + maxTokenCount?: (bigint | undefined) + maxTokenSupply?: (bigint | undefined) + forceSingleMint: boolean } -/** - * Request a judgement from a registrar. - * - * Payment: At most `max_fee` will be reserved for payment to the registrar if judgement - * given. - * - * The dispatch origin for this call must be _Signed_ and the sender must have a - * registered identity. - * - * - `reg_index`: The index of the registrar whose judgement is requested. - * - `max_fee`: The maximum fee that may be paid. This should just be auto-populated as: - * - * ```nocompile - * Self::registrars().get(reg_index).unwrap().fee - * ``` - * - * Emits `JudgementRequested` if successful. - * - * ## Complexity - * - `O(R + X)`. - * - where `R` registrar-count (governance-bounded). - * - where `X` additional-field-count (deposit-bounded and code-bounded). - */ -export interface IdentityCall_request_judgement { - __kind: 'request_judgement' - regIndex: number - maxFee: bigint +export type H160 = Bytes + +export type Signature = Bytes + +export interface DefaultBurnParams { + tokenId: bigint + amount: bigint + keepAlive: boolean + removeTokenStorage: boolean } -/** - * Change the account associated with a registrar. - * - * The dispatch origin for this call must be _Signed_ and the sender must be the account - * of the registrar whose index is `index`. - * - * - `index`: the index of the registrar whose fee is to be set. - * - `new`: the new account ID. - * - * ## Complexity - * - `O(R)`. - * - where `R` registrar-count (governance-bounded). - */ -export interface IdentityCall_set_account_id { - __kind: 'set_account_id' - index: number - new: MultiAddress +export interface Recipient { + accountId: AccountId32 + params: DefaultTransferParams +} + +export interface AttributeKeyValuePair { + key: Bytes + value: Bytes +} + +export interface Type_389 { + accountId: AccountId32 + params: DefaultMintParams } /** - * Set the fee required for a judgement to be requested from a registrar. - * - * The dispatch origin for this call must be _Signed_ and the sender must be the account - * of the registrar whose index is `index`. - * - * - `index`: the index of the registrar whose fee is to be set. - * - `fee`: the new fee. - * - * ## Complexity - * - `O(R)`. - * - where `R` registrar-count (governance-bounded). + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface IdentityCall_set_fee { - __kind: 'set_fee' - index: number - fee: bigint -} +export type MatrixXcmCall = MatrixXcmCall_force_set_minimum_weight | MatrixXcmCall_transfer_asset_to_parachain | MatrixXcmCall_transfer_asset_with_fee | MatrixXcmCall_transfer_to_parachain /** - * Set the field information for a registrar. - * - * The dispatch origin for this call must be _Signed_ and the sender must be the account - * of the registrar whose index is `index`. - * - * - `index`: the index of the registrar whose fee is to be set. - * - `fields`: the fields that the registrar concerns themselves with. - * - * ## Complexity - * - `O(R)`. - * - where `R` registrar-count (governance-bounded). + * Update xcm fees amount to be used in xcm.Withdraw message */ -export interface IdentityCall_set_fields { - __kind: 'set_fields' - index: number - fields: BitFlags +export interface MatrixXcmCall_force_set_minimum_weight { + __kind: 'force_set_minimum_weight' + xcmCall: XcmOperation + xcmWeightFeeMisc: MinimumWeightFeePair } /** - * Set an account's identity information and reserve the appropriate deposit. - * - * If the account already has identity information, the deposit is taken as part payment - * for the new deposit. + * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` * - * The dispatch origin for this call must be _Signed_. + * Note: `asset` needs to be registered as foreign token in destination parachain * - * - `info`: The identity information. + * - `para_id`: destination parachain + * - `beneficiary`: account to receive `asset` in destination parachain + * - `asset`: asset to transfer + * - `amount`: amount of `asset` to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` * - * Emits `IdentitySet` if successful. + * # Errors * - * ## Complexity - * - `O(X + X' + R)` - * - where `X` additional-field-count (deposit-bounded and code-bounded) - * - where `R` judgements-count (registrar-count-bounded) + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + * - [`Error::NotTransferable`]: A corresponding multilocation could not be converted for + * the asset. */ -export interface IdentityCall_set_identity { - __kind: 'set_identity' - info: IdentityInfo +export interface MatrixXcmCall_transfer_asset_to_parachain { + __kind: 'transfer_asset_to_parachain' + paraId: ParachainId + beneficiary: Account + currencyId: AssetId + amount: bigint + destWeight?: (bigint | undefined) } /** - * Set the sub-accounts of the sender. - * - * Payment: Any aggregate balance reserved by previous `set_subs` calls will be returned - * and an amount `SubAccountDeposit` will be reserved for each item in `subs`. + * `origin` transfers `asset` to `beneficiary` at `parachain` using `fee_asset` for + * the fee. This allows the transfer of custom assets like a non-fungible which + * cannot be used to pay fees. * - * The dispatch origin for this call must be _Signed_ and the sender must have a registered - * identity. + * Note: each [`MultiAsset`] must be registered as a foreign asset at the destination + * parachain. * - * - `subs`: The identity's (new) sub-accounts. + * - `asset`: asset to transfer + * - `fee_asset`: asset to be used as fee + * - `beneficiary`: account to receive `asset` in destination parachain + * - `para_id`: destination parachain + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's * - * ## Complexity - * - `O(P + S)` - * - where `P` old-subs-count (hard- and deposit-bounded). - * - where `S` subs-count (hard- and deposit-bounded). + * # Errors + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] */ -export interface IdentityCall_set_subs { - __kind: 'set_subs' - subs: [AccountId32, Data][] -} - -export interface IdentityInfo { - additional: [Data, Data][] - display: Data - legal: Data - web: Data - riot: Data - email: Data - pgpFingerprint?: (Bytes | undefined) - image: Data - twitter: Data -} - -export type BitFlags = bigint - -export type Judgement = Judgement_Erroneous | Judgement_FeePaid | Judgement_KnownGood | Judgement_LowQuality | Judgement_OutOfDate | Judgement_Reasonable | Judgement_Unknown - -export interface Judgement_Erroneous { - __kind: 'Erroneous' -} - -export interface Judgement_FeePaid { - __kind: 'FeePaid' - value: bigint -} - -export interface Judgement_KnownGood { - __kind: 'KnownGood' +export interface MatrixXcmCall_transfer_asset_with_fee { + __kind: 'transfer_asset_with_fee' + assetPair: CurrencyIdAmountPair + feePair: CurrencyIdAmountPair + paraId: ParachainId + beneficiary: Account + destWeight?: (bigint | undefined) } -export interface Judgement_LowQuality { - __kind: 'LowQuality' +/** + * `origin` transfers `amount` of EFI to `beneficiary` on the `parachain` + * + * Note: EFI needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive EFI in destination parachain + * - `amount`: amount of EFI to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + */ +export interface MatrixXcmCall_transfer_to_parachain { + __kind: 'transfer_to_parachain' + paraId: ParachainId + beneficiary: Account + amount: bigint + destWeight?: (bigint | undefined) } -export interface Judgement_OutOfDate { - __kind: 'OutOfDate' +export interface CurrencyIdAmountPair { + currencyId: AssetId + amount: bigint } -export interface Judgement_Reasonable { - __kind: 'Reasonable' -} +export type Account = Account_EVM | Account_Substrate -export interface Judgement_Unknown { - __kind: 'Unknown' +export interface Account_EVM { + __kind: 'EVM' + value: H160 } -export type Data = Data_BlakeTwo256 | Data_Keccak256 | Data_None | Data_Raw0 | Data_Raw1 | Data_Raw10 | Data_Raw11 | Data_Raw12 | Data_Raw13 | Data_Raw14 | Data_Raw15 | Data_Raw16 | Data_Raw17 | Data_Raw18 | Data_Raw19 | Data_Raw2 | Data_Raw20 | Data_Raw21 | Data_Raw22 | Data_Raw23 | Data_Raw24 | Data_Raw25 | Data_Raw26 | Data_Raw27 | Data_Raw28 | Data_Raw29 | Data_Raw3 | Data_Raw30 | Data_Raw31 | Data_Raw32 | Data_Raw4 | Data_Raw5 | Data_Raw6 | Data_Raw7 | Data_Raw8 | Data_Raw9 | Data_Sha256 | Data_ShaThree256 - -export interface Data_BlakeTwo256 { - __kind: 'BlakeTwo256' - value: Bytes +export interface Account_Substrate { + __kind: 'Substrate' + value: AccountId32 } -export interface Data_Keccak256 { - __kind: 'Keccak256' - value: Bytes -} +export type ParachainId = ParachainId_Acala | ParachainId_Moonbeam | ParachainId_Statemint -export interface Data_None { - __kind: 'None' +export interface ParachainId_Acala { + __kind: 'Acala' } -export interface Data_Raw0 { - __kind: 'Raw0' - value: Bytes +export interface ParachainId_Moonbeam { + __kind: 'Moonbeam' } -export interface Data_Raw1 { - __kind: 'Raw1' - value: Bytes +export interface ParachainId_Statemint { + __kind: 'Statemint' } -export interface Data_Raw10 { - __kind: 'Raw10' - value: Bytes +export interface MinimumWeightFeePair { + minimumWeight: Weight + fee: bigint } -export interface Data_Raw11 { - __kind: 'Raw11' - value: Bytes -} +export type XcmOperation = XcmOperation_ParachainFee | XcmOperation_XTokensTransfer -export interface Data_Raw12 { - __kind: 'Raw12' - value: Bytes +export interface XcmOperation_ParachainFee { + __kind: 'ParachainFee' + value: V3MultiLocation } -export interface Data_Raw13 { - __kind: 'Raw13' - value: Bytes +export interface XcmOperation_XTokensTransfer { + __kind: 'XTokensTransfer' } -export interface Data_Raw14 { - __kind: 'Raw14' - value: Bytes -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type MatrixUtilityCall = MatrixUtilityCall_batch -export interface Data_Raw15 { - __kind: 'Raw15' - value: Bytes +/** + * Dispatch a batch of calls. + * + * May be called from any origin except [`None`]. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing [`frame_system::Config::BaseCallFilter`]). + * + * # Errors + * + * - [`Error::TooManyCalls`]: If the number of calls exceeds the limit. + */ +export interface MatrixUtilityCall_batch { + __kind: 'batch' + calls: Call[] + continueOnFailure: boolean } -export interface Data_Raw16 { - __kind: 'Raw16' - value: Bytes -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type MarketplaceCall = MarketplaceCall_cancel_listing | MarketplaceCall_create_listing | MarketplaceCall_fill_listing | MarketplaceCall_finalize_auction | MarketplaceCall_force_create_listing | MarketplaceCall_force_place_bid | MarketplaceCall_place_bid | MarketplaceCall_set_protocol_fee -export interface Data_Raw17 { - __kind: 'Raw17' - value: Bytes +/** + * Cancels the listing with `listing_id`. Only callable by the seller. + * + * # Parameters + * + * - `listing_id`: The ID of the listing to cancel + * + * # Errors + * + * - [`Error::ListingNotFound`] if the listing under `listing_id` does not exist + * - [`Error::NoPermission`] if the listing seller is not the caller, `origin` + */ +export interface MarketplaceCall_cancel_listing { + __kind: 'cancel_listing' + listingId: H256 } -export interface Data_Raw18 { - __kind: 'Raw18' - value: Bytes +/** + * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a currency. + * The id for the listing is generated by hashing the encoded bytes of the listing. + * + * # Parameters + * + * - `make_asset_id`: The id of the asset being sold + * - `take_asset_id`: The id of the asset being requested + * - `amount`: The number of units being sold + * - `price`: The requested price for each unit. If it's an auction, this is the minimum + * bid + * - `salt`: Can be used to differentiate listings + * - `auction_data`: Including this makes the listing an auction + * + * # Errors + * + * - [`Error::InvalidAuctionStart`] if the start is less than the current block + + * `T::ListingActiveDelay` + * - [`Error::NoCurrency`] Neither the make or take side is considered a currency + * - [`Error::ListingForbidden`] if make or take side tokens are not allowed to be listed + * - [`Error::CurrencyNotAllowedAsRoyalty`] if currency cannot be used as a royalty + * - [`Error::LowBaseCurrencyBalance`] if base currency balance is too low + * - [`Error::LowTokenBalance`] token balance is too low for reserve + * - [`Error::ListingAlreadyExists`] if a listing with the same ID already exists + */ +export interface MarketplaceCall_create_listing { + __kind: 'create_listing' + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + salt: Bytes + auctionData?: (AuctionData | undefined) } -export interface Data_Raw19 { - __kind: 'Raw19' - value: Bytes +/** + * Fills a fixed price listing. This will execute immediately. + * # Parameters + * + * - `listing_id`: The id for the listing to buy from + * - `amount`: The number of units purchased + * + * # Errors + * + * - [`Error::ListingNotFound`] if the listing under `listing_id` does not exist + * - [`Error::BuyerIsSeller`] if the buyer is the seller of the listing + * - [`Error::ListingIsWrongType`] if the listing is not under auction + * - [`Error::InvalidAmount`] if the amount that still needs to be filled is greater than + * `amount` + * - [`Error::ListingNotActive`] if the listing has not passed the `ListingActiveDelay` yet + * - [`Error::TakeValueUnderMinimum`] if the listings `take` value is under the minimum + * required + * - [`Error::LowTokenBalance`] if the buyer does not have enough tokens for reserve + */ +export interface MarketplaceCall_fill_listing { + __kind: 'fill_listing' + listingId: H256 + amount: bigint } -export interface Data_Raw2 { - __kind: 'Raw2' - value: Bytes +/** + * Finalize the auction with id: `listing_id`. This will end the auction and transfer + * funds. It fails if the auction is not over. + * + * # Parameters + * + * - `listing_id`: The ID for the listing to finalize + * + * # Errors + * + * - [`Error::ListingNotFound`] if listing under `listing_id` does not exist + * - [`Error::ListingIsWrongType`] if listing is not an auction + * - [`Error::AuctionNotOver`] if the auction has not finished yet + * - [`Error::TakeValueUnderMinimum`] if the take value is less than the minimum required + */ +export interface MarketplaceCall_finalize_auction { + __kind: 'finalize_auction' + listingId: H256 } -export interface Data_Raw20 { - __kind: 'Raw20' - value: Bytes +/** + * Force create a listing. This is only callable by the [`Config::ForceOrigin`]. + * + * # Parameters + * + * Mostly the same as [`Self::create_listing`], but `deposit_backer` can be included to pay + * a deposit if `seller` does not have enough. + * + * # Errors + * + * Same as [`Self::create_listing`], except `BadOrigin` if the origin is not + * [`Config::ForceOrigin`] + */ +export interface MarketplaceCall_force_create_listing { + __kind: 'force_create_listing' + seller: MultiAddress + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + salt: Bytes + auctionData?: (AuctionData | undefined) + depositBacker?: (MultiAddress | undefined) } -export interface Data_Raw21 { - __kind: 'Raw21' - value: Bytes +/** + * Same as [create_listing](Self::place_bid), but allows specifying the `bidder` and can + * place a bid in an inactive auction. Only callable by [`Config::ForceOrigin`]. If + * `funds_backer` is `Some`, it will transfer balance if `bidder` does not have enough. + */ +export interface MarketplaceCall_force_place_bid { + __kind: 'force_place_bid' + bidder: MultiAddress + listingId: H256 + price: bigint + fundsBacker?: (MultiAddress | undefined) } -export interface Data_Raw22 { - __kind: 'Raw22' - value: Bytes +/** + * Places a bid on a listing. The listing must be an auction, and it must be currently + * active. + * + * # Parameters + * + * - `listing_id`: The id for the listing to buy from + * - `price`: The price for a single unit + * + * # Errors + * + * - [`Error::ListingNotFound`] if listing under `listing_id` does not exist + * - [`Error::BuyerIsSeller`] if the bidder is the seller of the listing + * - [`Error::InactiveAuction`] if listing operates outside of specified start and end + * block + * - [`Error::InvalidPrice`] if price is less than minimum_price for a bid + */ +export interface MarketplaceCall_place_bid { + __kind: 'place_bid' + listingId: H256 + price: bigint } -export interface Data_Raw23 { - __kind: 'Raw23' - value: Bytes +/** + * Change the protocol fee to `protocol_fee`. Fails if `origin` is invalid. + * + * #Parameters + * + * - `protocol_fee`: Percentage of fee to set + */ +export interface MarketplaceCall_set_protocol_fee { + __kind: 'set_protocol_fee' + protocolFee: Perbill } -export interface Data_Raw24 { - __kind: 'Raw24' - value: Bytes +export interface AuctionData { + startBlock: number + endBlock: number } -export interface Data_Raw25 { - __kind: 'Raw25' - value: Bytes -} +/** + * Identity pallet declaration. + */ +export type IdentityCall = IdentityCall_add_registrar | IdentityCall_add_sub | IdentityCall_cancel_request | IdentityCall_clear_identity | IdentityCall_kill_identity | IdentityCall_provide_judgement | IdentityCall_quit_sub | IdentityCall_remove_sub | IdentityCall_rename_sub | IdentityCall_request_judgement | IdentityCall_set_account_id | IdentityCall_set_fee | IdentityCall_set_fields | IdentityCall_set_identity | IdentityCall_set_subs -export interface Data_Raw26 { - __kind: 'Raw26' - value: Bytes +/** + * Add a registrar to the system. + * + * The dispatch origin for this call must be `T::RegistrarOrigin`. + * + * - `account`: the account of the registrar. + * + * Emits `RegistrarAdded` if successful. + * + * ## Complexity + * - `O(R)` where `R` registrar-count (governance-bounded and code-bounded). + */ +export interface IdentityCall_add_registrar { + __kind: 'add_registrar' + account: MultiAddress } -export interface Data_Raw27 { - __kind: 'Raw27' - value: Bytes +/** + * Add the given account to the sender's subs. + * + * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated + * to the sender. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * sub identity of `sub`. + */ +export interface IdentityCall_add_sub { + __kind: 'add_sub' + sub: MultiAddress + data: Data } -export interface Data_Raw28 { - __kind: 'Raw28' - value: Bytes +/** + * Cancel a previous request. + * + * Payment: A previously reserved deposit is returned on success. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a + * registered identity. + * + * - `reg_index`: The index of the registrar whose judgement is no longer requested. + * + * Emits `JudgementUnrequested` if successful. + * + * ## Complexity + * - `O(R + X)`. + * - where `R` registrar-count (governance-bounded). + * - where `X` additional-field-count (deposit-bounded and code-bounded). + */ +export interface IdentityCall_cancel_request { + __kind: 'cancel_request' + regIndex: number } -export interface Data_Raw29 { - __kind: 'Raw29' - value: Bytes +/** + * Clear an account's identity info and all sub-accounts and return all deposits. + * + * Payment: All reserved balances on the account are returned. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * identity. + * + * Emits `IdentityCleared` if successful. + * + * ## Complexity + * - `O(R + S + X)` + * - where `R` registrar-count (governance-bounded). + * - where `S` subs-count (hard- and deposit-bounded). + * - where `X` additional-field-count (deposit-bounded and code-bounded). + */ +export interface IdentityCall_clear_identity { + __kind: 'clear_identity' } -export interface Data_Raw3 { - __kind: 'Raw3' - value: Bytes +/** + * Remove an account's identity and sub-account information and slash the deposits. + * + * Payment: Reserved balances from `set_subs` and `set_identity` are slashed and handled by + * `Slash`. Verification request deposits are not returned; they should be cancelled + * manually using `cancel_request`. + * + * The dispatch origin for this call must match `T::ForceOrigin`. + * + * - `target`: the account whose identity the judgement is upon. This must be an account + * with a registered identity. + * + * Emits `IdentityKilled` if successful. + * + * ## Complexity + * - `O(R + S + X)` + * - where `R` registrar-count (governance-bounded). + * - where `S` subs-count (hard- and deposit-bounded). + * - where `X` additional-field-count (deposit-bounded and code-bounded). + */ +export interface IdentityCall_kill_identity { + __kind: 'kill_identity' + target: MultiAddress } -export interface Data_Raw30 { - __kind: 'Raw30' - value: Bytes +/** + * Provide a judgement for an account's identity. + * + * The dispatch origin for this call must be _Signed_ and the sender must be the account + * of the registrar whose index is `reg_index`. + * + * - `reg_index`: the index of the registrar whose judgement is being made. + * - `target`: the account whose identity the judgement is upon. This must be an account + * with a registered identity. + * - `judgement`: the judgement of the registrar of index `reg_index` about `target`. + * - `identity`: The hash of the [`IdentityInfo`] for that the judgement is provided. + * + * Emits `JudgementGiven` if successful. + * + * ## Complexity + * - `O(R + X)`. + * - where `R` registrar-count (governance-bounded). + * - where `X` additional-field-count (deposit-bounded and code-bounded). + */ +export interface IdentityCall_provide_judgement { + __kind: 'provide_judgement' + regIndex: number + target: MultiAddress + judgement: Judgement + identity: H256 } -export interface Data_Raw31 { - __kind: 'Raw31' - value: Bytes +/** + * Remove the sender as a sub-account. + * + * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated + * to the sender (*not* the original depositor). + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * super-identity. + * + * NOTE: This should not normally be used, but is provided in the case that the non- + * controller of an account is maliciously registered as a sub-account. + */ +export interface IdentityCall_quit_sub { + __kind: 'quit_sub' } -export interface Data_Raw32 { - __kind: 'Raw32' - value: Bytes +/** + * Remove the given account from the sender's subs. + * + * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated + * to the sender. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * sub identity of `sub`. + */ +export interface IdentityCall_remove_sub { + __kind: 'remove_sub' + sub: MultiAddress } -export interface Data_Raw4 { - __kind: 'Raw4' - value: Bytes +/** + * Alter the associated name of the given sub-account. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * sub identity of `sub`. + */ +export interface IdentityCall_rename_sub { + __kind: 'rename_sub' + sub: MultiAddress + data: Data } -export interface Data_Raw5 { - __kind: 'Raw5' - value: Bytes +/** + * Request a judgement from a registrar. + * + * Payment: At most `max_fee` will be reserved for payment to the registrar if judgement + * given. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a + * registered identity. + * + * - `reg_index`: The index of the registrar whose judgement is requested. + * - `max_fee`: The maximum fee that may be paid. This should just be auto-populated as: + * + * ```nocompile + * Self::registrars().get(reg_index).unwrap().fee + * ``` + * + * Emits `JudgementRequested` if successful. + * + * ## Complexity + * - `O(R + X)`. + * - where `R` registrar-count (governance-bounded). + * - where `X` additional-field-count (deposit-bounded and code-bounded). + */ +export interface IdentityCall_request_judgement { + __kind: 'request_judgement' + regIndex: number + maxFee: bigint } -export interface Data_Raw6 { - __kind: 'Raw6' - value: Bytes +/** + * Change the account associated with a registrar. + * + * The dispatch origin for this call must be _Signed_ and the sender must be the account + * of the registrar whose index is `index`. + * + * - `index`: the index of the registrar whose fee is to be set. + * - `new`: the new account ID. + * + * ## Complexity + * - `O(R)`. + * - where `R` registrar-count (governance-bounded). + */ +export interface IdentityCall_set_account_id { + __kind: 'set_account_id' + index: number + new: MultiAddress } -export interface Data_Raw7 { - __kind: 'Raw7' - value: Bytes +/** + * Set the fee required for a judgement to be requested from a registrar. + * + * The dispatch origin for this call must be _Signed_ and the sender must be the account + * of the registrar whose index is `index`. + * + * - `index`: the index of the registrar whose fee is to be set. + * - `fee`: the new fee. + * + * ## Complexity + * - `O(R)`. + * - where `R` registrar-count (governance-bounded). + */ +export interface IdentityCall_set_fee { + __kind: 'set_fee' + index: number + fee: bigint } -export interface Data_Raw8 { - __kind: 'Raw8' - value: Bytes +/** + * Set the field information for a registrar. + * + * The dispatch origin for this call must be _Signed_ and the sender must be the account + * of the registrar whose index is `index`. + * + * - `index`: the index of the registrar whose fee is to be set. + * - `fields`: the fields that the registrar concerns themselves with. + * + * ## Complexity + * - `O(R)`. + * - where `R` registrar-count (governance-bounded). + */ +export interface IdentityCall_set_fields { + __kind: 'set_fields' + index: number + fields: BitFlags } -export interface Data_Raw9 { - __kind: 'Raw9' - value: Bytes +/** + * Set an account's identity information and reserve the appropriate deposit. + * + * If the account already has identity information, the deposit is taken as part payment + * for the new deposit. + * + * The dispatch origin for this call must be _Signed_. + * + * - `info`: The identity information. + * + * Emits `IdentitySet` if successful. + * + * ## Complexity + * - `O(X + X' + R)` + * - where `X` additional-field-count (deposit-bounded and code-bounded) + * - where `R` judgements-count (registrar-count-bounded) + */ +export interface IdentityCall_set_identity { + __kind: 'set_identity' + info: IdentityInfo } -export interface Data_Sha256 { - __kind: 'Sha256' - value: Bytes +/** + * Set the sub-accounts of the sender. + * + * Payment: Any aggregate balance reserved by previous `set_subs` calls will be returned + * and an amount `SubAccountDeposit` will be reserved for each item in `subs`. + * + * The dispatch origin for this call must be _Signed_ and the sender must have a registered + * identity. + * + * - `subs`: The identity's (new) sub-accounts. + * + * ## Complexity + * - `O(P + S)` + * - where `P` old-subs-count (hard- and deposit-bounded). + * - where `S` subs-count (hard- and deposit-bounded). + */ +export interface IdentityCall_set_subs { + __kind: 'set_subs' + subs: [AccountId32, Data][] } -export interface Data_ShaThree256 { - __kind: 'ShaThree256' - value: Bytes -} +export type BitFlags = bigint /** * Contains one variant per dispatchable that can be called by an extrinsic. @@ -13628,6 +13711,42 @@ export const FuelTankDescriptor: sts.Type = sts.struct(() => } }) +export const DefaultCollectionDescriptor: sts.Type = sts.struct(() => { + return { + policy: DefaultCollectionPolicyDescriptor, + explicitRoyaltyCurrencies: sts.array(() => AssetId), + attributes: sts.array(() => AttributeKeyValuePair), + } +}) + +export const AttributeKeyValuePair: sts.Type = sts.struct(() => { + return { + key: sts.bytes(), + value: sts.bytes(), + } +}) + +export const DefaultCollectionPolicyDescriptor: sts.Type = sts.struct(() => { + return { + mint: DefaultMintPolicyDescriptor, + market: DefaultMarketPolicyDescriptor, + } +}) + +export const DefaultMarketPolicyDescriptor: sts.Type = sts.struct(() => { + return { + royalty: sts.option(() => DefaultRoyalty), + } +}) + +export const DefaultMintPolicyDescriptor: sts.Type = sts.struct(() => { + return { + maxTokenCount: sts.option(() => sts.bigint()), + maxTokenSupply: sts.option(() => sts.bigint()), + forceSingleMint: sts.boolean(), + } +}) + export const Signature = sts.bytes() export const Timepoint: sts.Type = sts.struct(() => { @@ -14947,35 +15066,6 @@ export const SufficiencyParam: sts.Type = sts.closedEnum(() => } }) -export const DefaultCollectionDescriptor: sts.Type = sts.struct(() => { - return { - policy: DefaultCollectionPolicyDescriptor, - explicitRoyaltyCurrencies: sts.array(() => AssetId), - attributes: sts.array(() => AttributeKeyValuePair), - } -}) - -export const DefaultCollectionPolicyDescriptor: sts.Type = sts.struct(() => { - return { - mint: DefaultMintPolicyDescriptor, - market: DefaultMarketPolicyDescriptor, - } -}) - -export const DefaultMarketPolicyDescriptor: sts.Type = sts.struct(() => { - return { - royalty: sts.option(() => DefaultRoyalty), - } -}) - -export const DefaultMintPolicyDescriptor: sts.Type = sts.struct(() => { - return { - maxTokenCount: sts.option(() => sts.bigint()), - maxTokenSupply: sts.option(() => sts.bigint()), - forceSingleMint: sts.boolean(), - } -}) - export const DefaultBurnParams: sts.Type = sts.struct(() => { return { tokenId: sts.bigint(), @@ -14992,13 +15082,6 @@ export const Recipient: sts.Type = sts.struct(() => { } }) -export const AttributeKeyValuePair: sts.Type = sts.struct(() => { - return { - key: sts.bytes(), - value: sts.bytes(), - } -}) - export const Type_389: sts.Type = sts.struct(() => { return { accountId: AccountId32, @@ -15186,77 +15269,8 @@ export const IdentityCall: sts.Type = sts.closedEnum(() => { } }) -export const IdentityInfo: sts.Type = sts.struct(() => { - return { - additional: sts.array(() => sts.tuple(() => [Data, Data])), - display: Data, - legal: Data, - web: Data, - riot: Data, - email: Data, - pgpFingerprint: sts.option(() => sts.bytes()), - image: Data, - twitter: Data, - } -}) - export const BitFlags = sts.bigint() -export const Judgement: sts.Type = sts.closedEnum(() => { - return { - Erroneous: sts.unit(), - FeePaid: sts.bigint(), - KnownGood: sts.unit(), - LowQuality: sts.unit(), - OutOfDate: sts.unit(), - Reasonable: sts.unit(), - Unknown: sts.unit(), - } -}) - -export const Data: sts.Type = sts.closedEnum(() => { - return { - BlakeTwo256: sts.bytes(), - Keccak256: sts.bytes(), - None: sts.unit(), - Raw0: sts.bytes(), - Raw1: sts.bytes(), - Raw10: sts.bytes(), - Raw11: sts.bytes(), - Raw12: sts.bytes(), - Raw13: sts.bytes(), - Raw14: sts.bytes(), - Raw15: sts.bytes(), - Raw16: sts.bytes(), - Raw17: sts.bytes(), - Raw18: sts.bytes(), - Raw19: sts.bytes(), - Raw2: sts.bytes(), - Raw20: sts.bytes(), - Raw21: sts.bytes(), - Raw22: sts.bytes(), - Raw23: sts.bytes(), - Raw24: sts.bytes(), - Raw25: sts.bytes(), - Raw26: sts.bytes(), - Raw27: sts.bytes(), - Raw28: sts.bytes(), - Raw29: sts.bytes(), - Raw3: sts.bytes(), - Raw30: sts.bytes(), - Raw31: sts.bytes(), - Raw32: sts.bytes(), - Raw4: sts.bytes(), - Raw5: sts.bytes(), - Raw6: sts.bytes(), - Raw7: sts.bytes(), - Raw8: sts.bytes(), - Raw9: sts.bytes(), - Sha256: sts.bytes(), - ShaThree256: sts.bytes(), - } -}) - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ diff --git a/src/types/generated/v1010.ts b/src/types/generated/v1010.ts index 30be7359b..5222a9b45 100644 --- a/src/types/generated/v1010.ts +++ b/src/types/generated/v1010.ts @@ -1,151 +1,5 @@ import {sts, Result, Option, Bytes, BitSequence} from './support' -export type MigrationCursor = MigrationCursor_Active | MigrationCursor_Stuck - -export interface MigrationCursor_Active { - __kind: 'Active' - value: ActiveCursor -} - -export interface MigrationCursor_Stuck { - __kind: 'Stuck' -} - -export interface ActiveCursor { - index: number - innerCursor?: (Bytes | undefined) - startedAt: number -} - -export interface Announcement { - real: AccountId32 - callHash: H256 - height: number -} - -export const Announcement: sts.Type = sts.struct(() => { - return { - real: AccountId32, - callHash: H256, - height: sts.number(), - } -}) - -export interface ProxyDefinition { - delegate: AccountId32 - proxyType: ProxyType - delay: number -} - -export type ProxyType = ProxyType_Any | ProxyType_Governance | ProxyType_Tokens - -export interface ProxyType_Any { - __kind: 'Any' -} - -export interface ProxyType_Governance { - __kind: 'Governance' -} - -export interface ProxyType_Tokens { - __kind: 'Tokens' -} - -export const ProxyDefinition: sts.Type = sts.struct(() => { - return { - delegate: AccountId32, - proxyType: ProxyType, - delay: sts.number(), - } -}) - -export interface Page { - remaining: number - remainingSize: number - firstIndex: number - first: number - last: number - heap: Bytes -} - -export const Page: sts.Type = sts.struct(() => { - return { - remaining: sts.number(), - remainingSize: sts.number(), - firstIndex: sts.number(), - first: sts.number(), - last: sts.number(), - heap: sts.bytes(), - } -}) - -export type AggregateMessageOrigin = AggregateMessageOrigin_Here | AggregateMessageOrigin_Parent | AggregateMessageOrigin_Sibling - -export interface AggregateMessageOrigin_Here { - __kind: 'Here' -} - -export interface AggregateMessageOrigin_Parent { - __kind: 'Parent' -} - -export interface AggregateMessageOrigin_Sibling { - __kind: 'Sibling' - value: Id -} - -export interface BookState { - begin: number - end: number - count: number - readyNeighbours?: (Neighbours | undefined) - messageCount: bigint - size: bigint -} - -export interface Neighbours { - prev: AggregateMessageOrigin - next: AggregateMessageOrigin -} - -export const BookState: sts.Type = sts.struct(() => { - return { - begin: sts.number(), - end: sts.number(), - count: sts.number(), - readyNeighbours: sts.option(() => Neighbours), - messageCount: sts.bigint(), - size: sts.bigint(), - } -}) - -export const Neighbours: sts.Type = sts.struct(() => { - return { - prev: AggregateMessageOrigin, - next: AggregateMessageOrigin, - } -}) - -export type Slot = bigint - -export const Slot = sts.bigint() - -export type Public = Bytes - -export const Public = sts.bytes() - -export interface AuthorityProperties { - suffix: Bytes - allocation: number -} - -export const AuthorityProperties: sts.Type = sts.struct(() => { - return { - suffix: sts.bytes(), - allocation: sts.number(), - } -}) - export interface Registration { judgements: [number, Judgement][] deposit: bigint @@ -1248,57 +1102,6 @@ export interface MinimumWeightFeePair { fee: bigint } -export type MigrationState = MigrationState_Completed | MigrationState_CompletedExport | MigrationState_CompletedOverweightExport | MigrationState_NotStarted | MigrationState_StartedCleanup | MigrationState_StartedExport | MigrationState_StartedOverweightExport - -export interface MigrationState_Completed { - __kind: 'Completed' -} - -export interface MigrationState_CompletedExport { - __kind: 'CompletedExport' -} - -export interface MigrationState_CompletedOverweightExport { - __kind: 'CompletedOverweightExport' -} - -export interface MigrationState_NotStarted { - __kind: 'NotStarted' -} - -export interface MigrationState_StartedCleanup { - __kind: 'StartedCleanup' - cursor?: (Bytes | undefined) -} - -export interface MigrationState_StartedExport { - __kind: 'StartedExport' - nextBeginUsed: number -} - -export interface MigrationState_StartedOverweightExport { - __kind: 'StartedOverweightExport' - nextOverweightIndex: bigint -} - -export const MigrationState: sts.Type = sts.closedEnum(() => { - return { - Completed: sts.unit(), - CompletedExport: sts.unit(), - CompletedOverweightExport: sts.unit(), - NotStarted: sts.unit(), - StartedCleanup: sts.enumStruct({ - cursor: sts.option(() => sts.bytes()), - }), - StartedExport: sts.enumStruct({ - nextBeginUsed: sts.number(), - }), - StartedOverweightExport: sts.enumStruct({ - nextOverweightIndex: sts.bigint(), - }), - } -}) - export type VersionedAssetId = VersionedAssetId_V3 | VersionedAssetId_V4 export interface VersionedAssetId_V3 { @@ -2752,10 +2555,6 @@ export const V2NetworkId: sts.Type = sts.closedEnum(() => { } }) -export type Id = number - -export const Id = sts.number() - export interface QueueConfigData { suspendThreshold: number dropThreshold: number @@ -2770,45 +2569,7 @@ export const QueueConfigData: sts.Type = sts.struct(() => { } }) -export interface SpendStatus { - amount: bigint - beneficiary: AccountId32 - validFrom: number - expireAt: number - status: PaymentState -} - -export type PaymentState = PaymentState_Attempted | PaymentState_Failed | PaymentState_Pending - -export interface PaymentState_Attempted { - __kind: 'Attempted' -} - -export interface PaymentState_Failed { - __kind: 'Failed' -} - -export interface PaymentState_Pending { - __kind: 'Pending' -} - -export const SpendStatus: sts.Type = sts.struct(() => { - return { - amount: sts.bigint(), - beneficiary: AccountId32, - validFrom: sts.number(), - expireAt: sts.number(), - status: PaymentState, - } -}) - -export const PaymentState: sts.Type = sts.closedEnum(() => { - return { - Attempted: sts.unit(), - Failed: sts.unit(), - Pending: sts.unit(), - } -}) +export type H256 = Bytes export type Call = Call_Balances | Call_Bounties | Call_Claims | Call_CollatorStaking | Call_CommunityPool | Call_Council | Call_CumulusXcm | Call_Democracy | Call_DmpQueue | Call_ExtrinsicPause | Call_FuelTanks | Call_Identity | Call_Marketplace | Call_MatrixUtility | Call_MatrixXcm | Call_MessageQueue | Call_Migrations | Call_MultiTokens | Call_Multisig | Call_OrmlXcm | Call_ParachainInfo | Call_ParachainSystem | Call_PolkadotXcm | Call_Pools | Call_Preimage | Call_Proxy | Call_SafeMode | Call_Scheduler | Call_Session | Call_Sudo | Call_System | Call_TechnicalCommittee | Call_TechnicalMembership | Call_Timestamp | Call_Utility | Call_XTokens | Call_XcmpQueue @@ -3471,6 +3232,8 @@ export interface Type_364_SiblingParachain { value: Id } +export type Id = number + export type Type_361 = Type_361_Member | Type_361_Members | Type_361__Phantom export interface Type_361_Member { @@ -3992,6 +3755,8 @@ export interface SessionKeys { pools: Public } +export type Public = Bytes + /** * Contains a variant per dispatchable extrinsic that this pallet has. */ @@ -4450,6 +4215,20 @@ export interface ProxyCall_remove_proxy { delay: number } +export type ProxyType = ProxyType_Any | ProxyType_Governance | ProxyType_Tokens + +export interface ProxyType_Any { + __kind: 'Any' +} + +export interface ProxyType_Governance { + __kind: 'Governance' +} + +export interface ProxyType_Tokens { + __kind: 'Tokens' +} + /** * Contains a variant per dispatchable extrinsic that this pallet has. */ @@ -7650,6 +7429,23 @@ export interface MigrationsCall_force_set_cursor { cursor?: (MigrationCursor | undefined) } +export type MigrationCursor = MigrationCursor_Active | MigrationCursor_Stuck + +export interface MigrationCursor_Active { + __kind: 'Active' + value: ActiveCursor +} + +export interface MigrationCursor_Stuck { + __kind: 'Stuck' +} + +export interface ActiveCursor { + index: number + innerCursor?: (Bytes | undefined) + startedAt: number +} + export type HistoricCleanupSelector = HistoricCleanupSelector_Specific | HistoricCleanupSelector_Wildcard export interface HistoricCleanupSelector_Specific { @@ -7700,6 +7496,21 @@ export interface MessageQueueCall_reap_page { pageIndex: number } +export type AggregateMessageOrigin = AggregateMessageOrigin_Here | AggregateMessageOrigin_Parent | AggregateMessageOrigin_Sibling + +export interface AggregateMessageOrigin_Here { + __kind: 'Here' +} + +export interface AggregateMessageOrigin_Parent { + __kind: 'Parent' +} + +export interface AggregateMessageOrigin_Sibling { + __kind: 'Sibling' + value: Id +} + /** * Contains a variant per dispatchable extrinsic that this pallet has. */ @@ -10296,20 +10107,6 @@ export const HoldReason: sts.Type = sts.closedEnum(() => { } }) -export interface RetryConfig { - totalRetries: number - remaining: number - period: number -} - -export const RetryConfig: sts.Type = sts.struct(() => { - return { - totalRetries: sts.number(), - remaining: sts.number(), - period: sts.number(), - } -}) - export interface Scheduled { maybeId?: (Bytes | undefined) priority: number @@ -10341,146 +10138,36 @@ export const Bounded: sts.Type = sts.closedEnum(() => { } }) -export type H256 = Bytes - -export type RequestStatus = RequestStatus_Requested | RequestStatus_Unrequested - -export interface RequestStatus_Requested { - __kind: 'Requested' - maybeTicket?: ([AccountId32, HoldConsideration] | undefined) - count: number - maybeLen?: (number | undefined) +export interface V6AbridgedHostConfiguration { + maxCodeSize: number + maxHeadDataSize: number + maxUpwardQueueCount: number + maxUpwardQueueSize: number + maxUpwardMessageSize: number + maxUpwardMessageNumPerCandidate: number + hrmpMaxMessageNumPerCandidate: number + validationUpgradeCooldown: number + validationUpgradeDelay: number + asyncBackingParams: V6AsyncBackingParams } -export interface RequestStatus_Unrequested { - __kind: 'Unrequested' - ticket: [AccountId32, HoldConsideration] - len: number +export interface V6AsyncBackingParams { + maxCandidateDepth: number + allowedAncestryLen: number } -export type HoldConsideration = bigint - -export const RequestStatus: sts.Type = sts.closedEnum(() => { +export const V6AbridgedHostConfiguration: sts.Type = sts.struct(() => { return { - Requested: sts.enumStruct({ - maybeTicket: sts.option(() => sts.tuple(() => [AccountId32, HoldConsideration])), - count: sts.number(), - maybeLen: sts.option(() => sts.number()), - }), - Unrequested: sts.enumStruct({ - ticket: sts.tuple(() => [AccountId32, HoldConsideration]), - len: sts.number(), - }), - } -}) - -export const HoldConsideration = sts.bigint() - -export type FixedU128 = bigint - -export const FixedU128 = sts.bigint() - -export type V6UpgradeGoAhead = V6UpgradeGoAhead_Abort | V6UpgradeGoAhead_GoAhead - -export interface V6UpgradeGoAhead_Abort { - __kind: 'Abort' -} - -export interface V6UpgradeGoAhead_GoAhead { - __kind: 'GoAhead' -} - -export const V6UpgradeGoAhead: sts.Type = sts.closedEnum(() => { - return { - Abort: sts.unit(), - GoAhead: sts.unit(), - } -}) - -export interface SegmentTracker { - usedBandwidth: UsedBandwidth - hrmpWatermark?: (number | undefined) - consumedGoAheadSignal?: (V6UpgradeGoAhead | undefined) -} - -export interface UsedBandwidth { - umpMsgCount: number - umpTotalBytes: number - hrmpOutgoing: [Id, HrmpChannelUpdate][] -} - -export interface HrmpChannelUpdate { - msgCount: number - totalBytes: number -} - -export const SegmentTracker: sts.Type = sts.struct(() => { - return { - usedBandwidth: UsedBandwidth, - hrmpWatermark: sts.option(() => sts.number()), - consumedGoAheadSignal: sts.option(() => V6UpgradeGoAhead), - } -}) - -export const UsedBandwidth: sts.Type = sts.struct(() => { - return { - umpMsgCount: sts.number(), - umpTotalBytes: sts.number(), - hrmpOutgoing: sts.array(() => sts.tuple(() => [Id, HrmpChannelUpdate])), - } -}) - -export const HrmpChannelUpdate: sts.Type = sts.struct(() => { - return { - msgCount: sts.number(), - totalBytes: sts.number(), - } -}) - -export interface Ancestor { - usedBandwidth: UsedBandwidth - paraHeadHash?: (H256 | undefined) - consumedGoAheadSignal?: (V6UpgradeGoAhead | undefined) -} - -export const Ancestor: sts.Type = sts.struct(() => { - return { - usedBandwidth: UsedBandwidth, - paraHeadHash: sts.option(() => H256), - consumedGoAheadSignal: sts.option(() => V6UpgradeGoAhead), - } -}) - -export interface V6AbridgedHostConfiguration { - maxCodeSize: number - maxHeadDataSize: number - maxUpwardQueueCount: number - maxUpwardQueueSize: number - maxUpwardMessageSize: number - maxUpwardMessageNumPerCandidate: number - hrmpMaxMessageNumPerCandidate: number - validationUpgradeCooldown: number - validationUpgradeDelay: number - asyncBackingParams: V6AsyncBackingParams -} - -export interface V6AsyncBackingParams { - maxCandidateDepth: number - allowedAncestryLen: number -} - -export const V6AbridgedHostConfiguration: sts.Type = sts.struct(() => { - return { - maxCodeSize: sts.number(), - maxHeadDataSize: sts.number(), - maxUpwardQueueCount: sts.number(), - maxUpwardQueueSize: sts.number(), - maxUpwardMessageSize: sts.number(), - maxUpwardMessageNumPerCandidate: sts.number(), - hrmpMaxMessageNumPerCandidate: sts.number(), - validationUpgradeCooldown: sts.number(), - validationUpgradeDelay: sts.number(), - asyncBackingParams: V6AsyncBackingParams, + maxCodeSize: sts.number(), + maxHeadDataSize: sts.number(), + maxUpwardQueueCount: sts.number(), + maxUpwardQueueSize: sts.number(), + maxUpwardMessageSize: sts.number(), + maxUpwardMessageNumPerCandidate: sts.number(), + hrmpMaxMessageNumPerCandidate: sts.number(), + validationUpgradeCooldown: sts.number(), + validationUpgradeDelay: sts.number(), + asyncBackingParams: V6AsyncBackingParams, } }) @@ -10532,6 +10219,8 @@ export const V6AbridgedHrmpChannel: sts.Type = sts.struct } }) +export const Id = sts.number() + export const RelayDispatchQueueRemainingCapacity: sts.Type = sts.struct(() => { return { remainingCount: sts.number(), @@ -10539,18 +10228,6 @@ export const RelayDispatchQueueRemainingCapacity: sts.Type = sts.struct(() => { - return { - codeHash: H256, - checkVersion: sts.boolean(), - } -}) - export interface EventRecord { phase: Phase event: Event @@ -14867,6 +14544,62 @@ export const UtilityEvent: sts.Type = sts.closedEnum(() => { } }) +export const DispatchError: sts.Type = sts.closedEnum(() => { + return { + Arithmetic: ArithmeticError, + BadOrigin: sts.unit(), + CannotLookup: sts.unit(), + ConsumerRemaining: sts.unit(), + Corruption: sts.unit(), + Exhausted: sts.unit(), + Module: ModuleError, + NoProviders: sts.unit(), + Other: sts.unit(), + RootNotAllowed: sts.unit(), + Token: TokenError, + TooManyConsumers: sts.unit(), + Transactional: TransactionalError, + Unavailable: sts.unit(), + } +}) + +export const TransactionalError: sts.Type = sts.closedEnum(() => { + return { + LimitReached: sts.unit(), + NoLayer: sts.unit(), + } +}) + +export const TokenError: sts.Type = sts.closedEnum(() => { + return { + BelowMinimum: sts.unit(), + Blocked: sts.unit(), + CannotCreate: sts.unit(), + CannotCreateHold: sts.unit(), + Frozen: sts.unit(), + FundsUnavailable: sts.unit(), + NotExpendable: sts.unit(), + OnlyProvider: sts.unit(), + UnknownAsset: sts.unit(), + Unsupported: sts.unit(), + } +}) + +export const ModuleError: sts.Type = sts.struct(() => { + return { + index: sts.number(), + error: sts.bytes(), + } +}) + +export const ArithmeticError: sts.Type = sts.closedEnum(() => { + return { + DivisionByZero: sts.unit(), + Overflow: sts.unit(), + Underflow: sts.unit(), + } +}) + /** * The `Event` enum of this pallet */ @@ -15111,6 +14844,13 @@ export const SafeModeEvent: sts.Type = sts.closedEnum(() => { } }) +export const ExitReason: sts.Type = sts.closedEnum(() => { + return { + Force: sts.unit(), + Timeout: sts.unit(), + } +}) + /** * The `Event` enum of this pallet */ @@ -15733,6 +15473,24 @@ export const MessageQueueEvent: sts.Type = sts.closedEnum(() } }) +export const ProcessMessageError: sts.Type = sts.closedEnum(() => { + return { + BadFormat: sts.unit(), + Corrupt: sts.unit(), + Overweight: Weight, + Unsupported: sts.unit(), + Yield: sts.unit(), + } +}) + +export const AggregateMessageOrigin: sts.Type = sts.closedEnum(() => { + return { + Here: sts.unit(), + Parent: sts.unit(), + Sibling: Id, + } +}) + /** * The `Event` enum of this pallet */ @@ -16461,41 +16219,14 @@ export const Phase: sts.Type = sts.closedEnum(() => { } }) -export const HistoricCleanupSelector: sts.Type = sts.closedEnum(() => { - return { - Specific: sts.array(() => sts.bytes()), - Wildcard: sts.enumStruct({ - limit: sts.option(() => sts.number()), - previousCursor: sts.option(() => sts.bytes()), - }), - } -}) - -export const MigrationCursor: sts.Type = sts.closedEnum(() => { - return { - Active: ActiveCursor, - Stuck: sts.unit(), - } -}) - -export const ActiveCursor: sts.Type = sts.struct(() => { - return { - index: sts.number(), - innerCursor: sts.option(() => sts.bytes()), - startedAt: sts.number(), - } -}) - -export const MultiSignature: sts.Type = sts.closedEnum(() => { +export const ProxyType: sts.Type = sts.closedEnum(() => { return { - Ecdsa: Signature, - Ed25519: sts.bytes(), - Sr25519: sts.bytes(), + Any: sts.unit(), + Governance: sts.unit(), + Tokens: sts.unit(), } }) -export const Signature = sts.bytes() - export const ListingData: sts.Type = sts.closedEnum(() => { return { Auction: AuctionData, @@ -16731,6 +16462,16 @@ export const DefaultMintParams: sts.Type = sts.closedEnum(() } }) +export const MultiAddress: sts.Type = sts.closedEnum(() => { + return { + Address20: sts.bytes(), + Address32: sts.bytes(), + Id: AccountId32, + Index: sts.unit(), + Raw: sts.bytes(), + } +}) + export const DefaultCollectionDescriptor: sts.Type = sts.struct(() => { return { policy: DefaultCollectionPolicyDescriptor, @@ -17560,20 +17301,10 @@ export const Timepoint: sts.Type = sts.struct(() => { } }) -export const MultiAddress: sts.Type = sts.closedEnum(() => { - return { - Address20: sts.bytes(), - Address32: sts.bytes(), - Id: AccountId32, - Index: sts.unit(), - Raw: sts.bytes(), - } -}) - -export const AdjustmentDirection: sts.Type = sts.closedEnum(() => { +export const Weight: sts.Type = sts.struct(() => { return { - Decrease: sts.unit(), - Increase: sts.unit(), + refTime: sts.bigint(), + proofSize: sts.bigint(), } }) @@ -17925,6 +17656,8 @@ export const SessionKeys: sts.Type = sts.struct(() => { } }) +export const Public = sts.bytes() + /** * Contains a variant per dispatchable extrinsic that this pallet has. */ @@ -18493,6 +18226,8 @@ export const MultiTokensCall: sts.Type = sts.closedEnum(() => { } }) +export const Signature = sts.bytes() + /** * Contains a variant per dispatchable extrinsic that this pallet has. */ @@ -18513,6 +18248,31 @@ export const MigrationsCall: sts.Type = sts.closedEnum(() => { } }) +export const MigrationCursor: sts.Type = sts.closedEnum(() => { + return { + Active: ActiveCursor, + Stuck: sts.unit(), + } +}) + +export const ActiveCursor: sts.Type = sts.struct(() => { + return { + index: sts.number(), + innerCursor: sts.option(() => sts.bytes()), + startedAt: sts.number(), + } +}) + +export const HistoricCleanupSelector: sts.Type = sts.closedEnum(() => { + return { + Specific: sts.array(() => sts.bytes()), + Wildcard: sts.enumStruct({ + limit: sts.option(() => sts.number()), + previousCursor: sts.option(() => sts.bytes()), + }), + } +}) + /** * Contains a variant per dispatchable extrinsic that this pallet has. */ @@ -18744,6 +18504,14 @@ export const IdentityCall: sts.Type = sts.closedEnum(() => { } }) +export const MultiSignature: sts.Type = sts.closedEnum(() => { + return { + Ecdsa: Signature, + Ed25519: sts.bytes(), + Sr25519: sts.bytes(), + } +}) + /** * Contains a variant per dispatchable extrinsic that this pallet has. */ @@ -19180,99 +18948,10 @@ export const BalancesCall: sts.Type = sts.closedEnum(() => { } }) -export const ProxyType: sts.Type = sts.closedEnum(() => { - return { - Any: sts.unit(), - Governance: sts.unit(), - Tokens: sts.unit(), - } -}) - -export const DispatchError: sts.Type = sts.closedEnum(() => { - return { - Arithmetic: ArithmeticError, - BadOrigin: sts.unit(), - CannotLookup: sts.unit(), - ConsumerRemaining: sts.unit(), - Corruption: sts.unit(), - Exhausted: sts.unit(), - Module: ModuleError, - NoProviders: sts.unit(), - Other: sts.unit(), - RootNotAllowed: sts.unit(), - Token: TokenError, - TooManyConsumers: sts.unit(), - Transactional: TransactionalError, - Unavailable: sts.unit(), - } -}) - -export const TransactionalError: sts.Type = sts.closedEnum(() => { - return { - LimitReached: sts.unit(), - NoLayer: sts.unit(), - } -}) - -export const TokenError: sts.Type = sts.closedEnum(() => { - return { - BelowMinimum: sts.unit(), - Blocked: sts.unit(), - CannotCreate: sts.unit(), - CannotCreateHold: sts.unit(), - Frozen: sts.unit(), - FundsUnavailable: sts.unit(), - NotExpendable: sts.unit(), - OnlyProvider: sts.unit(), - UnknownAsset: sts.unit(), - Unsupported: sts.unit(), - } -}) - -export const ModuleError: sts.Type = sts.struct(() => { - return { - index: sts.number(), - error: sts.bytes(), - } -}) - -export const ArithmeticError: sts.Type = sts.closedEnum(() => { - return { - DivisionByZero: sts.unit(), - Overflow: sts.unit(), - Underflow: sts.unit(), - } -}) - -export const Weight: sts.Type = sts.struct(() => { - return { - refTime: sts.bigint(), - proofSize: sts.bigint(), - } -}) - -export const ProcessMessageError: sts.Type = sts.closedEnum(() => { - return { - BadFormat: sts.unit(), - Corrupt: sts.unit(), - Overweight: Weight, - Unsupported: sts.unit(), - Yield: sts.unit(), - } -}) - -export const AggregateMessageOrigin: sts.Type = sts.closedEnum(() => { - return { - Here: sts.unit(), - Parent: sts.unit(), - Sibling: Id, - } -}) - -export const ExitReason: sts.Type = sts.closedEnum(() => { +export const AdjustmentDirection: sts.Type = sts.closedEnum(() => { return { - Force: sts.unit(), - Timeout: sts.unit(), + Decrease: sts.unit(), + Increase: sts.unit(), } }) @@ -19387,6 +19066,8 @@ export const Approval: sts.Type = sts.struct(() => { } }) +export const AccountId32 = sts.bytes() + export const Token: sts.Type = sts.struct(() => { return { supply: sts.bigint(), @@ -19587,6 +19268,8 @@ export const VersionedAssets: sts.Type = sts.closedEnum(() => { } }) +export const H256 = sts.bytes() + export const V4Response: sts.Type = sts.closedEnum(() => { return { Assets: sts.array(() => V4Asset), @@ -19772,7 +19455,3 @@ export const V4Outcome: sts.Type = sts.closedEnum(() => { }), } }) - -export const AccountId32 = sts.bytes() - -export const H256 = sts.bytes() diff --git a/src/types/generated/v1011.ts b/src/types/generated/v1011.ts index 6d09dbe09..23f33bb9f 100644 --- a/src/types/generated/v1011.ts +++ b/src/types/generated/v1011.ts @@ -1,18 +1,5 @@ import {sts, Result, Option, Bytes, BitSequence} from './support' -export type AccountId32 = Bytes - -export interface CounterOffer { - sellerPrice: bigint - buyerPrice?: (bigint | undefined) - deposit: Deposit -} - -export interface Deposit { - depositor: AccountId32 - amount: bigint -} - export interface Listing { creator: AccountId32 makeAssetId: AssetId @@ -83,6 +70,11 @@ export interface AuctionData { endBlock: number } +export interface Deposit { + depositor: AccountId32 + amount: bigint +} + export type FeeSide = FeeSide_Make | FeeSide_NoFee | FeeSide_Take export interface FeeSide_Make { @@ -102,6 +94,8 @@ export interface AssetId { tokenId: bigint } +export type AccountId32 = Bytes + export type H256 = Bytes export type Call = Call_Balances | Call_Bounties | Call_Claims | Call_CollatorStaking | Call_CommunityPool | Call_Council | Call_CumulusXcm | Call_Democracy | Call_DmpQueue | Call_ExtrinsicPause | Call_FuelTanks | Call_Identity | Call_Marketplace | Call_MatrixUtility | Call_MatrixXcm | Call_MessageQueue | Call_Migrations | Call_MultiTokens | Call_Multisig | Call_OrmlXcm | Call_ParachainInfo | Call_ParachainSystem | Call_PolkadotXcm | Call_Pools | Call_Preimage | Call_Proxy | Call_SafeMode | Call_Scheduler | Call_Session | Call_Sudo | Call_System | Call_TechnicalCommittee | Call_TechnicalMembership | Call_Timestamp | Call_Utility | Call_XTokens | Call_XcmpQueue @@ -11952,6 +11946,12 @@ export interface MarketplaceEvent_ProtocolFeeSet { protocolFee: Perbill } +export interface CounterOffer { + sellerPrice: bigint + buyerPrice?: (bigint | undefined) + deposit: Deposit +} + /** * The `Event` enum of this pallet */ diff --git a/src/types/generated/v500.ts b/src/types/generated/v500.ts index ce96c82b5..cd82a2e87 100644 --- a/src/types/generated/v500.ts +++ b/src/types/generated/v500.ts @@ -11,373 +11,208 @@ export interface XcmOperation_XTokensTransfer { __kind: 'XTokensTransfer' } -export interface V3MultiLocation { - parents: number - interior: V3Junctions +export interface MinimumWeightFeePair { + minimumWeight: Weight + fee: bigint } -export type V3Junctions = V3Junctions_Here | V3Junctions_X1 | V3Junctions_X2 | V3Junctions_X3 | V3Junctions_X4 | V3Junctions_X5 | V3Junctions_X6 | V3Junctions_X7 | V3Junctions_X8 - -export interface V3Junctions_Here { - __kind: 'Here' +export interface TransactionData { + account: Account + amount: bigint } -export interface V3Junctions_X1 { - __kind: 'X1' - value: V3Junction -} +export const TransactionData: sts.Type = sts.struct(() => { + return { + account: Account, + amount: sts.bigint(), + } +}) -export interface V3Junctions_X2 { - __kind: 'X2' - value: [V3Junction, V3Junction] -} +export type FixedU128 = bigint -export interface V3Junctions_X3 { - __kind: 'X3' - value: [V3Junction, V3Junction, V3Junction] -} +export const FixedU128 = sts.bigint() -export interface V3Junctions_X4 { - __kind: 'X4' - value: [V3Junction, V3Junction, V3Junction, V3Junction] +export interface TrackedBlockNumbers { + ethereum: number + parachain: number } -export interface V3Junctions_X5 { - __kind: 'X5' - value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] -} +export const TrackedBlockNumbers: sts.Type = sts.struct(() => { + return { + ethereum: sts.number(), + parachain: sts.number(), + } +}) -export interface V3Junctions_X6 { - __kind: 'X6' - value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] -} +export type Account = Account_EVM | Account_Substrate -export interface V3Junctions_X7 { - __kind: 'X7' - value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +export interface Account_EVM { + __kind: 'EVM' + value: H160 } -export interface V3Junctions_X8 { - __kind: 'X8' - value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +export interface Account_Substrate { + __kind: 'Substrate' + value: AccountId32 } -export type V3Junction = V3Junction_AccountId32 | V3Junction_AccountIndex64 | V3Junction_AccountKey20 | V3Junction_GeneralIndex | V3Junction_GeneralKey | V3Junction_GlobalConsensus | V3Junction_OnlyChild | V3Junction_PalletInstance | V3Junction_Parachain | V3Junction_Plurality +export type H160 = Bytes -export interface V3Junction_AccountId32 { - __kind: 'AccountId32' - network?: (V3NetworkId | undefined) - id: Bytes +export interface Listing { + seller: AccountId32 + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + minTakeValue: bigint + feeSide: FeeSide + creationBlock: number + deposit: bigint + salt: Bytes + data: ListingData + state: ListingState } -export interface V3Junction_AccountIndex64 { - __kind: 'AccountIndex64' - network?: (V3NetworkId | undefined) - index: bigint -} +export type ListingState = ListingState_Auction | ListingState_FixedPrice -export interface V3Junction_AccountKey20 { - __kind: 'AccountKey20' - network?: (V3NetworkId | undefined) - key: Bytes +export interface ListingState_Auction { + __kind: 'Auction' + value: AuctionState } -export interface V3Junction_GeneralIndex { - __kind: 'GeneralIndex' - value: bigint +export interface ListingState_FixedPrice { + __kind: 'FixedPrice' + amountFilled: bigint } -export interface V3Junction_GeneralKey { - __kind: 'GeneralKey' - length: number - data: Bytes +export interface AuctionState { + highBid?: (Bid | undefined) } -export interface V3Junction_GlobalConsensus { - __kind: 'GlobalConsensus' - value: V3NetworkId +export interface Bid { + bidder: AccountId32 + price: bigint } -export interface V3Junction_OnlyChild { - __kind: 'OnlyChild' -} +export type ListingData = ListingData_Auction | ListingData_FixedPrice -export interface V3Junction_PalletInstance { - __kind: 'PalletInstance' - value: number +export interface ListingData_Auction { + __kind: 'Auction' + value: AuctionData } -export interface V3Junction_Parachain { - __kind: 'Parachain' - value: number +export interface ListingData_FixedPrice { + __kind: 'FixedPrice' } -export interface V3Junction_Plurality { - __kind: 'Plurality' - id: V3BodyId - part: V3BodyPart +export interface AuctionData { + startBlock: number + endBlock: number } -export type V3BodyPart = V3BodyPart_AtLeastProportion | V3BodyPart_Fraction | V3BodyPart_Members | V3BodyPart_MoreThanProportion | V3BodyPart_Voice +export type FeeSide = FeeSide_Make | FeeSide_NoFee | FeeSide_Take -export interface V3BodyPart_AtLeastProportion { - __kind: 'AtLeastProportion' - nom: number - denom: number +export interface FeeSide_Make { + __kind: 'Make' } -export interface V3BodyPart_Fraction { - __kind: 'Fraction' - nom: number - denom: number +export interface FeeSide_NoFee { + __kind: 'NoFee' } -export interface V3BodyPart_Members { - __kind: 'Members' - count: number +export interface FeeSide_Take { + __kind: 'Take' } -export interface V3BodyPart_MoreThanProportion { - __kind: 'MoreThanProportion' - nom: number - denom: number +export interface MarketPlaceInfo { + protocolFee: number + fixedPriceListingCount: number + auctionListingCount: number } -export interface V3BodyPart_Voice { - __kind: 'Voice' +export const MarketPlaceInfo: sts.Type = sts.struct(() => { + return { + protocolFee: sts.number(), + fixedPriceListingCount: sts.number(), + auctionListingCount: sts.number(), + } +}) + +export interface UserAccount { + tankDeposit: bigint + userDeposit: bigint + ruleDataSets: [number, [DispatchRuleKind, Bytes][]][] } -export type V3BodyId = V3BodyId_Administration | V3BodyId_Defense | V3BodyId_Executive | V3BodyId_Index | V3BodyId_Judicial | V3BodyId_Legislative | V3BodyId_Moniker | V3BodyId_Technical | V3BodyId_Treasury | V3BodyId_Unit +export type DispatchRuleKind = DispatchRuleKind_MaxFuelBurnPerTransaction | DispatchRuleKind_PermittedCalls | DispatchRuleKind_PermittedExtrinsics | DispatchRuleKind_RequireToken | DispatchRuleKind_TankFuelBudget | DispatchRuleKind_UserFuelBudget | DispatchRuleKind_WhitelistedCallers | DispatchRuleKind_WhitelistedCollections -export interface V3BodyId_Administration { - __kind: 'Administration' +export interface DispatchRuleKind_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' } -export interface V3BodyId_Defense { - __kind: 'Defense' +export interface DispatchRuleKind_PermittedCalls { + __kind: 'PermittedCalls' } -export interface V3BodyId_Executive { - __kind: 'Executive' +export interface DispatchRuleKind_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' } -export interface V3BodyId_Index { - __kind: 'Index' - value: number +export interface DispatchRuleKind_RequireToken { + __kind: 'RequireToken' } -export interface V3BodyId_Judicial { - __kind: 'Judicial' +export interface DispatchRuleKind_TankFuelBudget { + __kind: 'TankFuelBudget' } -export interface V3BodyId_Legislative { - __kind: 'Legislative' +export interface DispatchRuleKind_UserFuelBudget { + __kind: 'UserFuelBudget' } -export interface V3BodyId_Moniker { - __kind: 'Moniker' - value: Bytes +export interface DispatchRuleKind_WhitelistedCallers { + __kind: 'WhitelistedCallers' } -export interface V3BodyId_Technical { - __kind: 'Technical' +export interface DispatchRuleKind_WhitelistedCollections { + __kind: 'WhitelistedCollections' } -export interface V3BodyId_Treasury { - __kind: 'Treasury' -} +export const UserAccount: sts.Type = sts.struct(() => { + return { + tankDeposit: sts.bigint(), + userDeposit: sts.bigint(), + ruleDataSets: sts.array(() => sts.tuple(() => [sts.number(), sts.array(() => sts.tuple(() => [DispatchRuleKind, sts.bytes()]))])), + } +}) -export interface V3BodyId_Unit { - __kind: 'Unit' +export interface FuelTank { + owner: AccountId32 + name: Bytes + ruleSets: [number, RuleSet][] + totalReserved: bigint + accountCount: number + userAccountManagement?: (UserAccountManagement | undefined) + isFrozen: boolean + providesDeposit: boolean + accountRules: [AccountRuleKind, AccountRuleWrapper][] } -export type V3NetworkId = V3NetworkId_BitcoinCash | V3NetworkId_BitcoinCore | V3NetworkId_ByFork | V3NetworkId_ByGenesis | V3NetworkId_Ethereum | V3NetworkId_Kusama | V3NetworkId_Polkadot | V3NetworkId_Rococo | V3NetworkId_Westend | V3NetworkId_Wococo +export type AccountRuleWrapper = AccountRuleWrapper_RequireToken | AccountRuleWrapper_WhitelistedCallers -export interface V3NetworkId_BitcoinCash { - __kind: 'BitcoinCash' +export interface AccountRuleWrapper_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule } -export interface V3NetworkId_BitcoinCore { - __kind: 'BitcoinCore' +export interface AccountRuleWrapper_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: AccountId32[] } -export interface V3NetworkId_ByFork { - __kind: 'ByFork' - blockNumber: bigint - blockHash: Bytes -} - -export interface V3NetworkId_ByGenesis { - __kind: 'ByGenesis' - value: Bytes -} - -export interface V3NetworkId_Ethereum { - __kind: 'Ethereum' - chainId: bigint -} - -export interface V3NetworkId_Kusama { - __kind: 'Kusama' -} - -export interface V3NetworkId_Polkadot { - __kind: 'Polkadot' -} - -export interface V3NetworkId_Rococo { - __kind: 'Rococo' -} - -export interface V3NetworkId_Westend { - __kind: 'Westend' -} - -export interface V3NetworkId_Wococo { - __kind: 'Wococo' -} - -export interface MinimumWeightFeePair { - minimumWeight: Weight - fee: bigint -} - -export interface Weight { - refTime: bigint - proofSize: bigint -} - -export interface TransactionData { - account: Account - amount: bigint -} - -export const TransactionData: sts.Type = sts.struct(() => { - return { - account: Account, - amount: sts.bigint(), - } -}) - -export type FixedU128 = bigint - -export const FixedU128 = sts.bigint() - -export interface TrackedBlockNumbers { - ethereum: number - parachain: number -} - -export const TrackedBlockNumbers: sts.Type = sts.struct(() => { - return { - ethereum: sts.number(), - parachain: sts.number(), - } -}) - -export type Account = Account_EVM | Account_Substrate - -export interface Account_EVM { - __kind: 'EVM' - value: H160 -} - -export interface Account_Substrate { - __kind: 'Substrate' - value: AccountId32 -} - -export type H160 = Bytes - -export interface MarketPlaceInfo { - protocolFee: number - fixedPriceListingCount: number - auctionListingCount: number -} - -export const MarketPlaceInfo: sts.Type = sts.struct(() => { - return { - protocolFee: sts.number(), - fixedPriceListingCount: sts.number(), - auctionListingCount: sts.number(), - } -}) - -export interface UserAccount { - tankDeposit: bigint - userDeposit: bigint - ruleDataSets: [number, [DispatchRuleKind, Bytes][]][] -} - -export type DispatchRuleKind = DispatchRuleKind_MaxFuelBurnPerTransaction | DispatchRuleKind_PermittedCalls | DispatchRuleKind_PermittedExtrinsics | DispatchRuleKind_RequireToken | DispatchRuleKind_TankFuelBudget | DispatchRuleKind_UserFuelBudget | DispatchRuleKind_WhitelistedCallers | DispatchRuleKind_WhitelistedCollections - -export interface DispatchRuleKind_MaxFuelBurnPerTransaction { - __kind: 'MaxFuelBurnPerTransaction' -} - -export interface DispatchRuleKind_PermittedCalls { - __kind: 'PermittedCalls' -} - -export interface DispatchRuleKind_PermittedExtrinsics { - __kind: 'PermittedExtrinsics' -} - -export interface DispatchRuleKind_RequireToken { - __kind: 'RequireToken' -} - -export interface DispatchRuleKind_TankFuelBudget { - __kind: 'TankFuelBudget' -} - -export interface DispatchRuleKind_UserFuelBudget { - __kind: 'UserFuelBudget' -} - -export interface DispatchRuleKind_WhitelistedCallers { - __kind: 'WhitelistedCallers' -} - -export interface DispatchRuleKind_WhitelistedCollections { - __kind: 'WhitelistedCollections' -} - -export const UserAccount: sts.Type = sts.struct(() => { - return { - tankDeposit: sts.bigint(), - userDeposit: sts.bigint(), - ruleDataSets: sts.array(() => sts.tuple(() => [sts.number(), sts.array(() => sts.tuple(() => [DispatchRuleKind, sts.bytes()]))])), - } -}) - -export interface FuelTank { - owner: AccountId32 - name: Bytes - ruleSets: [number, RuleSet][] - totalReserved: bigint - accountCount: number - userAccountManagement?: (UserAccountManagement | undefined) - isFrozen: boolean - providesDeposit: boolean - accountRules: [AccountRuleKind, AccountRuleWrapper][] -} - -export type AccountRuleWrapper = AccountRuleWrapper_RequireToken | AccountRuleWrapper_WhitelistedCallers - -export interface AccountRuleWrapper_RequireToken { - __kind: 'RequireToken' - value: RequireTokenRule -} - -export interface AccountRuleWrapper_WhitelistedCallers { - __kind: 'WhitelistedCallers' - value: AccountId32[] -} - -export interface RequireTokenRule { - collectionId: bigint - tokenId: bigint +export interface RequireTokenRule { + collectionId: bigint + tokenId: bigint } export type AccountRuleKind = AccountRuleKind_RequireToken | AccountRuleKind_WhitelistedCallers @@ -599,578 +434,1572 @@ export const IdleOperation: sts.Type = sts.closedEnum(() => { } }) -export interface Token { - supply: bigint - cap?: (TokenCap | undefined) - freezeState?: (FreezeState | undefined) - minimumBalance: bigint - sufficiency: Sufficiency - mintDeposit: bigint - attributeCount: number - marketBehavior?: (TokenMarketBehavior | undefined) - listingForbidden: boolean - metadata: DefaultTokenMetadata +export interface V3MultiLocation { + parents: number + interior: V3Junctions } -export type DefaultTokenMetadata = DefaultTokenMetadata_Foreign | DefaultTokenMetadata_Native +export type V3Junctions = V3Junctions_Here | V3Junctions_X1 | V3Junctions_X2 | V3Junctions_X3 | V3Junctions_X4 | V3Junctions_X5 | V3Junctions_X6 | V3Junctions_X7 | V3Junctions_X8 -export interface DefaultTokenMetadata_Foreign { - __kind: 'Foreign' - value: DefaultForeignTokenMetadata +export interface V3Junctions_Here { + __kind: 'Here' } -export interface DefaultTokenMetadata_Native { - __kind: 'Native' +export interface V3Junctions_X1 { + __kind: 'X1' + value: V3Junction } -export interface DefaultForeignTokenMetadata { - decimalCount: number - name: BoundedString - symbol: Bytes - location?: (V3MultiLocation | undefined) - unitsPerSecond?: (bigint | undefined) - premintedSupply: bigint +export interface V3Junctions_X2 { + __kind: 'X2' + value: [V3Junction, V3Junction] } -export type BoundedString = Bytes - -export type TokenMarketBehavior = TokenMarketBehavior_HasRoyalty | TokenMarketBehavior_IsCurrency - -export interface TokenMarketBehavior_HasRoyalty { - __kind: 'HasRoyalty' - value: DefaultRoyalty +export interface V3Junctions_X3 { + __kind: 'X3' + value: [V3Junction, V3Junction, V3Junction] } -export interface TokenMarketBehavior_IsCurrency { - __kind: 'IsCurrency' +export interface V3Junctions_X4 { + __kind: 'X4' + value: [V3Junction, V3Junction, V3Junction, V3Junction] } -export interface DefaultRoyalty { - beneficiary: AccountId32 - percentage: number +export interface V3Junctions_X5 { + __kind: 'X5' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] } -export type Sufficiency = Sufficiency_Insufficient | Sufficiency_Sufficient +export interface V3Junctions_X6 { + __kind: 'X6' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} -export interface Sufficiency_Insufficient { - __kind: 'Insufficient' - unitPrice: bigint +export interface V3Junctions_X7 { + __kind: 'X7' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] } -export interface Sufficiency_Sufficient { - __kind: 'Sufficient' +export interface V3Junctions_X8 { + __kind: 'X8' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] } -export type FreezeState = FreezeState_Never | FreezeState_Permanent | FreezeState_Temporary +export type V3Junction = V3Junction_AccountId32 | V3Junction_AccountIndex64 | V3Junction_AccountKey20 | V3Junction_GeneralIndex | V3Junction_GeneralKey | V3Junction_GlobalConsensus | V3Junction_OnlyChild | V3Junction_PalletInstance | V3Junction_Parachain | V3Junction_Plurality -export interface FreezeState_Never { - __kind: 'Never' +export interface V3Junction_AccountId32 { + __kind: 'AccountId32' + network?: (V3NetworkId | undefined) + id: Bytes } -export interface FreezeState_Permanent { - __kind: 'Permanent' -} - -export interface FreezeState_Temporary { - __kind: 'Temporary' -} - -export type TokenCap = TokenCap_SingleMint | TokenCap_Supply - -export interface TokenCap_SingleMint { - __kind: 'SingleMint' -} - -export interface TokenCap_Supply { - __kind: 'Supply' - value: bigint -} - -export type VersionedAssetId = VersionedAssetId_V3 - -export interface VersionedAssetId_V3 { - __kind: 'V3' - value: V3AssetId -} - -export type V3AssetId = V3AssetId_Abstract | V3AssetId_Concrete - -export interface V3AssetId_Abstract { - __kind: 'Abstract' - value: Bytes -} - -export interface V3AssetId_Concrete { - __kind: 'Concrete' - value: V3MultiLocation -} - -export interface RemoteLockedFungibleRecord { - amount: bigint - owner: VersionedMultiLocation - locker: VersionedMultiLocation - users: number -} - -export type VersionedMultiLocation = VersionedMultiLocation_V2 | VersionedMultiLocation_V3 - -export interface VersionedMultiLocation_V2 { - __kind: 'V2' - value: V2MultiLocation -} - -export interface VersionedMultiLocation_V3 { - __kind: 'V3' - value: V3MultiLocation -} - -export interface V2MultiLocation { - parents: number - interior: V2Junctions -} - -export type V2Junctions = V2Junctions_Here | V2Junctions_X1 | V2Junctions_X2 | V2Junctions_X3 | V2Junctions_X4 | V2Junctions_X5 | V2Junctions_X6 | V2Junctions_X7 | V2Junctions_X8 - -export interface V2Junctions_Here { - __kind: 'Here' -} - -export interface V2Junctions_X1 { - __kind: 'X1' - value: V2Junction -} - -export interface V2Junctions_X2 { - __kind: 'X2' - value: [V2Junction, V2Junction] -} - -export interface V2Junctions_X3 { - __kind: 'X3' - value: [V2Junction, V2Junction, V2Junction] -} - -export interface V2Junctions_X4 { - __kind: 'X4' - value: [V2Junction, V2Junction, V2Junction, V2Junction] -} - -export interface V2Junctions_X5 { - __kind: 'X5' - value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] -} - -export interface V2Junctions_X6 { - __kind: 'X6' - value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] -} - -export interface V2Junctions_X7 { - __kind: 'X7' - value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] -} - -export interface V2Junctions_X8 { - __kind: 'X8' - value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] -} - -export type V2Junction = V2Junction_AccountId32 | V2Junction_AccountIndex64 | V2Junction_AccountKey20 | V2Junction_GeneralIndex | V2Junction_GeneralKey | V2Junction_OnlyChild | V2Junction_PalletInstance | V2Junction_Parachain | V2Junction_Plurality - -export interface V2Junction_AccountId32 { - __kind: 'AccountId32' - network: V2NetworkId - id: Bytes -} - -export interface V2Junction_AccountIndex64 { +export interface V3Junction_AccountIndex64 { __kind: 'AccountIndex64' - network: V2NetworkId + network?: (V3NetworkId | undefined) index: bigint } -export interface V2Junction_AccountKey20 { +export interface V3Junction_AccountKey20 { __kind: 'AccountKey20' - network: V2NetworkId + network?: (V3NetworkId | undefined) key: Bytes } -export interface V2Junction_GeneralIndex { +export interface V3Junction_GeneralIndex { __kind: 'GeneralIndex' value: bigint } -export interface V2Junction_GeneralKey { +export interface V3Junction_GeneralKey { __kind: 'GeneralKey' - value: WeakBoundedVec + length: number + data: Bytes } -export interface V2Junction_OnlyChild { +export interface V3Junction_GlobalConsensus { + __kind: 'GlobalConsensus' + value: V3NetworkId +} + +export interface V3Junction_OnlyChild { __kind: 'OnlyChild' } -export interface V2Junction_PalletInstance { +export interface V3Junction_PalletInstance { __kind: 'PalletInstance' value: number } -export interface V2Junction_Parachain { +export interface V3Junction_Parachain { __kind: 'Parachain' value: number } -export interface V2Junction_Plurality { +export interface V3Junction_Plurality { __kind: 'Plurality' - id: V2BodyId - part: V2BodyPart + id: V3BodyId + part: V3BodyPart } -export type V2BodyPart = V2BodyPart_AtLeastProportion | V2BodyPart_Fraction | V2BodyPart_Members | V2BodyPart_MoreThanProportion | V2BodyPart_Voice +export type V3BodyPart = V3BodyPart_AtLeastProportion | V3BodyPart_Fraction | V3BodyPart_Members | V3BodyPart_MoreThanProportion | V3BodyPart_Voice -export interface V2BodyPart_AtLeastProportion { +export interface V3BodyPart_AtLeastProportion { __kind: 'AtLeastProportion' nom: number denom: number } -export interface V2BodyPart_Fraction { +export interface V3BodyPart_Fraction { __kind: 'Fraction' nom: number denom: number } -export interface V2BodyPart_Members { +export interface V3BodyPart_Members { __kind: 'Members' count: number } -export interface V2BodyPart_MoreThanProportion { +export interface V3BodyPart_MoreThanProportion { __kind: 'MoreThanProportion' nom: number denom: number } -export interface V2BodyPart_Voice { +export interface V3BodyPart_Voice { __kind: 'Voice' } -export type V2BodyId = V2BodyId_Administration | V2BodyId_Defense | V2BodyId_Executive | V2BodyId_Index | V2BodyId_Judicial | V2BodyId_Legislative | V2BodyId_Named | V2BodyId_Technical | V2BodyId_Treasury | V2BodyId_Unit +export type V3BodyId = V3BodyId_Administration | V3BodyId_Defense | V3BodyId_Executive | V3BodyId_Index | V3BodyId_Judicial | V3BodyId_Legislative | V3BodyId_Moniker | V3BodyId_Technical | V3BodyId_Treasury | V3BodyId_Unit -export interface V2BodyId_Administration { +export interface V3BodyId_Administration { __kind: 'Administration' } -export interface V2BodyId_Defense { +export interface V3BodyId_Defense { __kind: 'Defense' } -export interface V2BodyId_Executive { +export interface V3BodyId_Executive { __kind: 'Executive' } -export interface V2BodyId_Index { +export interface V3BodyId_Index { __kind: 'Index' value: number } -export interface V2BodyId_Judicial { +export interface V3BodyId_Judicial { __kind: 'Judicial' } -export interface V2BodyId_Legislative { +export interface V3BodyId_Legislative { __kind: 'Legislative' } -export interface V2BodyId_Named { - __kind: 'Named' - value: WeakBoundedVec +export interface V3BodyId_Moniker { + __kind: 'Moniker' + value: Bytes } -export interface V2BodyId_Technical { +export interface V3BodyId_Technical { __kind: 'Technical' } -export interface V2BodyId_Treasury { +export interface V3BodyId_Treasury { __kind: 'Treasury' } -export interface V2BodyId_Unit { +export interface V3BodyId_Unit { __kind: 'Unit' } -export type WeakBoundedVec = Bytes - -export type V2NetworkId = V2NetworkId_Any | V2NetworkId_Kusama | V2NetworkId_Named | V2NetworkId_Polkadot +export type V3NetworkId = V3NetworkId_BitcoinCash | V3NetworkId_BitcoinCore | V3NetworkId_ByFork | V3NetworkId_ByGenesis | V3NetworkId_Ethereum | V3NetworkId_Kusama | V3NetworkId_Polkadot | V3NetworkId_Rococo | V3NetworkId_Westend | V3NetworkId_Wococo -export interface V2NetworkId_Any { - __kind: 'Any' +export interface V3NetworkId_BitcoinCash { + __kind: 'BitcoinCash' } -export interface V2NetworkId_Kusama { - __kind: 'Kusama' +export interface V3NetworkId_BitcoinCore { + __kind: 'BitcoinCore' } -export interface V2NetworkId_Named { - __kind: 'Named' - value: WeakBoundedVec +export interface V3NetworkId_ByFork { + __kind: 'ByFork' + blockNumber: bigint + blockHash: Bytes } -export interface V2NetworkId_Polkadot { - __kind: 'Polkadot' +export interface V3NetworkId_ByGenesis { + __kind: 'ByGenesis' + value: Bytes } -export const RemoteLockedFungibleRecord: sts.Type = sts.struct(() => { - return { - amount: sts.bigint(), - owner: VersionedMultiLocation, - locker: VersionedMultiLocation, - users: sts.number(), - } -}) - -export const VersionedAssetId: sts.Type = sts.closedEnum(() => { - return { - V3: V3AssetId, - } -}) - -export const V3AssetId: sts.Type = sts.closedEnum(() => { - return { - Abstract: sts.bytes(), - Concrete: V3MultiLocation, - } -}) - -export type Call = Call_Balances | Call_Bounties | Call_Claims | Call_CollatorStaking | Call_CommunityPool | Call_Council | Call_CumulusXcm | Call_Democracy | Call_DmpQueue | Call_EfinityUtility | Call_EfinityXcm | Call_ExtrinsicPause | Call_FuelTanks | Call_Marketplace | Call_MultiTokens | Call_Multisig | Call_OrmlXcm | Call_ParachainSystem | Call_PolkadotXcm | Call_Pools | Call_Preimage | Call_Scheduler | Call_Session | Call_Sudo | Call_System | Call_TechnicalCommittee | Call_TechnicalMembership | Call_Timestamp | Call_Utility | Call_XTokens | Call_XcmpQueue +export interface V3NetworkId_Ethereum { + __kind: 'Ethereum' + chainId: bigint +} -export interface Call_Balances { - __kind: 'Balances' - value: BalancesCall +export interface V3NetworkId_Kusama { + __kind: 'Kusama' } -export interface Call_Bounties { - __kind: 'Bounties' - value: BountiesCall +export interface V3NetworkId_Polkadot { + __kind: 'Polkadot' } -export interface Call_Claims { - __kind: 'Claims' - value: ClaimsCall +export interface V3NetworkId_Rococo { + __kind: 'Rococo' } -export interface Call_CollatorStaking { - __kind: 'CollatorStaking' - value: CollatorStakingCall +export interface V3NetworkId_Westend { + __kind: 'Westend' } -export interface Call_CommunityPool { - __kind: 'CommunityPool' - value: CommunityPoolCall +export interface V3NetworkId_Wococo { + __kind: 'Wococo' } -export interface Call_Council { - __kind: 'Council' - value: CouncilCall +export interface AssetId { + collectionId: bigint + tokenId: bigint } -export interface Call_CumulusXcm { - __kind: 'CumulusXcm' - value: CumulusXcmCall +export interface Attribute { + value: Bytes + deposit: bigint } -export interface Call_Democracy { - __kind: 'Democracy' - value: DemocracyCall +export interface Token { + supply: bigint + cap?: (TokenCap | undefined) + freezeState?: (FreezeState | undefined) + minimumBalance: bigint + sufficiency: Sufficiency + mintDeposit: bigint + attributeCount: number + marketBehavior?: (TokenMarketBehavior | undefined) + listingForbidden: boolean + metadata: DefaultTokenMetadata } -export interface Call_DmpQueue { - __kind: 'DmpQueue' - value: DmpQueueCall -} +export type DefaultTokenMetadata = DefaultTokenMetadata_Foreign | DefaultTokenMetadata_Native -export interface Call_EfinityUtility { - __kind: 'EfinityUtility' - value: EfinityUtilityCall +export interface DefaultTokenMetadata_Foreign { + __kind: 'Foreign' + value: DefaultForeignTokenMetadata } -export interface Call_EfinityXcm { - __kind: 'EfinityXcm' - value: EfinityXcmCall +export interface DefaultTokenMetadata_Native { + __kind: 'Native' } -export interface Call_ExtrinsicPause { - __kind: 'ExtrinsicPause' - value: ExtrinsicPauseCall +export interface DefaultForeignTokenMetadata { + decimalCount: number + name: BoundedString + symbol: Bytes + location?: (V3MultiLocation | undefined) + unitsPerSecond?: (bigint | undefined) + premintedSupply: bigint } -export interface Call_FuelTanks { - __kind: 'FuelTanks' - value: FuelTanksCall -} +export type BoundedString = Bytes -export interface Call_Marketplace { - __kind: 'Marketplace' - value: MarketplaceCall -} +export type TokenMarketBehavior = TokenMarketBehavior_HasRoyalty | TokenMarketBehavior_IsCurrency -export interface Call_MultiTokens { - __kind: 'MultiTokens' - value: MultiTokensCall +export interface TokenMarketBehavior_HasRoyalty { + __kind: 'HasRoyalty' + value: DefaultRoyalty } -export interface Call_Multisig { - __kind: 'Multisig' - value: MultisigCall +export interface TokenMarketBehavior_IsCurrency { + __kind: 'IsCurrency' } -export interface Call_OrmlXcm { - __kind: 'OrmlXcm' - value: OrmlXcmCall +export interface DefaultRoyalty { + beneficiary: AccountId32 + percentage: number } -export interface Call_ParachainSystem { - __kind: 'ParachainSystem' - value: ParachainSystemCall +export type Sufficiency = Sufficiency_Insufficient | Sufficiency_Sufficient + +export interface Sufficiency_Insufficient { + __kind: 'Insufficient' + unitPrice: bigint } -export interface Call_PolkadotXcm { - __kind: 'PolkadotXcm' - value: PolkadotXcmCall +export interface Sufficiency_Sufficient { + __kind: 'Sufficient' } -export interface Call_Pools { - __kind: 'Pools' - value: PoolsCall +export type FreezeState = FreezeState_Never | FreezeState_Permanent | FreezeState_Temporary + +export interface FreezeState_Never { + __kind: 'Never' } -export interface Call_Preimage { - __kind: 'Preimage' - value: PreimageCall +export interface FreezeState_Permanent { + __kind: 'Permanent' } -export interface Call_Scheduler { - __kind: 'Scheduler' - value: SchedulerCall +export interface FreezeState_Temporary { + __kind: 'Temporary' } -export interface Call_Session { - __kind: 'Session' - value: SessionCall +export type TokenCap = TokenCap_SingleMint | TokenCap_Supply + +export interface TokenCap_SingleMint { + __kind: 'SingleMint' } -export interface Call_Sudo { - __kind: 'Sudo' - value: SudoCall +export interface TokenCap_Supply { + __kind: 'Supply' + value: bigint } -export interface Call_System { - __kind: 'System' - value: SystemCall +export interface Collection { + owner: AccountId32 + policy: DefaultCollectionPolicy + tokenCount: bigint + attributeCount: number + totalDeposit: bigint + explicitRoyaltyCurrencies: [AssetId, null][] } -export interface Call_TechnicalCommittee { - __kind: 'TechnicalCommittee' - value: TechnicalCommitteeCall +export interface DefaultCollectionPolicy { + mint: DefaultMintPolicy + transfer: DefaultTransferPolicy + market: DefaultMarketPolicy } -export interface Call_TechnicalMembership { - __kind: 'TechnicalMembership' - value: TechnicalMembershipCall +export interface DefaultMarketPolicy { + royalty?: (DefaultRoyalty | undefined) } -export interface Call_Timestamp { - __kind: 'Timestamp' - value: TimestampCall +export interface DefaultTransferPolicy { + isFrozen: boolean } -export interface Call_Utility { - __kind: 'Utility' - value: UtilityCall +export interface DefaultMintPolicy { + maxTokenCount?: (bigint | undefined) + maxTokenSupply?: (bigint | undefined) + forceSingleMint: boolean } -export interface Call_XTokens { - __kind: 'XTokens' - value: XTokensCall +export interface TokenAccount { + balance: bigint + reservedBalance: bigint + lockedBalance: bigint + namedReserves: [Bytes, bigint][] + locks: [Bytes, bigint][] + approvals: [AccountId32, Approval][] + isFrozen: boolean } -export interface Call_XcmpQueue { - __kind: 'XcmpQueue' - value: XcmpQueueCall +export interface Approval { + amount: bigint + expiration?: (number | undefined) } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type XcmpQueueCall = XcmpQueueCall_resume_xcm_execution | XcmpQueueCall_service_overweight | XcmpQueueCall_suspend_xcm_execution | XcmpQueueCall_update_drop_threshold | XcmpQueueCall_update_resume_threshold | XcmpQueueCall_update_suspend_threshold | XcmpQueueCall_update_threshold_weight | XcmpQueueCall_update_weight_restrict_decay | XcmpQueueCall_update_xcmp_max_individual_weight +export type VersionedAssetId = VersionedAssetId_V3 -/** - * Resumes all XCM executions for the XCMP queue. - * - * Note that this function doesn't change the status of the in/out bound channels. - * - * - `origin`: Must pass `ControllerOrigin`. - */ -export interface XcmpQueueCall_resume_xcm_execution { - __kind: 'resume_xcm_execution' +export interface VersionedAssetId_V3 { + __kind: 'V3' + value: V3AssetId } -/** - * Services a single overweight XCM. - * - * - `origin`: Must pass `ExecuteOverweightOrigin`. - * - `index`: The index of the overweight XCM to service - * - `weight_limit`: The amount of weight that XCM execution may take. - * - * Errors: - * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. - * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. - * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. - * - * Events: - * - `OverweightServiced`: On success. - */ -export interface XcmpQueueCall_service_overweight { - __kind: 'service_overweight' - index: bigint - weightLimit: Weight -} +export type V3AssetId = V3AssetId_Abstract | V3AssetId_Concrete -/** - * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. - * - * - `origin`: Must pass `ControllerOrigin`. - */ -export interface XcmpQueueCall_suspend_xcm_execution { - __kind: 'suspend_xcm_execution' +export interface V3AssetId_Abstract { + __kind: 'Abstract' + value: Bytes } -/** - * Overwrites the number of pages of messages which must be in the queue after which we drop any further - * messages from the channel. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.drop_threshold` - */ -export interface XcmpQueueCall_update_drop_threshold { - __kind: 'update_drop_threshold' - new: number +export interface V3AssetId_Concrete { + __kind: 'Concrete' + value: V3MultiLocation } -/** - * Overwrites the number of pages of messages which the queue must be reduced to before it signals that - * message sending may recommence after it has been suspended. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.resume_threshold` - */ -export interface XcmpQueueCall_update_resume_threshold { - __kind: 'update_resume_threshold' - new: number +export interface RemoteLockedFungibleRecord { + amount: bigint + owner: VersionedMultiLocation + locker: VersionedMultiLocation + users: number } -/** - * Overwrites the number of pages of messages which must be in the queue for the other side to be told to - * suspend their sending. +export const RemoteLockedFungibleRecord: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + owner: VersionedMultiLocation, + locker: VersionedMultiLocation, + users: sts.number(), + } +}) + +export const VersionedAssetId: sts.Type = sts.closedEnum(() => { + return { + V3: V3AssetId, + } +}) + +export const V3AssetId: sts.Type = sts.closedEnum(() => { + return { + Abstract: sts.bytes(), + Concrete: V3MultiLocation, + } +}) + +export interface Weight { + refTime: bigint + proofSize: bigint +} + +export type VersionedMultiLocation = VersionedMultiLocation_V2 | VersionedMultiLocation_V3 + +export interface VersionedMultiLocation_V2 { + __kind: 'V2' + value: V2MultiLocation +} + +export interface VersionedMultiLocation_V3 { + __kind: 'V3' + value: V3MultiLocation +} + +export interface V2MultiLocation { + parents: number + interior: V2Junctions +} + +export type V2Junctions = V2Junctions_Here | V2Junctions_X1 | V2Junctions_X2 | V2Junctions_X3 | V2Junctions_X4 | V2Junctions_X5 | V2Junctions_X6 | V2Junctions_X7 | V2Junctions_X8 + +export interface V2Junctions_Here { + __kind: 'Here' +} + +export interface V2Junctions_X1 { + __kind: 'X1' + value: V2Junction +} + +export interface V2Junctions_X2 { + __kind: 'X2' + value: [V2Junction, V2Junction] +} + +export interface V2Junctions_X3 { + __kind: 'X3' + value: [V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X4 { + __kind: 'X4' + value: [V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X5 { + __kind: 'X5' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X6 { + __kind: 'X6' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X7 { + __kind: 'X7' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X8 { + __kind: 'X8' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export type V2Junction = V2Junction_AccountId32 | V2Junction_AccountIndex64 | V2Junction_AccountKey20 | V2Junction_GeneralIndex | V2Junction_GeneralKey | V2Junction_OnlyChild | V2Junction_PalletInstance | V2Junction_Parachain | V2Junction_Plurality + +export interface V2Junction_AccountId32 { + __kind: 'AccountId32' + network: V2NetworkId + id: Bytes +} + +export interface V2Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network: V2NetworkId + index: bigint +} + +export interface V2Junction_AccountKey20 { + __kind: 'AccountKey20' + network: V2NetworkId + key: Bytes +} + +export interface V2Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint +} + +export interface V2Junction_GeneralKey { + __kind: 'GeneralKey' + value: WeakBoundedVec +} + +export interface V2Junction_OnlyChild { + __kind: 'OnlyChild' +} + +export interface V2Junction_PalletInstance { + __kind: 'PalletInstance' + value: number +} + +export interface V2Junction_Parachain { + __kind: 'Parachain' + value: number +} + +export interface V2Junction_Plurality { + __kind: 'Plurality' + id: V2BodyId + part: V2BodyPart +} + +export type V2BodyPart = V2BodyPart_AtLeastProportion | V2BodyPart_Fraction | V2BodyPart_Members | V2BodyPart_MoreThanProportion | V2BodyPart_Voice + +export interface V2BodyPart_AtLeastProportion { + __kind: 'AtLeastProportion' + nom: number + denom: number +} + +export interface V2BodyPart_Fraction { + __kind: 'Fraction' + nom: number + denom: number +} + +export interface V2BodyPart_Members { + __kind: 'Members' + count: number +} + +export interface V2BodyPart_MoreThanProportion { + __kind: 'MoreThanProportion' + nom: number + denom: number +} + +export interface V2BodyPart_Voice { + __kind: 'Voice' +} + +export type V2BodyId = V2BodyId_Administration | V2BodyId_Defense | V2BodyId_Executive | V2BodyId_Index | V2BodyId_Judicial | V2BodyId_Legislative | V2BodyId_Named | V2BodyId_Technical | V2BodyId_Treasury | V2BodyId_Unit + +export interface V2BodyId_Administration { + __kind: 'Administration' +} + +export interface V2BodyId_Defense { + __kind: 'Defense' +} + +export interface V2BodyId_Executive { + __kind: 'Executive' +} + +export interface V2BodyId_Index { + __kind: 'Index' + value: number +} + +export interface V2BodyId_Judicial { + __kind: 'Judicial' +} + +export interface V2BodyId_Legislative { + __kind: 'Legislative' +} + +export interface V2BodyId_Named { + __kind: 'Named' + value: WeakBoundedVec +} + +export interface V2BodyId_Technical { + __kind: 'Technical' +} + +export interface V2BodyId_Treasury { + __kind: 'Treasury' +} + +export interface V2BodyId_Unit { + __kind: 'Unit' +} + +export type WeakBoundedVec = Bytes + +export type V2NetworkId = V2NetworkId_Any | V2NetworkId_Kusama | V2NetworkId_Named | V2NetworkId_Polkadot + +export interface V2NetworkId_Any { + __kind: 'Any' +} + +export interface V2NetworkId_Kusama { + __kind: 'Kusama' +} + +export interface V2NetworkId_Named { + __kind: 'Named' + value: WeakBoundedVec +} + +export interface V2NetworkId_Polkadot { + __kind: 'Polkadot' +} + +export type QueryStatus = QueryStatus_Pending | QueryStatus_Ready | QueryStatus_VersionNotifier + +export interface QueryStatus_Pending { + __kind: 'Pending' + responder: VersionedMultiLocation + maybeMatchQuerier?: (VersionedMultiLocation | undefined) + maybeNotify?: ([number, number] | undefined) + timeout: number +} + +export interface QueryStatus_Ready { + __kind: 'Ready' + response: VersionedResponse + at: number +} + +export interface QueryStatus_VersionNotifier { + __kind: 'VersionNotifier' + origin: VersionedMultiLocation + isActive: boolean +} + +export type VersionedResponse = VersionedResponse_V2 | VersionedResponse_V3 + +export interface VersionedResponse_V2 { + __kind: 'V2' + value: V2Response +} + +export interface VersionedResponse_V3 { + __kind: 'V3' + value: V3Response +} + +export type V3Response = V3Response_Assets | V3Response_DispatchResult | V3Response_ExecutionResult | V3Response_Null | V3Response_PalletsInfo | V3Response_Version + +export interface V3Response_Assets { + __kind: 'Assets' + value: V3MultiAsset[] +} + +export interface V3Response_DispatchResult { + __kind: 'DispatchResult' + value: V3MaybeErrorCode +} + +export interface V3Response_ExecutionResult { + __kind: 'ExecutionResult' + value?: ([number, V3Error] | undefined) +} + +export interface V3Response_Null { + __kind: 'Null' +} + +export interface V3Response_PalletsInfo { + __kind: 'PalletsInfo' + value: V3PalletInfo[] +} + +export interface V3Response_Version { + __kind: 'Version' + value: number +} + +export interface V3PalletInfo { + index: number + name: Bytes + moduleName: Bytes + major: number + minor: number + patch: number +} + +export type V3Error = V3Error_AssetNotFound | V3Error_BadOrigin | V3Error_Barrier | V3Error_DestinationUnsupported | V3Error_ExceedsMaxMessageSize | V3Error_ExceedsStackLimit | V3Error_ExpectationFalse | V3Error_ExportError | V3Error_FailedToDecode | V3Error_FailedToTransactAsset | V3Error_FeesNotMet | V3Error_HoldingWouldOverflow | V3Error_InvalidLocation | V3Error_LocationCannotHold | V3Error_LocationFull | V3Error_LocationNotInvertible | V3Error_LockError | V3Error_MaxWeightInvalid | V3Error_NameMismatch | V3Error_NoDeal | V3Error_NoPermission | V3Error_NotDepositable | V3Error_NotHoldingFees | V3Error_NotWithdrawable | V3Error_Overflow | V3Error_PalletNotFound | V3Error_ReanchorFailed | V3Error_TooExpensive | V3Error_Transport | V3Error_Trap | V3Error_Unanchored | V3Error_UnhandledXcmVersion | V3Error_Unimplemented | V3Error_UnknownClaim | V3Error_Unroutable | V3Error_UntrustedReserveLocation | V3Error_UntrustedTeleportLocation | V3Error_VersionIncompatible | V3Error_WeightLimitReached | V3Error_WeightNotComputable + +export interface V3Error_AssetNotFound { + __kind: 'AssetNotFound' +} + +export interface V3Error_BadOrigin { + __kind: 'BadOrigin' +} + +export interface V3Error_Barrier { + __kind: 'Barrier' +} + +export interface V3Error_DestinationUnsupported { + __kind: 'DestinationUnsupported' +} + +export interface V3Error_ExceedsMaxMessageSize { + __kind: 'ExceedsMaxMessageSize' +} + +export interface V3Error_ExceedsStackLimit { + __kind: 'ExceedsStackLimit' +} + +export interface V3Error_ExpectationFalse { + __kind: 'ExpectationFalse' +} + +export interface V3Error_ExportError { + __kind: 'ExportError' +} + +export interface V3Error_FailedToDecode { + __kind: 'FailedToDecode' +} + +export interface V3Error_FailedToTransactAsset { + __kind: 'FailedToTransactAsset' +} + +export interface V3Error_FeesNotMet { + __kind: 'FeesNotMet' +} + +export interface V3Error_HoldingWouldOverflow { + __kind: 'HoldingWouldOverflow' +} + +export interface V3Error_InvalidLocation { + __kind: 'InvalidLocation' +} + +export interface V3Error_LocationCannotHold { + __kind: 'LocationCannotHold' +} + +export interface V3Error_LocationFull { + __kind: 'LocationFull' +} + +export interface V3Error_LocationNotInvertible { + __kind: 'LocationNotInvertible' +} + +export interface V3Error_LockError { + __kind: 'LockError' +} + +export interface V3Error_MaxWeightInvalid { + __kind: 'MaxWeightInvalid' +} + +export interface V3Error_NameMismatch { + __kind: 'NameMismatch' +} + +export interface V3Error_NoDeal { + __kind: 'NoDeal' +} + +export interface V3Error_NoPermission { + __kind: 'NoPermission' +} + +export interface V3Error_NotDepositable { + __kind: 'NotDepositable' +} + +export interface V3Error_NotHoldingFees { + __kind: 'NotHoldingFees' +} + +export interface V3Error_NotWithdrawable { + __kind: 'NotWithdrawable' +} + +export interface V3Error_Overflow { + __kind: 'Overflow' +} + +export interface V3Error_PalletNotFound { + __kind: 'PalletNotFound' +} + +export interface V3Error_ReanchorFailed { + __kind: 'ReanchorFailed' +} + +export interface V3Error_TooExpensive { + __kind: 'TooExpensive' +} + +export interface V3Error_Transport { + __kind: 'Transport' +} + +export interface V3Error_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V3Error_Unanchored { + __kind: 'Unanchored' +} + +export interface V3Error_UnhandledXcmVersion { + __kind: 'UnhandledXcmVersion' +} + +export interface V3Error_Unimplemented { + __kind: 'Unimplemented' +} + +export interface V3Error_UnknownClaim { + __kind: 'UnknownClaim' +} + +export interface V3Error_Unroutable { + __kind: 'Unroutable' +} + +export interface V3Error_UntrustedReserveLocation { + __kind: 'UntrustedReserveLocation' +} + +export interface V3Error_UntrustedTeleportLocation { + __kind: 'UntrustedTeleportLocation' +} + +export interface V3Error_VersionIncompatible { + __kind: 'VersionIncompatible' +} + +export interface V3Error_WeightLimitReached { + __kind: 'WeightLimitReached' + value: Weight +} + +export interface V3Error_WeightNotComputable { + __kind: 'WeightNotComputable' +} + +export type V3MaybeErrorCode = V3MaybeErrorCode_Error | V3MaybeErrorCode_Success | V3MaybeErrorCode_TruncatedError + +export interface V3MaybeErrorCode_Error { + __kind: 'Error' + value: Bytes +} + +export interface V3MaybeErrorCode_Success { + __kind: 'Success' +} + +export interface V3MaybeErrorCode_TruncatedError { + __kind: 'TruncatedError' + value: Bytes +} + +export interface V3MultiAsset { + id: V3AssetId + fun: V3Fungibility +} + +export type V3Fungibility = V3Fungibility_Fungible | V3Fungibility_NonFungible + +export interface V3Fungibility_Fungible { + __kind: 'Fungible' + value: bigint +} + +export interface V3Fungibility_NonFungible { + __kind: 'NonFungible' + value: V3AssetInstance +} + +export type V3AssetInstance = V3AssetInstance_Array16 | V3AssetInstance_Array32 | V3AssetInstance_Array4 | V3AssetInstance_Array8 | V3AssetInstance_Index | V3AssetInstance_Undefined + +export interface V3AssetInstance_Array16 { + __kind: 'Array16' + value: Bytes +} + +export interface V3AssetInstance_Array32 { + __kind: 'Array32' + value: Bytes +} + +export interface V3AssetInstance_Array4 { + __kind: 'Array4' + value: Bytes +} + +export interface V3AssetInstance_Array8 { + __kind: 'Array8' + value: Bytes +} + +export interface V3AssetInstance_Index { + __kind: 'Index' + value: bigint +} + +export interface V3AssetInstance_Undefined { + __kind: 'Undefined' +} + +export type V2Response = V2Response_Assets | V2Response_ExecutionResult | V2Response_Null | V2Response_Version + +export interface V2Response_Assets { + __kind: 'Assets' + value: V2MultiAsset[] +} + +export interface V2Response_ExecutionResult { + __kind: 'ExecutionResult' + value?: ([number, V2Error] | undefined) +} + +export interface V2Response_Null { + __kind: 'Null' +} + +export interface V2Response_Version { + __kind: 'Version' + value: number +} + +export type V2Error = V2Error_AssetNotFound | V2Error_BadOrigin | V2Error_Barrier | V2Error_DestinationUnsupported | V2Error_ExceedsMaxMessageSize | V2Error_FailedToDecode | V2Error_FailedToTransactAsset | V2Error_InvalidLocation | V2Error_LocationCannotHold | V2Error_MaxWeightInvalid | V2Error_MultiLocationFull | V2Error_MultiLocationNotInvertible | V2Error_NotHoldingFees | V2Error_NotWithdrawable | V2Error_Overflow | V2Error_TooExpensive | V2Error_Transport | V2Error_Trap | V2Error_UnhandledXcmVersion | V2Error_Unimplemented | V2Error_UnknownClaim | V2Error_Unroutable | V2Error_UntrustedReserveLocation | V2Error_UntrustedTeleportLocation | V2Error_WeightLimitReached | V2Error_WeightNotComputable + +export interface V2Error_AssetNotFound { + __kind: 'AssetNotFound' +} + +export interface V2Error_BadOrigin { + __kind: 'BadOrigin' +} + +export interface V2Error_Barrier { + __kind: 'Barrier' +} + +export interface V2Error_DestinationUnsupported { + __kind: 'DestinationUnsupported' +} + +export interface V2Error_ExceedsMaxMessageSize { + __kind: 'ExceedsMaxMessageSize' +} + +export interface V2Error_FailedToDecode { + __kind: 'FailedToDecode' +} + +export interface V2Error_FailedToTransactAsset { + __kind: 'FailedToTransactAsset' +} + +export interface V2Error_InvalidLocation { + __kind: 'InvalidLocation' +} + +export interface V2Error_LocationCannotHold { + __kind: 'LocationCannotHold' +} + +export interface V2Error_MaxWeightInvalid { + __kind: 'MaxWeightInvalid' +} + +export interface V2Error_MultiLocationFull { + __kind: 'MultiLocationFull' +} + +export interface V2Error_MultiLocationNotInvertible { + __kind: 'MultiLocationNotInvertible' +} + +export interface V2Error_NotHoldingFees { + __kind: 'NotHoldingFees' +} + +export interface V2Error_NotWithdrawable { + __kind: 'NotWithdrawable' +} + +export interface V2Error_Overflow { + __kind: 'Overflow' +} + +export interface V2Error_TooExpensive { + __kind: 'TooExpensive' +} + +export interface V2Error_Transport { + __kind: 'Transport' +} + +export interface V2Error_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V2Error_UnhandledXcmVersion { + __kind: 'UnhandledXcmVersion' +} + +export interface V2Error_Unimplemented { + __kind: 'Unimplemented' +} + +export interface V2Error_UnknownClaim { + __kind: 'UnknownClaim' +} + +export interface V2Error_Unroutable { + __kind: 'Unroutable' +} + +export interface V2Error_UntrustedReserveLocation { + __kind: 'UntrustedReserveLocation' +} + +export interface V2Error_UntrustedTeleportLocation { + __kind: 'UntrustedTeleportLocation' +} + +export interface V2Error_WeightLimitReached { + __kind: 'WeightLimitReached' + value: bigint +} + +export interface V2Error_WeightNotComputable { + __kind: 'WeightNotComputable' +} + +export interface V2MultiAsset { + id: V2AssetId + fun: V2Fungibility +} + +export type V2Fungibility = V2Fungibility_Fungible | V2Fungibility_NonFungible + +export interface V2Fungibility_Fungible { + __kind: 'Fungible' + value: bigint +} + +export interface V2Fungibility_NonFungible { + __kind: 'NonFungible' + value: V2AssetInstance +} + +export type V2AssetInstance = V2AssetInstance_Array16 | V2AssetInstance_Array32 | V2AssetInstance_Array4 | V2AssetInstance_Array8 | V2AssetInstance_Blob | V2AssetInstance_Index | V2AssetInstance_Undefined + +export interface V2AssetInstance_Array16 { + __kind: 'Array16' + value: Bytes +} + +export interface V2AssetInstance_Array32 { + __kind: 'Array32' + value: Bytes +} + +export interface V2AssetInstance_Array4 { + __kind: 'Array4' + value: Bytes +} + +export interface V2AssetInstance_Array8 { + __kind: 'Array8' + value: Bytes +} + +export interface V2AssetInstance_Blob { + __kind: 'Blob' + value: Bytes +} + +export interface V2AssetInstance_Index { + __kind: 'Index' + value: bigint +} + +export interface V2AssetInstance_Undefined { + __kind: 'Undefined' +} + +export type V2AssetId = V2AssetId_Abstract | V2AssetId_Concrete + +export interface V2AssetId_Abstract { + __kind: 'Abstract' + value: Bytes +} + +export interface V2AssetId_Concrete { + __kind: 'Concrete' + value: V2MultiLocation +} + +export const QueryStatus: sts.Type = sts.closedEnum(() => { + return { + Pending: sts.enumStruct({ + responder: VersionedMultiLocation, + maybeMatchQuerier: sts.option(() => VersionedMultiLocation), + maybeNotify: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + timeout: sts.number(), + }), + Ready: sts.enumStruct({ + response: VersionedResponse, + at: sts.number(), + }), + VersionNotifier: sts.enumStruct({ + origin: VersionedMultiLocation, + isActive: sts.boolean(), + }), + } +}) + +export const VersionedResponse: sts.Type = sts.closedEnum(() => { + return { + V2: V2Response, + V3: V3Response, + } +}) + +export const V2Response: sts.Type = sts.closedEnum(() => { + return { + Assets: sts.array(() => V2MultiAsset), + ExecutionResult: sts.option(() => sts.tuple(() => [sts.number(), V2Error])), + Null: sts.unit(), + Version: sts.number(), + } +}) + +export const V2Error: sts.Type = sts.closedEnum(() => { + return { + AssetNotFound: sts.unit(), + BadOrigin: sts.unit(), + Barrier: sts.unit(), + DestinationUnsupported: sts.unit(), + ExceedsMaxMessageSize: sts.unit(), + FailedToDecode: sts.unit(), + FailedToTransactAsset: sts.unit(), + InvalidLocation: sts.unit(), + LocationCannotHold: sts.unit(), + MaxWeightInvalid: sts.unit(), + MultiLocationFull: sts.unit(), + MultiLocationNotInvertible: sts.unit(), + NotHoldingFees: sts.unit(), + NotWithdrawable: sts.unit(), + Overflow: sts.unit(), + TooExpensive: sts.unit(), + Transport: sts.unit(), + Trap: sts.bigint(), + UnhandledXcmVersion: sts.unit(), + Unimplemented: sts.unit(), + UnknownClaim: sts.unit(), + Unroutable: sts.unit(), + UntrustedReserveLocation: sts.unit(), + UntrustedTeleportLocation: sts.unit(), + WeightLimitReached: sts.bigint(), + WeightNotComputable: sts.unit(), + } +}) + +export const V2MultiAsset: sts.Type = sts.struct(() => { + return { + id: V2AssetId, + fun: V2Fungibility, + } +}) + +export const V2Fungibility: sts.Type = sts.closedEnum(() => { + return { + Fungible: sts.bigint(), + NonFungible: V2AssetInstance, + } +}) + +export const V2AssetInstance: sts.Type = sts.closedEnum(() => { + return { + Array16: sts.bytes(), + Array32: sts.bytes(), + Array4: sts.bytes(), + Array8: sts.bytes(), + Blob: sts.bytes(), + Index: sts.bigint(), + Undefined: sts.unit(), + } +}) + +export const V2AssetId: sts.Type = sts.closedEnum(() => { + return { + Abstract: sts.bytes(), + Concrete: V2MultiLocation, + } +}) + +export const V2MultiLocation: sts.Type = sts.struct(() => { + return { + parents: sts.number(), + interior: V2Junctions, + } +}) + +export const V2Junctions: sts.Type = sts.closedEnum(() => { + return { + Here: sts.unit(), + X1: V2Junction, + X2: sts.tuple(() => [V2Junction, V2Junction]), + X3: sts.tuple(() => [V2Junction, V2Junction, V2Junction]), + X4: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction]), + X5: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), + X6: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), + X7: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), + X8: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), + } +}) + +export const V2Junction: sts.Type = sts.closedEnum(() => { + return { + AccountId32: sts.enumStruct({ + network: V2NetworkId, + id: sts.bytes(), + }), + AccountIndex64: sts.enumStruct({ + network: V2NetworkId, + index: sts.bigint(), + }), + AccountKey20: sts.enumStruct({ + network: V2NetworkId, + key: sts.bytes(), + }), + GeneralIndex: sts.bigint(), + GeneralKey: WeakBoundedVec, + OnlyChild: sts.unit(), + PalletInstance: sts.number(), + Parachain: sts.number(), + Plurality: sts.enumStruct({ + id: V2BodyId, + part: V2BodyPart, + }), + } +}) + +export const V2BodyPart: sts.Type = sts.closedEnum(() => { + return { + AtLeastProportion: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Fraction: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Members: sts.enumStruct({ + count: sts.number(), + }), + MoreThanProportion: sts.enumStruct({ + nom: sts.number(), + denom: sts.number(), + }), + Voice: sts.unit(), + } +}) + +export const V2BodyId: sts.Type = sts.closedEnum(() => { + return { + Administration: sts.unit(), + Defense: sts.unit(), + Executive: sts.unit(), + Index: sts.number(), + Judicial: sts.unit(), + Legislative: sts.unit(), + Named: WeakBoundedVec, + Technical: sts.unit(), + Treasury: sts.unit(), + Unit: sts.unit(), + } +}) + +export const WeakBoundedVec = sts.bytes() + +export const V2NetworkId: sts.Type = sts.closedEnum(() => { + return { + Any: sts.unit(), + Kusama: sts.unit(), + Named: WeakBoundedVec, + Polkadot: sts.unit(), + } +}) + +export interface QueueConfigData { + suspendThreshold: number + dropThreshold: number + resumeThreshold: number + thresholdWeight: Weight + weightRestrictDecay: Weight + xcmpMaxIndividualWeight: Weight +} + +export const QueueConfigData: sts.Type = sts.struct(() => { + return { + suspendThreshold: sts.number(), + dropThreshold: sts.number(), + resumeThreshold: sts.number(), + thresholdWeight: Weight, + weightRestrictDecay: Weight, + xcmpMaxIndividualWeight: Weight, + } +}) + +export type Call = Call_Balances | Call_Bounties | Call_Claims | Call_CollatorStaking | Call_CommunityPool | Call_Council | Call_CumulusXcm | Call_Democracy | Call_DmpQueue | Call_EfinityUtility | Call_EfinityXcm | Call_ExtrinsicPause | Call_FuelTanks | Call_Marketplace | Call_MultiTokens | Call_Multisig | Call_OrmlXcm | Call_ParachainSystem | Call_PolkadotXcm | Call_Pools | Call_Preimage | Call_Scheduler | Call_Session | Call_Sudo | Call_System | Call_TechnicalCommittee | Call_TechnicalMembership | Call_Timestamp | Call_Utility | Call_XTokens | Call_XcmpQueue + +export interface Call_Balances { + __kind: 'Balances' + value: BalancesCall +} + +export interface Call_Bounties { + __kind: 'Bounties' + value: BountiesCall +} + +export interface Call_Claims { + __kind: 'Claims' + value: ClaimsCall +} + +export interface Call_CollatorStaking { + __kind: 'CollatorStaking' + value: CollatorStakingCall +} + +export interface Call_CommunityPool { + __kind: 'CommunityPool' + value: CommunityPoolCall +} + +export interface Call_Council { + __kind: 'Council' + value: CouncilCall +} + +export interface Call_CumulusXcm { + __kind: 'CumulusXcm' + value: CumulusXcmCall +} + +export interface Call_Democracy { + __kind: 'Democracy' + value: DemocracyCall +} + +export interface Call_DmpQueue { + __kind: 'DmpQueue' + value: DmpQueueCall +} + +export interface Call_EfinityUtility { + __kind: 'EfinityUtility' + value: EfinityUtilityCall +} + +export interface Call_EfinityXcm { + __kind: 'EfinityXcm' + value: EfinityXcmCall +} + +export interface Call_ExtrinsicPause { + __kind: 'ExtrinsicPause' + value: ExtrinsicPauseCall +} + +export interface Call_FuelTanks { + __kind: 'FuelTanks' + value: FuelTanksCall +} + +export interface Call_Marketplace { + __kind: 'Marketplace' + value: MarketplaceCall +} + +export interface Call_MultiTokens { + __kind: 'MultiTokens' + value: MultiTokensCall +} + +export interface Call_Multisig { + __kind: 'Multisig' + value: MultisigCall +} + +export interface Call_OrmlXcm { + __kind: 'OrmlXcm' + value: OrmlXcmCall +} + +export interface Call_ParachainSystem { + __kind: 'ParachainSystem' + value: ParachainSystemCall +} + +export interface Call_PolkadotXcm { + __kind: 'PolkadotXcm' + value: PolkadotXcmCall +} + +export interface Call_Pools { + __kind: 'Pools' + value: PoolsCall +} + +export interface Call_Preimage { + __kind: 'Preimage' + value: PreimageCall +} + +export interface Call_Scheduler { + __kind: 'Scheduler' + value: SchedulerCall +} + +export interface Call_Session { + __kind: 'Session' + value: SessionCall +} + +export interface Call_Sudo { + __kind: 'Sudo' + value: SudoCall +} + +export interface Call_System { + __kind: 'System' + value: SystemCall +} + +export interface Call_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: TechnicalCommitteeCall +} + +export interface Call_TechnicalMembership { + __kind: 'TechnicalMembership' + value: TechnicalMembershipCall +} + +export interface Call_Timestamp { + __kind: 'Timestamp' + value: TimestampCall +} + +export interface Call_Utility { + __kind: 'Utility' + value: UtilityCall +} + +export interface Call_XTokens { + __kind: 'XTokens' + value: XTokensCall +} + +export interface Call_XcmpQueue { + __kind: 'XcmpQueue' + value: XcmpQueueCall +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type XcmpQueueCall = XcmpQueueCall_resume_xcm_execution | XcmpQueueCall_service_overweight | XcmpQueueCall_suspend_xcm_execution | XcmpQueueCall_update_drop_threshold | XcmpQueueCall_update_resume_threshold | XcmpQueueCall_update_suspend_threshold | XcmpQueueCall_update_threshold_weight | XcmpQueueCall_update_weight_restrict_decay | XcmpQueueCall_update_xcmp_max_individual_weight + +/** + * Resumes all XCM executions for the XCMP queue. + * + * Note that this function doesn't change the status of the in/out bound channels. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_resume_xcm_execution { + __kind: 'resume_xcm_execution' +} + +/** + * Services a single overweight XCM. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight XCM to service + * - `weight_limit`: The amount of weight that XCM execution may take. + * + * Errors: + * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. + * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. + * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ +export interface XcmpQueueCall_service_overweight { + __kind: 'service_overweight' + index: bigint + weightLimit: Weight +} + +/** + * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_suspend_xcm_execution { + __kind: 'suspend_xcm_execution' +} + +/** + * Overwrites the number of pages of messages which must be in the queue after which we drop any further + * messages from the channel. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.drop_threshold` + */ +export interface XcmpQueueCall_update_drop_threshold { + __kind: 'update_drop_threshold' + new: number +} + +/** + * Overwrites the number of pages of messages which the queue must be reduced to before it signals that + * message sending may recommence after it has been suspended. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.resume_threshold` + */ +export interface XcmpQueueCall_update_resume_threshold { + __kind: 'update_resume_threshold' + new: number +} + +/** + * Overwrites the number of pages of messages which must be in the queue for the other side to be told to + * suspend their sending. * * - `origin`: Must pass `Root`. * - `new`: Desired value for `QueueConfigData.suspend_value` @@ -1377,128 +2206,15 @@ export interface XTokensCall_transfer_with_fee { } export type VersionedMultiAssets = VersionedMultiAssets_V2 | VersionedMultiAssets_V3 - -export interface VersionedMultiAssets_V2 { - __kind: 'V2' - value: V2MultiAsset[] -} - -export interface VersionedMultiAssets_V3 { - __kind: 'V3' - value: V3MultiAsset[] -} - -export interface V3MultiAsset { - id: V3AssetId - fun: V3Fungibility -} - -export type V3Fungibility = V3Fungibility_Fungible | V3Fungibility_NonFungible - -export interface V3Fungibility_Fungible { - __kind: 'Fungible' - value: bigint -} - -export interface V3Fungibility_NonFungible { - __kind: 'NonFungible' - value: V3AssetInstance -} - -export type V3AssetInstance = V3AssetInstance_Array16 | V3AssetInstance_Array32 | V3AssetInstance_Array4 | V3AssetInstance_Array8 | V3AssetInstance_Index | V3AssetInstance_Undefined - -export interface V3AssetInstance_Array16 { - __kind: 'Array16' - value: Bytes -} - -export interface V3AssetInstance_Array32 { - __kind: 'Array32' - value: Bytes -} - -export interface V3AssetInstance_Array4 { - __kind: 'Array4' - value: Bytes -} - -export interface V3AssetInstance_Array8 { - __kind: 'Array8' - value: Bytes -} - -export interface V3AssetInstance_Index { - __kind: 'Index' - value: bigint -} - -export interface V3AssetInstance_Undefined { - __kind: 'Undefined' -} - -export interface V2MultiAsset { - id: V2AssetId - fun: V2Fungibility -} - -export type V2Fungibility = V2Fungibility_Fungible | V2Fungibility_NonFungible - -export interface V2Fungibility_Fungible { - __kind: 'Fungible' - value: bigint -} - -export interface V2Fungibility_NonFungible { - __kind: 'NonFungible' - value: V2AssetInstance -} - -export type V2AssetInstance = V2AssetInstance_Array16 | V2AssetInstance_Array32 | V2AssetInstance_Array4 | V2AssetInstance_Array8 | V2AssetInstance_Blob | V2AssetInstance_Index | V2AssetInstance_Undefined - -export interface V2AssetInstance_Array16 { - __kind: 'Array16' - value: Bytes -} - -export interface V2AssetInstance_Array32 { - __kind: 'Array32' - value: Bytes -} - -export interface V2AssetInstance_Array4 { - __kind: 'Array4' - value: Bytes -} - -export interface V2AssetInstance_Array8 { - __kind: 'Array8' - value: Bytes -} - -export interface V2AssetInstance_Blob { - __kind: 'Blob' - value: Bytes -} - -export interface V2AssetInstance_Index { - __kind: 'Index' - value: bigint -} - -export interface V2AssetInstance_Undefined { - __kind: 'Undefined' -} - -export type V2AssetId = V2AssetId_Abstract | V2AssetId_Concrete - -export interface V2AssetId_Abstract { - __kind: 'Abstract' - value: Bytes + +export interface VersionedMultiAssets_V2 { + __kind: 'V2' + value: V2MultiAsset[] } -export interface V2AssetId_Concrete { - __kind: 'Concrete' - value: V2MultiLocation +export interface VersionedMultiAssets_V3 { + __kind: 'V3' + value: V3MultiAsset[] } export type VersionedMultiAsset = VersionedMultiAsset_V2 | VersionedMultiAsset_V3 @@ -1524,11 +2240,6 @@ export interface V3WeightLimit_Unlimited { __kind: 'Unlimited' } -export interface AssetId { - collectionId: bigint - tokenId: bigint -} - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ @@ -2933,301 +3644,81 @@ export interface V3Instruction_SubscribeVersion { export interface V3Instruction_Transact { __kind: 'Transact' - originKind: V2OriginKind - requireWeightAtMost: Weight - call: DoubleEncoded -} - -export interface V3Instruction_TransferAsset { - __kind: 'TransferAsset' - assets: V3MultiAsset[] - beneficiary: V3MultiLocation -} - -export interface V3Instruction_TransferReserveAsset { - __kind: 'TransferReserveAsset' - assets: V3MultiAsset[] - dest: V3MultiLocation - xcm: V3Instruction[] -} - -export interface V3Instruction_Trap { - __kind: 'Trap' - value: bigint -} - -export interface V3Instruction_UniversalOrigin { - __kind: 'UniversalOrigin' - value: V3Junction -} - -export interface V3Instruction_UnlockAsset { - __kind: 'UnlockAsset' - asset: V3MultiAsset - target: V3MultiLocation -} - -export interface V3Instruction_UnpaidExecution { - __kind: 'UnpaidExecution' - weightLimit: V3WeightLimit - checkOrigin?: (V3MultiLocation | undefined) -} - -export interface V3Instruction_UnsubscribeVersion { - __kind: 'UnsubscribeVersion' -} - -export interface V3Instruction_WithdrawAsset { - __kind: 'WithdrawAsset' - value: V3MultiAsset[] -} - -export interface DoubleEncoded { - encoded: Bytes -} - -export type V2OriginKind = V2OriginKind_Native | V2OriginKind_SovereignAccount | V2OriginKind_Superuser | V2OriginKind_Xcm - -export interface V2OriginKind_Native { - __kind: 'Native' -} - -export interface V2OriginKind_SovereignAccount { - __kind: 'SovereignAccount' -} - -export interface V2OriginKind_Superuser { - __kind: 'Superuser' -} - -export interface V2OriginKind_Xcm { - __kind: 'Xcm' -} - -export type V3Response = V3Response_Assets | V3Response_DispatchResult | V3Response_ExecutionResult | V3Response_Null | V3Response_PalletsInfo | V3Response_Version - -export interface V3Response_Assets { - __kind: 'Assets' - value: V3MultiAsset[] -} - -export interface V3Response_DispatchResult { - __kind: 'DispatchResult' - value: V3MaybeErrorCode -} - -export interface V3Response_ExecutionResult { - __kind: 'ExecutionResult' - value?: ([number, V3Error] | undefined) -} - -export interface V3Response_Null { - __kind: 'Null' -} - -export interface V3Response_PalletsInfo { - __kind: 'PalletsInfo' - value: V3PalletInfo[] -} - -export interface V3Response_Version { - __kind: 'Version' - value: number -} - -export interface V3PalletInfo { - index: number - name: Bytes - moduleName: Bytes - major: number - minor: number - patch: number -} - -export interface V3QueryResponseInfo { - destination: V3MultiLocation - queryId: bigint - maxWeight: Weight -} - -export type V3MaybeErrorCode = V3MaybeErrorCode_Error | V3MaybeErrorCode_Success | V3MaybeErrorCode_TruncatedError - -export interface V3MaybeErrorCode_Error { - __kind: 'Error' - value: Bytes -} - -export interface V3MaybeErrorCode_Success { - __kind: 'Success' -} - -export interface V3MaybeErrorCode_TruncatedError { - __kind: 'TruncatedError' - value: Bytes -} - -export type V3Error = V3Error_AssetNotFound | V3Error_BadOrigin | V3Error_Barrier | V3Error_DestinationUnsupported | V3Error_ExceedsMaxMessageSize | V3Error_ExceedsStackLimit | V3Error_ExpectationFalse | V3Error_ExportError | V3Error_FailedToDecode | V3Error_FailedToTransactAsset | V3Error_FeesNotMet | V3Error_HoldingWouldOverflow | V3Error_InvalidLocation | V3Error_LocationCannotHold | V3Error_LocationFull | V3Error_LocationNotInvertible | V3Error_LockError | V3Error_MaxWeightInvalid | V3Error_NameMismatch | V3Error_NoDeal | V3Error_NoPermission | V3Error_NotDepositable | V3Error_NotHoldingFees | V3Error_NotWithdrawable | V3Error_Overflow | V3Error_PalletNotFound | V3Error_ReanchorFailed | V3Error_TooExpensive | V3Error_Transport | V3Error_Trap | V3Error_Unanchored | V3Error_UnhandledXcmVersion | V3Error_Unimplemented | V3Error_UnknownClaim | V3Error_Unroutable | V3Error_UntrustedReserveLocation | V3Error_UntrustedTeleportLocation | V3Error_VersionIncompatible | V3Error_WeightLimitReached | V3Error_WeightNotComputable - -export interface V3Error_AssetNotFound { - __kind: 'AssetNotFound' -} - -export interface V3Error_BadOrigin { - __kind: 'BadOrigin' -} - -export interface V3Error_Barrier { - __kind: 'Barrier' -} - -export interface V3Error_DestinationUnsupported { - __kind: 'DestinationUnsupported' -} - -export interface V3Error_ExceedsMaxMessageSize { - __kind: 'ExceedsMaxMessageSize' -} - -export interface V3Error_ExceedsStackLimit { - __kind: 'ExceedsStackLimit' -} - -export interface V3Error_ExpectationFalse { - __kind: 'ExpectationFalse' -} - -export interface V3Error_ExportError { - __kind: 'ExportError' -} - -export interface V3Error_FailedToDecode { - __kind: 'FailedToDecode' -} - -export interface V3Error_FailedToTransactAsset { - __kind: 'FailedToTransactAsset' -} - -export interface V3Error_FeesNotMet { - __kind: 'FeesNotMet' -} - -export interface V3Error_HoldingWouldOverflow { - __kind: 'HoldingWouldOverflow' -} - -export interface V3Error_InvalidLocation { - __kind: 'InvalidLocation' -} - -export interface V3Error_LocationCannotHold { - __kind: 'LocationCannotHold' -} - -export interface V3Error_LocationFull { - __kind: 'LocationFull' -} - -export interface V3Error_LocationNotInvertible { - __kind: 'LocationNotInvertible' -} - -export interface V3Error_LockError { - __kind: 'LockError' -} - -export interface V3Error_MaxWeightInvalid { - __kind: 'MaxWeightInvalid' -} - -export interface V3Error_NameMismatch { - __kind: 'NameMismatch' -} - -export interface V3Error_NoDeal { - __kind: 'NoDeal' -} - -export interface V3Error_NoPermission { - __kind: 'NoPermission' -} - -export interface V3Error_NotDepositable { - __kind: 'NotDepositable' -} - -export interface V3Error_NotHoldingFees { - __kind: 'NotHoldingFees' -} - -export interface V3Error_NotWithdrawable { - __kind: 'NotWithdrawable' -} - -export interface V3Error_Overflow { - __kind: 'Overflow' -} - -export interface V3Error_PalletNotFound { - __kind: 'PalletNotFound' -} - -export interface V3Error_ReanchorFailed { - __kind: 'ReanchorFailed' + originKind: V2OriginKind + requireWeightAtMost: Weight + call: DoubleEncoded } -export interface V3Error_TooExpensive { - __kind: 'TooExpensive' +export interface V3Instruction_TransferAsset { + __kind: 'TransferAsset' + assets: V3MultiAsset[] + beneficiary: V3MultiLocation } -export interface V3Error_Transport { - __kind: 'Transport' +export interface V3Instruction_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V3MultiAsset[] + dest: V3MultiLocation + xcm: V3Instruction[] } -export interface V3Error_Trap { +export interface V3Instruction_Trap { __kind: 'Trap' value: bigint } -export interface V3Error_Unanchored { - __kind: 'Unanchored' +export interface V3Instruction_UniversalOrigin { + __kind: 'UniversalOrigin' + value: V3Junction } -export interface V3Error_UnhandledXcmVersion { - __kind: 'UnhandledXcmVersion' +export interface V3Instruction_UnlockAsset { + __kind: 'UnlockAsset' + asset: V3MultiAsset + target: V3MultiLocation } -export interface V3Error_Unimplemented { - __kind: 'Unimplemented' +export interface V3Instruction_UnpaidExecution { + __kind: 'UnpaidExecution' + weightLimit: V3WeightLimit + checkOrigin?: (V3MultiLocation | undefined) } -export interface V3Error_UnknownClaim { - __kind: 'UnknownClaim' +export interface V3Instruction_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' } -export interface V3Error_Unroutable { - __kind: 'Unroutable' +export interface V3Instruction_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V3MultiAsset[] } -export interface V3Error_UntrustedReserveLocation { - __kind: 'UntrustedReserveLocation' +export interface DoubleEncoded { + encoded: Bytes } -export interface V3Error_UntrustedTeleportLocation { - __kind: 'UntrustedTeleportLocation' +export type V2OriginKind = V2OriginKind_Native | V2OriginKind_SovereignAccount | V2OriginKind_Superuser | V2OriginKind_Xcm + +export interface V2OriginKind_Native { + __kind: 'Native' } -export interface V3Error_VersionIncompatible { - __kind: 'VersionIncompatible' +export interface V2OriginKind_SovereignAccount { + __kind: 'SovereignAccount' } -export interface V3Error_WeightLimitReached { - __kind: 'WeightLimitReached' - value: Weight +export interface V2OriginKind_Superuser { + __kind: 'Superuser' } -export interface V3Error_WeightNotComputable { - __kind: 'WeightNotComputable' +export interface V2OriginKind_Xcm { + __kind: 'Xcm' +} + +export interface V3QueryResponseInfo { + destination: V3MultiLocation + queryId: bigint + maxWeight: Weight } export type V3MultiAssetFilter = V3MultiAssetFilter_Definite | V3MultiAssetFilter_Wild @@ -3443,135 +3934,6 @@ export interface V2Instruction_WithdrawAsset { value: V2MultiAsset[] } -export type V2Response = V2Response_Assets | V2Response_ExecutionResult | V2Response_Null | V2Response_Version - -export interface V2Response_Assets { - __kind: 'Assets' - value: V2MultiAsset[] -} - -export interface V2Response_ExecutionResult { - __kind: 'ExecutionResult' - value?: ([number, V2Error] | undefined) -} - -export interface V2Response_Null { - __kind: 'Null' -} - -export interface V2Response_Version { - __kind: 'Version' - value: number -} - -export type V2Error = V2Error_AssetNotFound | V2Error_BadOrigin | V2Error_Barrier | V2Error_DestinationUnsupported | V2Error_ExceedsMaxMessageSize | V2Error_FailedToDecode | V2Error_FailedToTransactAsset | V2Error_InvalidLocation | V2Error_LocationCannotHold | V2Error_MaxWeightInvalid | V2Error_MultiLocationFull | V2Error_MultiLocationNotInvertible | V2Error_NotHoldingFees | V2Error_NotWithdrawable | V2Error_Overflow | V2Error_TooExpensive | V2Error_Transport | V2Error_Trap | V2Error_UnhandledXcmVersion | V2Error_Unimplemented | V2Error_UnknownClaim | V2Error_Unroutable | V2Error_UntrustedReserveLocation | V2Error_UntrustedTeleportLocation | V2Error_WeightLimitReached | V2Error_WeightNotComputable - -export interface V2Error_AssetNotFound { - __kind: 'AssetNotFound' -} - -export interface V2Error_BadOrigin { - __kind: 'BadOrigin' -} - -export interface V2Error_Barrier { - __kind: 'Barrier' -} - -export interface V2Error_DestinationUnsupported { - __kind: 'DestinationUnsupported' -} - -export interface V2Error_ExceedsMaxMessageSize { - __kind: 'ExceedsMaxMessageSize' -} - -export interface V2Error_FailedToDecode { - __kind: 'FailedToDecode' -} - -export interface V2Error_FailedToTransactAsset { - __kind: 'FailedToTransactAsset' -} - -export interface V2Error_InvalidLocation { - __kind: 'InvalidLocation' -} - -export interface V2Error_LocationCannotHold { - __kind: 'LocationCannotHold' -} - -export interface V2Error_MaxWeightInvalid { - __kind: 'MaxWeightInvalid' -} - -export interface V2Error_MultiLocationFull { - __kind: 'MultiLocationFull' -} - -export interface V2Error_MultiLocationNotInvertible { - __kind: 'MultiLocationNotInvertible' -} - -export interface V2Error_NotHoldingFees { - __kind: 'NotHoldingFees' -} - -export interface V2Error_NotWithdrawable { - __kind: 'NotWithdrawable' -} - -export interface V2Error_Overflow { - __kind: 'Overflow' -} - -export interface V2Error_TooExpensive { - __kind: 'TooExpensive' -} - -export interface V2Error_Transport { - __kind: 'Transport' -} - -export interface V2Error_Trap { - __kind: 'Trap' - value: bigint -} - -export interface V2Error_UnhandledXcmVersion { - __kind: 'UnhandledXcmVersion' -} - -export interface V2Error_Unimplemented { - __kind: 'Unimplemented' -} - -export interface V2Error_UnknownClaim { - __kind: 'UnknownClaim' -} - -export interface V2Error_Unroutable { - __kind: 'Unroutable' -} - -export interface V2Error_UntrustedReserveLocation { - __kind: 'UntrustedReserveLocation' -} - -export interface V2Error_UntrustedTeleportLocation { - __kind: 'UntrustedTeleportLocation' -} - -export interface V2Error_WeightLimitReached { - __kind: 'WeightLimitReached' - value: bigint -} - -export interface V2Error_WeightNotComputable { - __kind: 'WeightNotComputable' -} - export type V2MultiAssetFilter = V2MultiAssetFilter_Definite | V2MultiAssetFilter_Wild export interface V2MultiAssetFilter_Definite { @@ -4846,85 +5208,36 @@ export interface FreezeType_CollectionAccount { export interface FreezeType_Token { __kind: 'Token' tokenId: bigint - freezeState?: (FreezeState | undefined) -} - -export interface FreezeType_TokenAccount { - __kind: 'TokenAccount' - tokenId: bigint - accountId: AccountId32 -} - -export type DefaultTransferParams = DefaultTransferParams_Operator | DefaultTransferParams_Simple - -export interface DefaultTransferParams_Operator { - __kind: 'Operator' - tokenId: bigint - source: AccountId32 - amount: bigint - keepAlive: boolean -} - -export interface DefaultTransferParams_Simple { - __kind: 'Simple' - tokenId: bigint - amount: bigint - keepAlive: boolean -} - -export interface TokenAccount { - balance: bigint - reservedBalance: bigint - lockedBalance: bigint - namedReserves: [Bytes, bigint][] - locks: [Bytes, bigint][] - approvals: [AccountId32, Approval][] - isFrozen: boolean -} - -export interface Approval { - amount: bigint - expiration?: (number | undefined) -} - -export interface CollectionAccount { - isFrozen: boolean - approvals: [AccountId32, (number | undefined)][] - accountCount: number -} - -export interface Collection { - owner: AccountId32 - policy: DefaultCollectionPolicy - tokenCount: bigint - attributeCount: number - totalDeposit: bigint - explicitRoyaltyCurrencies: [AssetId, null][] + freezeState?: (FreezeState | undefined) } -export interface DefaultCollectionPolicy { - mint: DefaultMintPolicy - transfer: DefaultTransferPolicy - market: DefaultMarketPolicy +export interface FreezeType_TokenAccount { + __kind: 'TokenAccount' + tokenId: bigint + accountId: AccountId32 } -export interface DefaultMarketPolicy { - royalty?: (DefaultRoyalty | undefined) -} +export type DefaultTransferParams = DefaultTransferParams_Operator | DefaultTransferParams_Simple -export interface DefaultTransferPolicy { - isFrozen: boolean +export interface DefaultTransferParams_Operator { + __kind: 'Operator' + tokenId: bigint + source: AccountId32 + amount: bigint + keepAlive: boolean } -export interface DefaultMintPolicy { - maxTokenCount?: (bigint | undefined) - maxTokenSupply?: (bigint | undefined) - forceSingleMint: boolean +export interface DefaultTransferParams_Simple { + __kind: 'Simple' + tokenId: bigint + amount: bigint + keepAlive: boolean } -export interface Attribute { - value: Bytes - deposit: bigint +export interface CollectionAccount { + isFrozen: boolean + approvals: [AccountId32, (number | undefined)][] + accountCount: number } export interface DefaultCollectionMutation { @@ -5124,11 +5437,6 @@ export interface MarketplaceCall_set_protocol_fee { protocolFee: Perbill } -export interface AuctionData { - startBlock: number - endBlock: number -} - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ @@ -7037,8 +7345,65 @@ export const AccountData: sts.Type = sts.struct(() => { } }) +export interface Scheduled { + maybeId?: (Bytes | undefined) + priority: number + call: Bounded + maybePeriodic?: ([number, number] | undefined) + origin: OriginCaller +} + +export const Scheduled: sts.Type = sts.struct(() => { + return { + maybeId: sts.option(() => sts.bytes()), + priority: sts.number(), + call: Bounded, + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + origin: OriginCaller, + } +}) + +export const Bounded: sts.Type = sts.closedEnum(() => { + return { + Inline: sts.bytes(), + Legacy: sts.enumStruct({ + hash: H256, + }), + Lookup: sts.enumStruct({ + hash: H256, + len: sts.number(), + }), + } +}) + export type H256 = Bytes +export interface V2AbridgedHostConfiguration { + maxCodeSize: number + maxHeadDataSize: number + maxUpwardQueueCount: number + maxUpwardQueueSize: number + maxUpwardMessageSize: number + maxUpwardMessageNumPerCandidate: number + hrmpMaxMessageNumPerCandidate: number + validationUpgradeCooldown: number + validationUpgradeDelay: number +} + +export const V2AbridgedHostConfiguration: sts.Type = sts.struct(() => { + return { + maxCodeSize: sts.number(), + maxHeadDataSize: sts.number(), + maxUpwardQueueCount: sts.number(), + maxUpwardQueueSize: sts.number(), + maxUpwardMessageSize: sts.number(), + maxUpwardMessageNumPerCandidate: sts.number(), + hrmpMaxMessageNumPerCandidate: sts.number(), + validationUpgradeCooldown: sts.number(), + validationUpgradeDelay: sts.number(), + } +}) + export interface MessagingStateSnapshot { dmqMqcHead: H256 relayDispatchQueueSize: [number, number] @@ -9161,67 +9526,6 @@ export interface MarketplaceEvent_ProtocolFeeSet { protocolFee: Perbill } -export interface Listing { - seller: AccountId32 - makeAssetId: AssetId - takeAssetId: AssetId - amount: bigint - price: bigint - minTakeValue: bigint - feeSide: FeeSide - creationBlock: number - deposit: bigint - salt: Bytes - data: ListingData - state: ListingState -} - -export type ListingState = ListingState_Auction | ListingState_FixedPrice - -export interface ListingState_Auction { - __kind: 'Auction' - value: AuctionState -} - -export interface ListingState_FixedPrice { - __kind: 'FixedPrice' - amountFilled: bigint -} - -export interface AuctionState { - highBid?: (Bid | undefined) -} - -export type ListingData = ListingData_Auction | ListingData_FixedPrice - -export interface ListingData_Auction { - __kind: 'Auction' - value: AuctionData -} - -export interface ListingData_FixedPrice { - __kind: 'FixedPrice' -} - -export type FeeSide = FeeSide_Make | FeeSide_NoFee | FeeSide_Take - -export interface FeeSide_Make { - __kind: 'Make' -} - -export interface FeeSide_NoFee { - __kind: 'NoFee' -} - -export interface FeeSide_Take { - __kind: 'Take' -} - -export interface Bid { - bidder: AccountId32 - price: bigint -} - /** * The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted @@ -10939,132 +11243,50 @@ export const MultiTokensEvent: sts.Type = sts.closedEnum(() => collectionId: sts.bigint(), tokenId: sts.bigint(), issuer: RootOrSigned, - initialSupply: sts.bigint(), - }), - TokenDestroyed: sts.enumStruct({ - collectionId: sts.bigint(), - tokenId: sts.bigint(), - caller: AccountId32, - }), - TokenMutated: sts.enumStruct({ - collectionId: sts.bigint(), - tokenId: sts.bigint(), - mutation: DefaultTokenMutation, - }), - TokenUpdated: sts.enumStruct({ - collectionId: sts.bigint(), - tokenId: sts.bigint(), - value: sts.option(() => Token), - }), - Transferred: sts.enumStruct({ - collectionId: sts.bigint(), - tokenId: sts.bigint(), - operator: AccountId32, - from: AccountId32, - to: AccountId32, - amount: sts.bigint(), - }), - Unapproved: sts.enumStruct({ - collectionId: sts.bigint(), - tokenId: sts.option(() => sts.bigint()), - owner: AccountId32, - operator: AccountId32, - }), - Unreserved: sts.enumStruct({ - collectionId: sts.bigint(), - tokenId: sts.bigint(), - accountId: AccountId32, - amount: sts.bigint(), - reserveId: sts.option(() => sts.bytes()), - }), - Withdraw: sts.enumStruct({ - collectionId: sts.bigint(), - tokenId: sts.bigint(), - accountId: AccountId32, - amount: sts.bigint(), - }), - } -}) - -export const DefaultTokenMutation: sts.Type = sts.struct(() => { - return { - behavior: Type_142, - listingForbidden: Type_145, - metadata: Type_146, - } -}) - -export const Type_146: sts.Type = sts.closedEnum(() => { - return { - NoMutation: sts.unit(), - SomeMutation: DefaultTokenMetadata, - } -}) - -export const DefaultTokenMetadata: sts.Type = sts.closedEnum(() => { - return { - Foreign: DefaultForeignTokenMetadata, - Native: sts.unit(), - } -}) - -export const DefaultForeignTokenMetadata: sts.Type = sts.struct(() => { - return { - decimalCount: sts.number(), - name: BoundedString, - symbol: sts.bytes(), - location: sts.option(() => V3MultiLocation), - unitsPerSecond: sts.option(() => sts.bigint()), - premintedSupply: sts.bigint(), - } -}) - -export const BoundedString = sts.bytes() - -export const Type_145: sts.Type = sts.closedEnum(() => { - return { - NoMutation: sts.unit(), - SomeMutation: sts.boolean(), - } -}) - -export const Type_142: sts.Type = sts.closedEnum(() => { - return { - NoMutation: sts.unit(), - SomeMutation: sts.option(() => TokenMarketBehavior), - } -}) - -export const TokenMarketBehavior: sts.Type = sts.closedEnum(() => { - return { - HasRoyalty: DefaultRoyalty, - IsCurrency: sts.unit(), - } -}) - -export const DefaultRoyalty: sts.Type = sts.struct(() => { - return { - beneficiary: AccountId32, - percentage: sts.number(), - } -}) - -export const TokenAccount: sts.Type = sts.struct(() => { - return { - balance: sts.bigint(), - reservedBalance: sts.bigint(), - lockedBalance: sts.bigint(), - namedReserves: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bigint()])), - locks: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bigint()])), - approvals: sts.array(() => sts.tuple(() => [AccountId32, Approval])), - isFrozen: sts.boolean(), - } -}) - -export const Approval: sts.Type = sts.struct(() => { - return { - amount: sts.bigint(), - expiration: sts.option(() => sts.number()), + initialSupply: sts.bigint(), + }), + TokenDestroyed: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + caller: AccountId32, + }), + TokenMutated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + mutation: DefaultTokenMutation, + }), + TokenUpdated: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + value: sts.option(() => Token), + }), + Transferred: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + operator: AccountId32, + from: AccountId32, + to: AccountId32, + amount: sts.bigint(), + }), + Unapproved: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.option(() => sts.bigint()), + owner: AccountId32, + operator: AccountId32, + }), + Unreserved: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + reserveId: sts.option(() => sts.bytes()), + }), + Withdraw: sts.enumStruct({ + collectionId: sts.bigint(), + tokenId: sts.bigint(), + accountId: AccountId32, + amount: sts.bigint(), + }), } }) @@ -11114,45 +11336,6 @@ export const FreezeState: sts.Type = sts.closedEnum(() => { } }) -export const Collection: sts.Type = sts.struct(() => { - return { - owner: AccountId32, - policy: DefaultCollectionPolicy, - tokenCount: sts.bigint(), - attributeCount: sts.number(), - totalDeposit: sts.bigint(), - explicitRoyaltyCurrencies: sts.array(() => sts.tuple(() => [AssetId, sts.unit()])), - } -}) - -export const DefaultCollectionPolicy: sts.Type = sts.struct(() => { - return { - mint: DefaultMintPolicy, - transfer: DefaultTransferPolicy, - market: DefaultMarketPolicy, - } -}) - -export const DefaultMarketPolicy: sts.Type = sts.struct(() => { - return { - royalty: sts.option(() => DefaultRoyalty), - } -}) - -export const DefaultTransferPolicy: sts.Type = sts.struct(() => { - return { - isFrozen: sts.boolean(), - } -}) - -export const DefaultMintPolicy: sts.Type = sts.struct(() => { - return { - maxTokenCount: sts.option(() => sts.bigint()), - maxTokenSupply: sts.option(() => sts.bigint()), - forceSingleMint: sts.boolean(), - } -}) - export const DefaultCollectionMutation: sts.Type = sts.struct(() => { return { owner: sts.option(() => AccountId32), @@ -11168,6 +11351,13 @@ export const ShouldMutate: sts.Type = sts.closedEnum(() => { } }) +export const DefaultRoyalty: sts.Type = sts.struct(() => { + return { + beneficiary: AccountId32, + percentage: sts.number(), + } +}) + export const CollectionAccount: sts.Type = sts.struct(() => { return { isFrozen: sts.boolean(), @@ -11212,60 +11402,6 @@ export const MarketplaceEvent: sts.Type = sts.closedEnum(() => } }) -export const Listing: sts.Type = sts.struct(() => { - return { - seller: AccountId32, - makeAssetId: AssetId, - takeAssetId: AssetId, - amount: sts.bigint(), - price: sts.bigint(), - minTakeValue: sts.bigint(), - feeSide: FeeSide, - creationBlock: sts.number(), - deposit: sts.bigint(), - salt: sts.bytes(), - data: ListingData, - state: ListingState, - } -}) - -export const ListingState: sts.Type = sts.closedEnum(() => { - return { - Auction: AuctionState, - FixedPrice: sts.enumStruct({ - amountFilled: sts.bigint(), - }), - } -}) - -export const AuctionState: sts.Type = sts.struct(() => { - return { - highBid: sts.option(() => Bid), - } -}) - -export const ListingData: sts.Type = sts.closedEnum(() => { - return { - Auction: AuctionData, - FixedPrice: sts.unit(), - } -}) - -export const AuctionData: sts.Type = sts.struct(() => { - return { - startBlock: sts.number(), - endBlock: sts.number(), - } -}) - -export const FeeSide: sts.Type = sts.closedEnum(() => { - return { - Make: sts.unit(), - NoFee: sts.unit(), - Take: sts.unit(), - } -}) - export const Bid: sts.Type = sts.struct(() => { return { bidder: AccountId32, @@ -11351,28 +11487,6 @@ export const FuelTanksEvent: sts.Type = sts.closedEnum(() => { } }) -export const DefaultTankMutation: sts.Type = sts.struct(() => { - return { - userAccountManagement: Type_207, - providesDeposit: sts.option(() => sts.boolean()), - accountRules: sts.option(() => sts.array(() => AccountRuleDescriptor)), - } -}) - -export const AccountRuleDescriptor: sts.Type = sts.closedEnum(() => { - return { - RequireToken: RequireTokenRule, - WhitelistedCallers: sts.array(() => AccountId32), - } -}) - -export const Type_207: sts.Type = sts.closedEnum(() => { - return { - NoMutation: sts.unit(), - SomeMutation: sts.option(() => UserAccountManagement), - } -}) - /** * The pallet's event type. */ @@ -11844,13 +11958,6 @@ export const CurrencyIdAmountPair: sts.Type = sts.struct(( } }) -export const AssetId: sts.Type = sts.struct(() => { - return { - collectionId: sts.bigint(), - tokenId: sts.bigint(), - } -}) - export const ParachainId: sts.Type = sts.closedEnum(() => { return { Acala: sts.unit(), @@ -11884,6 +11991,13 @@ export const Account: sts.Type = sts.closedEnum(() => { export const Signature = sts.bytes() +export const AuctionData: sts.Type = sts.struct(() => { + return { + startBlock: sts.number(), + endBlock: sts.number(), + } +}) + export const DispatchRuleDescriptor: sts.Type = sts.closedEnum(() => { return { MaxFuelBurnPerTransaction: MaxFuelBurnPerTransactionRule, @@ -11921,6 +12035,27 @@ export const FuelTankDescriptor: sts.Type = sts.struct(() => } }) +export const AccountRuleDescriptor: sts.Type = sts.closedEnum(() => { + return { + RequireToken: RequireTokenRule, + WhitelistedCallers: sts.array(() => AccountId32), + } +}) + +export const Attribute: sts.Type = sts.struct(() => { + return { + value: sts.bytes(), + deposit: sts.bigint(), + } +}) + +export const AttributeKeyValuePair: sts.Type = sts.struct(() => { + return { + key: sts.bytes(), + value: sts.bytes(), + } +}) + export const Type_380: sts.Type = sts.struct(() => { return { accountId: AccountId32, @@ -11928,6 +12063,38 @@ export const Type_380: sts.Type = sts.struct(() => { } }) +export const Recipient: sts.Type = sts.struct(() => { + return { + accountId: AccountId32, + params: DefaultTransferParams, + } +}) + +export const DefaultTransferParams: sts.Type = sts.closedEnum(() => { + return { + Operator: sts.enumStruct({ + tokenId: sts.bigint(), + source: AccountId32, + amount: sts.bigint(), + keepAlive: sts.boolean(), + }), + Simple: sts.enumStruct({ + tokenId: sts.bigint(), + amount: sts.bigint(), + keepAlive: sts.boolean(), + }), + } +}) + +export const DefaultBurnParams: sts.Type = sts.struct(() => { + return { + tokenId: sts.bigint(), + amount: sts.bigint(), + keepAlive: sts.boolean(), + removeTokenStorage: sts.boolean(), + } +}) + export const DefaultMintParams: sts.Type = sts.closedEnum(() => { return { CreateToken: sts.enumStruct({ @@ -11959,10 +12126,12 @@ export const ForeignTokenCreationParams: sts.Type = } }) -export const AttributeKeyValuePair: sts.Type = sts.struct(() => { +export const BoundedString = sts.bytes() + +export const TokenMarketBehavior: sts.Type = sts.closedEnum(() => { return { - key: sts.bytes(), - value: sts.bytes(), + HasRoyalty: DefaultRoyalty, + IsCurrency: sts.unit(), } }) @@ -11976,278 +12145,242 @@ export const TokenCap: sts.Type = sts.closedEnum(() => { export const SufficiencyParam: sts.Type = sts.closedEnum(() => { return { Insufficient: sts.enumStruct({ - unitPrice: sts.option(() => sts.bigint()), - }), - Sufficient: sts.enumStruct({ - minimumBalance: sts.bigint(), - }), - } -}) - -export const MultiAddress: sts.Type = sts.closedEnum(() => { - return { - Address20: sts.bytes(), - Address32: sts.bytes(), - Id: AccountId32, - Index: sts.unit(), - Raw: sts.bytes(), + unitPrice: sts.option(() => sts.bigint()), + }), + Sufficient: sts.enumStruct({ + minimumBalance: sts.bigint(), + }), } }) -export const OriginCaller: sts.Type = sts.closedEnum(() => { +export const DefaultCollectionDescriptor: sts.Type = sts.struct(() => { return { - Council: Type_299, - CumulusXcm: Type_302, - PolkadotXcm: Origin, - TechnicalCommittee: Type_300, - Void: Void, - system: RawOrigin, + policy: DefaultCollectionPolicyDescriptor, + explicitRoyaltyCurrencies: sts.array(() => AssetId), + attributes: sts.array(() => AttributeKeyValuePair), } }) -export const RawOrigin: sts.Type = sts.closedEnum(() => { +export const DefaultCollectionPolicyDescriptor: sts.Type = sts.struct(() => { return { - None: sts.unit(), - Root: sts.unit(), - Signed: AccountId32, + mint: DefaultMintPolicyDescriptor, + market: DefaultMarketPolicyDescriptor, } }) -export const Void: sts.Type = sts.closedEnum(() => { +export const DefaultMarketPolicyDescriptor: sts.Type = sts.struct(() => { return { + royalty: sts.option(() => DefaultRoyalty), } }) -export const Type_300: sts.Type = sts.closedEnum(() => { +export const DefaultMintPolicyDescriptor: sts.Type = sts.struct(() => { return { - Member: AccountId32, - Members: sts.tuple(() => [sts.number(), sts.number()]), - _Phantom: sts.unit(), + maxTokenCount: sts.option(() => sts.bigint()), + maxTokenSupply: sts.option(() => sts.bigint()), + forceSingleMint: sts.boolean(), } }) -export const Origin: sts.Type = sts.closedEnum(() => { +export const VersionedMultiAsset: sts.Type = sts.closedEnum(() => { return { - Response: V3MultiLocation, - Xcm: V3MultiLocation, + V2: V2MultiAsset, + V3: V3MultiAsset, } }) -export const Type_302: sts.Type = sts.closedEnum(() => { +export const AssetId: sts.Type = sts.struct(() => { return { - Relay: sts.unit(), - SiblingParachain: Id, + collectionId: sts.bigint(), + tokenId: sts.bigint(), } }) -export const Type_299: sts.Type = sts.closedEnum(() => { +export const V3WeightLimit: sts.Type = sts.closedEnum(() => { return { - Member: AccountId32, - Members: sts.tuple(() => [sts.number(), sts.number()]), - _Phantom: sts.unit(), + Limited: Weight, + Unlimited: sts.unit(), } }) -export const Call: sts.Type = sts.closedEnum(() => { +export const Type_338: sts.Type = sts.closedEnum(() => { return { - Balances: BalancesCall, - Bounties: BountiesCall, - Claims: ClaimsCall, - CollatorStaking: CollatorStakingCall, - CommunityPool: CommunityPoolCall, - Council: CouncilCall, - CumulusXcm: CumulusXcmCall, - Democracy: DemocracyCall, - DmpQueue: DmpQueueCall, - EfinityUtility: EfinityUtilityCall, - EfinityXcm: EfinityXcmCall, - ExtrinsicPause: ExtrinsicPauseCall, - FuelTanks: FuelTanksCall, - Marketplace: MarketplaceCall, - MultiTokens: MultiTokensCall, - Multisig: MultisigCall, - OrmlXcm: OrmlXcmCall, - ParachainSystem: ParachainSystemCall, - PolkadotXcm: PolkadotXcmCall, - Pools: PoolsCall, - Preimage: PreimageCall, - Scheduler: SchedulerCall, - Session: SessionCall, - Sudo: SudoCall, - System: SystemCall, - TechnicalCommittee: TechnicalCommitteeCall, - TechnicalMembership: TechnicalMembershipCall, - Timestamp: TimestampCall, - Utility: UtilityCall, - XTokens: XTokensCall, - XcmpQueue: XcmpQueueCall, + V2: sts.array(() => Type_341), + V3: sts.array(() => Type_345), } }) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const XcmpQueueCall: sts.Type = sts.closedEnum(() => { +export const Type_345: sts.Type = sts.closedEnum(() => { return { - resume_xcm_execution: sts.unit(), - service_overweight: sts.enumStruct({ - index: sts.bigint(), - weightLimit: Weight, + AliasOrigin: V3MultiLocation, + BurnAsset: sts.array(() => V3MultiAsset), + BuyExecution: sts.enumStruct({ + fees: V3MultiAsset, + weightLimit: V3WeightLimit, }), - suspend_xcm_execution: sts.unit(), - update_drop_threshold: sts.enumStruct({ - new: sts.number(), + ClaimAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + ticket: V3MultiLocation, }), - update_resume_threshold: sts.enumStruct({ - new: sts.number(), + ClearError: sts.unit(), + ClearOrigin: sts.unit(), + ClearTopic: sts.unit(), + ClearTransactStatus: sts.unit(), + DepositAsset: sts.enumStruct({ + assets: V3MultiAssetFilter, + beneficiary: V3MultiLocation, }), - update_suspend_threshold: sts.enumStruct({ - new: sts.number(), + DepositReserveAsset: sts.enumStruct({ + assets: V3MultiAssetFilter, + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), }), - update_threshold_weight: sts.enumStruct({ - new: Weight, + DescendOrigin: V3Junctions, + ExchangeAsset: sts.enumStruct({ + give: V3MultiAssetFilter, + want: sts.array(() => V3MultiAsset), + maximal: sts.boolean(), }), - update_weight_restrict_decay: sts.enumStruct({ - new: Weight, + ExpectAsset: sts.array(() => V3MultiAsset), + ExpectError: sts.option(() => sts.tuple(() => [sts.number(), V3Error])), + ExpectOrigin: sts.option(() => V3MultiLocation), + ExpectPallet: sts.enumStruct({ + index: sts.number(), + name: sts.bytes(), + moduleName: sts.bytes(), + crateMajor: sts.number(), + minCrateMinor: sts.number(), }), - update_xcmp_max_individual_weight: sts.enumStruct({ - new: Weight, + ExpectTransactStatus: V3MaybeErrorCode, + ExportMessage: sts.enumStruct({ + network: V3NetworkId, + destination: V3Junctions, + xcm: sts.array(() => V3Instruction), }), - } -}) - -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const XTokensCall: sts.Type = sts.closedEnum(() => { - return { - transfer: sts.enumStruct({ - currencyId: AssetId, - amount: sts.bigint(), - dest: VersionedMultiLocation, - destWeightLimit: V3WeightLimit, + HrmpChannelAccepted: sts.enumStruct({ + recipient: sts.number(), }), - transfer_multiasset: sts.enumStruct({ - asset: VersionedMultiAsset, - dest: VersionedMultiLocation, - destWeightLimit: V3WeightLimit, + HrmpChannelClosing: sts.enumStruct({ + initiator: sts.number(), + sender: sts.number(), + recipient: sts.number(), }), - transfer_multiasset_with_fee: sts.enumStruct({ - asset: VersionedMultiAsset, - fee: VersionedMultiAsset, - dest: VersionedMultiLocation, - destWeightLimit: V3WeightLimit, + HrmpNewChannelOpenRequest: sts.enumStruct({ + sender: sts.number(), + maxMessageSize: sts.number(), + maxCapacity: sts.number(), }), - transfer_multiassets: sts.enumStruct({ - assets: VersionedMultiAssets, - feeItem: sts.number(), - dest: VersionedMultiLocation, - destWeightLimit: V3WeightLimit, + InitiateReserveWithdraw: sts.enumStruct({ + assets: V3MultiAssetFilter, + reserve: V3MultiLocation, + xcm: sts.array(() => V3Instruction), }), - transfer_multicurrencies: sts.enumStruct({ - currencies: sts.array(() => sts.tuple(() => [AssetId, sts.bigint()])), - feeItem: sts.number(), - dest: VersionedMultiLocation, - destWeightLimit: V3WeightLimit, + InitiateTeleport: sts.enumStruct({ + assets: V3MultiAssetFilter, + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + LockAsset: sts.enumStruct({ + asset: V3MultiAsset, + unlocker: V3MultiLocation, + }), + NoteUnlockable: sts.enumStruct({ + asset: V3MultiAsset, + owner: V3MultiLocation, + }), + QueryPallet: sts.enumStruct({ + moduleName: sts.bytes(), + responseInfo: V3QueryResponseInfo, + }), + QueryResponse: sts.enumStruct({ + queryId: sts.bigint(), + response: V3Response, + maxWeight: Weight, + querier: sts.option(() => V3MultiLocation), + }), + ReceiveTeleportedAsset: sts.array(() => V3MultiAsset), + RefundSurplus: sts.unit(), + ReportError: V3QueryResponseInfo, + ReportHolding: sts.enumStruct({ + responseInfo: V3QueryResponseInfo, + assets: V3MultiAssetFilter, + }), + ReportTransactStatus: V3QueryResponseInfo, + RequestUnlock: sts.enumStruct({ + asset: V3MultiAsset, + locker: V3MultiLocation, + }), + ReserveAssetDeposited: sts.array(() => V3MultiAsset), + SetAppendix: sts.array(() => Type_345), + SetErrorHandler: sts.array(() => Type_345), + SetFeesMode: sts.enumStruct({ + jitWithdraw: sts.boolean(), + }), + SetTopic: sts.bytes(), + SubscribeVersion: sts.enumStruct({ + queryId: sts.bigint(), + maxResponseWeight: Weight, + }), + Transact: sts.enumStruct({ + originKind: V2OriginKind, + requireWeightAtMost: Weight, + call: Type_342, + }), + TransferAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + beneficiary: V3MultiLocation, + }), + TransferReserveAsset: sts.enumStruct({ + assets: sts.array(() => V3MultiAsset), + dest: V3MultiLocation, + xcm: sts.array(() => V3Instruction), + }), + Trap: sts.bigint(), + UniversalOrigin: V3Junction, + UnlockAsset: sts.enumStruct({ + asset: V3MultiAsset, + target: V3MultiLocation, }), - transfer_with_fee: sts.enumStruct({ - currencyId: AssetId, - amount: sts.bigint(), - fee: sts.bigint(), - dest: VersionedMultiLocation, - destWeightLimit: V3WeightLimit, + UnpaidExecution: sts.enumStruct({ + weightLimit: V3WeightLimit, + checkOrigin: sts.option(() => V3MultiLocation), }), + UnsubscribeVersion: sts.unit(), + WithdrawAsset: sts.array(() => V3MultiAsset), } }) -export const VersionedMultiAsset: sts.Type = sts.closedEnum(() => { - return { - V2: V2MultiAsset, - V3: V3MultiAsset, - } -}) - -export const V2MultiAsset: sts.Type = sts.struct(() => { - return { - id: V2AssetId, - fun: V2Fungibility, - } -}) - -export const V2Fungibility: sts.Type = sts.closedEnum(() => { - return { - Fungible: sts.bigint(), - NonFungible: V2AssetInstance, - } -}) - -export const V2AssetInstance: sts.Type = sts.closedEnum(() => { - return { - Array16: sts.bytes(), - Array32: sts.bytes(), - Array4: sts.bytes(), - Array8: sts.bytes(), - Blob: sts.bytes(), - Index: sts.bigint(), - Undefined: sts.unit(), - } -}) - -export const V2AssetId: sts.Type = sts.closedEnum(() => { - return { - Abstract: sts.bytes(), - Concrete: V2MultiLocation, - } -}) - -export const V2MultiLocation: sts.Type = sts.struct(() => { - return { - parents: sts.number(), - interior: V2Junctions, - } -}) - -export const V2Junctions: sts.Type = sts.closedEnum(() => { - return { - Here: sts.unit(), - X1: V2Junction, - X2: sts.tuple(() => [V2Junction, V2Junction]), - X3: sts.tuple(() => [V2Junction, V2Junction, V2Junction]), - X4: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction]), - X5: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), - X6: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), - X7: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), - X8: sts.tuple(() => [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction]), - } -}) - -export const V2Junction: sts.Type = sts.closedEnum(() => { +export const V3Junction: sts.Type = sts.closedEnum(() => { return { AccountId32: sts.enumStruct({ - network: V2NetworkId, + network: sts.option(() => V3NetworkId), id: sts.bytes(), }), AccountIndex64: sts.enumStruct({ - network: V2NetworkId, + network: sts.option(() => V3NetworkId), index: sts.bigint(), }), AccountKey20: sts.enumStruct({ - network: V2NetworkId, + network: sts.option(() => V3NetworkId), key: sts.bytes(), }), GeneralIndex: sts.bigint(), - GeneralKey: WeakBoundedVec, + GeneralKey: sts.enumStruct({ + length: sts.number(), + data: sts.bytes(), + }), + GlobalConsensus: V3NetworkId, OnlyChild: sts.unit(), PalletInstance: sts.number(), Parachain: sts.number(), Plurality: sts.enumStruct({ - id: V2BodyId, - part: V2BodyPart, + id: V3BodyId, + part: V3BodyPart, }), } }) -export const V2BodyPart: sts.Type = sts.closedEnum(() => { +export const V3BodyPart: sts.Type = sts.closedEnum(() => { return { AtLeastProportion: sts.enumStruct({ nom: sts.number(), @@ -12268,7 +12401,7 @@ export const V2BodyPart: sts.Type = sts.closedEnum(() => { } }) -export const V2BodyId: sts.Type = sts.closedEnum(() => { +export const V3BodyId: sts.Type = sts.closedEnum(() => { return { Administration: sts.unit(), Defense: sts.unit(), @@ -12276,349 +12409,201 @@ export const V2BodyId: sts.Type = sts.closedEnum(() => { Index: sts.number(), Judicial: sts.unit(), Legislative: sts.unit(), - Named: WeakBoundedVec, + Moniker: sts.bytes(), Technical: sts.unit(), Treasury: sts.unit(), Unit: sts.unit(), } }) -export const WeakBoundedVec = sts.bytes() - -export const V2NetworkId: sts.Type = sts.closedEnum(() => { - return { - Any: sts.unit(), - Kusama: sts.unit(), - Named: WeakBoundedVec, - Polkadot: sts.unit(), - } -}) - -export const V3WeightLimit: sts.Type = sts.closedEnum(() => { - return { - Limited: Weight, - Unlimited: sts.unit(), - } -}) - -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const UtilityCall: sts.Type = sts.closedEnum(() => { - return { - as_derivative: sts.enumStruct({ - index: sts.number(), - call: Call, - }), - batch: sts.enumStruct({ - calls: sts.array(() => Call), - }), - batch_all: sts.enumStruct({ - calls: sts.array(() => Call), - }), - dispatch_as: sts.enumStruct({ - asOrigin: OriginCaller, - call: Call, - }), - force_batch: sts.enumStruct({ - calls: sts.array(() => Call), - }), - with_weight: sts.enumStruct({ - call: Call, - weight: Weight, - }), - } -}) - -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const TimestampCall: sts.Type = sts.closedEnum(() => { - return { - set: sts.enumStruct({ - now: sts.bigint(), - }), - } -}) - -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const TechnicalMembershipCall: sts.Type = sts.closedEnum(() => { +export const Type_342: sts.Type = sts.struct(() => { return { - add_member: sts.enumStruct({ - who: MultiAddress, - }), - change_key: sts.enumStruct({ - new: MultiAddress, - }), - clear_prime: sts.unit(), - remove_member: sts.enumStruct({ - who: MultiAddress, - }), - reset_members: sts.enumStruct({ - members: sts.array(() => AccountId32), - }), - set_prime: sts.enumStruct({ - who: MultiAddress, - }), - swap_member: sts.enumStruct({ - remove: MultiAddress, - add: MultiAddress, - }), + encoded: sts.bytes(), } }) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const TechnicalCommitteeCall: sts.Type = sts.closedEnum(() => { +export const V2OriginKind: sts.Type = sts.closedEnum(() => { return { - close: sts.enumStruct({ - proposalHash: H256, - index: sts.number(), - proposalWeightBound: Weight, - lengthBound: sts.number(), - }), - close_old_weight: sts.enumStruct({ - proposalHash: H256, - index: sts.number(), - proposalWeightBound: sts.bigint(), - lengthBound: sts.number(), - }), - disapprove_proposal: sts.enumStruct({ - proposalHash: H256, - }), - execute: sts.enumStruct({ - proposal: Call, - lengthBound: sts.number(), - }), - propose: sts.enumStruct({ - threshold: sts.number(), - proposal: Call, - lengthBound: sts.number(), - }), - set_members: sts.enumStruct({ - newMembers: sts.array(() => AccountId32), - prime: sts.option(() => AccountId32), - oldCount: sts.number(), - }), - vote: sts.enumStruct({ - proposal: H256, - index: sts.number(), - approve: sts.boolean(), - }), + Native: sts.unit(), + SovereignAccount: sts.unit(), + Superuser: sts.unit(), + Xcm: sts.unit(), } }) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const SystemCall: sts.Type = sts.closedEnum(() => { - return { - kill_prefix: sts.enumStruct({ - prefix: sts.bytes(), - subkeys: sts.number(), - }), - kill_storage: sts.enumStruct({ - keys: sts.array(() => sts.bytes()), - }), - remark: sts.enumStruct({ - remark: sts.bytes(), - }), - remark_with_event: sts.enumStruct({ - remark: sts.bytes(), - }), - set_code: sts.enumStruct({ - code: sts.bytes(), - }), - set_code_without_checks: sts.enumStruct({ - code: sts.bytes(), - }), - set_heap_pages: sts.enumStruct({ - pages: sts.bigint(), - }), - set_storage: sts.enumStruct({ - items: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bytes()])), - }), +export const V3QueryResponseInfo: sts.Type = sts.struct(() => { + return { + destination: V3MultiLocation, + queryId: sts.bigint(), + maxWeight: Weight, } }) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const SudoCall: sts.Type = sts.closedEnum(() => { +export const V3NetworkId: sts.Type = sts.closedEnum(() => { return { - set_key: sts.enumStruct({ - new: MultiAddress, - }), - sudo: sts.enumStruct({ - call: Call, - }), - sudo_as: sts.enumStruct({ - who: MultiAddress, - call: Call, + BitcoinCash: sts.unit(), + BitcoinCore: sts.unit(), + ByFork: sts.enumStruct({ + blockNumber: sts.bigint(), + blockHash: sts.bytes(), }), - sudo_unchecked_weight: sts.enumStruct({ - call: Call, - weight: Weight, + ByGenesis: sts.bytes(), + Ethereum: sts.enumStruct({ + chainId: sts.bigint(), }), + Kusama: sts.unit(), + Polkadot: sts.unit(), + Rococo: sts.unit(), + Westend: sts.unit(), + Wococo: sts.unit(), } }) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const SessionCall: sts.Type = sts.closedEnum(() => { +export const V3MaybeErrorCode: sts.Type = sts.closedEnum(() => { return { - purge_keys: sts.unit(), - set_keys: sts.enumStruct({ - keys: SessionKeys, - proof: sts.bytes(), - }), + Error: sts.bytes(), + Success: sts.unit(), + TruncatedError: sts.bytes(), } }) -export const SessionKeys: sts.Type = sts.struct(() => { +export const V3Junctions: sts.Type = sts.closedEnum(() => { return { - aura: Public, - pools: Public, + Here: sts.unit(), + X1: V3Junction, + X2: sts.tuple(() => [V3Junction, V3Junction]), + X3: sts.tuple(() => [V3Junction, V3Junction, V3Junction]), + X4: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction]), + X5: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), + X6: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), + X7: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), + X8: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), } }) -export const Public = sts.bytes() - -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const SchedulerCall: sts.Type = sts.closedEnum(() => { +export const V3MultiAssetFilter: sts.Type = sts.closedEnum(() => { return { - cancel: sts.enumStruct({ - when: sts.number(), - index: sts.number(), - }), - cancel_named: sts.enumStruct({ - id: sts.bytes(), - }), - schedule: sts.enumStruct({ - when: sts.number(), - maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), - priority: sts.number(), - call: Call, - }), - schedule_after: sts.enumStruct({ - after: sts.number(), - maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), - priority: sts.number(), - call: Call, - }), - schedule_named: sts.enumStruct({ - id: sts.bytes(), - when: sts.number(), - maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), - priority: sts.number(), - call: Call, - }), - schedule_named_after: sts.enumStruct({ - id: sts.bytes(), - after: sts.number(), - maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), - priority: sts.number(), - call: Call, - }), + Definite: sts.array(() => V3MultiAsset), + Wild: V3WildMultiAsset, } }) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const PreimageCall: sts.Type = sts.closedEnum(() => { +export const V3WildMultiAsset: sts.Type = sts.closedEnum(() => { return { - note_preimage: sts.enumStruct({ - bytes: sts.bytes(), - }), - request_preimage: sts.enumStruct({ - hash: H256, - }), - unnote_preimage: sts.enumStruct({ - hash: H256, + All: sts.unit(), + AllCounted: sts.number(), + AllOf: sts.enumStruct({ + id: V3AssetId, + fun: V3WildFungibility, }), - unrequest_preimage: sts.enumStruct({ - hash: H256, + AllOfCounted: sts.enumStruct({ + id: V3AssetId, + fun: V3WildFungibility, + count: sts.number(), }), } }) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const PoolsCall: sts.Type = sts.closedEnum(() => { +export const V3WildFungibility: sts.Type = sts.closedEnum(() => { return { - mutate_pools: sts.enumStruct({ - mutation: PoolsMutation, - }), + Fungible: sts.unit(), + NonFungible: sts.unit(), } }) -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export const PolkadotXcmCall: sts.Type = sts.closedEnum(() => { +export const Type_341: sts.Type = sts.closedEnum(() => { return { - execute: sts.enumStruct({ - message: Type_338, - maxWeight: Weight, + BuyExecution: sts.enumStruct({ + fees: V2MultiAsset, + weightLimit: V2WeightLimit, }), - force_default_xcm_version: sts.enumStruct({ - maybeXcmVersion: sts.option(() => sts.number()), + ClaimAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + ticket: V2MultiLocation, }), - force_subscribe_version_notify: sts.enumStruct({ - location: VersionedMultiLocation, + ClearError: sts.unit(), + ClearOrigin: sts.unit(), + DepositAsset: sts.enumStruct({ + assets: V2MultiAssetFilter, + maxAssets: sts.number(), + beneficiary: V2MultiLocation, }), - force_unsubscribe_version_notify: sts.enumStruct({ - location: VersionedMultiLocation, + DepositReserveAsset: sts.enumStruct({ + assets: V2MultiAssetFilter, + maxAssets: sts.number(), + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), }), - force_xcm_version: sts.enumStruct({ - location: V3MultiLocation, - xcmVersion: sts.number(), + DescendOrigin: V2Junctions, + ExchangeAsset: sts.enumStruct({ + give: V2MultiAssetFilter, + receive: sts.array(() => V2MultiAsset), }), - limited_reserve_transfer_assets: sts.enumStruct({ - dest: VersionedMultiLocation, - beneficiary: VersionedMultiLocation, - assets: VersionedMultiAssets, - feeAssetItem: sts.number(), - weightLimit: V3WeightLimit, + HrmpChannelAccepted: sts.enumStruct({ + recipient: sts.number(), }), - limited_teleport_assets: sts.enumStruct({ - dest: VersionedMultiLocation, - beneficiary: VersionedMultiLocation, - assets: VersionedMultiAssets, - feeAssetItem: sts.number(), - weightLimit: V3WeightLimit, + HrmpChannelClosing: sts.enumStruct({ + initiator: sts.number(), + sender: sts.number(), + recipient: sts.number(), }), - reserve_transfer_assets: sts.enumStruct({ - dest: VersionedMultiLocation, - beneficiary: VersionedMultiLocation, - assets: VersionedMultiAssets, - feeAssetItem: sts.number(), + HrmpNewChannelOpenRequest: sts.enumStruct({ + sender: sts.number(), + maxMessageSize: sts.number(), + maxCapacity: sts.number(), }), - send: sts.enumStruct({ - dest: VersionedMultiLocation, - message: VersionedXcm, + InitiateReserveWithdraw: sts.enumStruct({ + assets: V2MultiAssetFilter, + reserve: V2MultiLocation, + xcm: sts.array(() => V2Instruction), }), - teleport_assets: sts.enumStruct({ - dest: VersionedMultiLocation, - beneficiary: VersionedMultiLocation, - assets: VersionedMultiAssets, - feeAssetItem: sts.number(), + InitiateTeleport: sts.enumStruct({ + assets: V2MultiAssetFilter, + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), + }), + QueryHolding: sts.enumStruct({ + queryId: sts.bigint(), + dest: V2MultiLocation, + assets: V2MultiAssetFilter, + maxResponseWeight: sts.bigint(), + }), + QueryResponse: sts.enumStruct({ + queryId: sts.bigint(), + response: V2Response, + maxWeight: sts.bigint(), + }), + ReceiveTeleportedAsset: sts.array(() => V2MultiAsset), + RefundSurplus: sts.unit(), + ReportError: sts.enumStruct({ + queryId: sts.bigint(), + dest: V2MultiLocation, + maxResponseWeight: sts.bigint(), + }), + ReserveAssetDeposited: sts.array(() => V2MultiAsset), + SetAppendix: sts.array(() => Type_341), + SetErrorHandler: sts.array(() => Type_341), + SubscribeVersion: sts.enumStruct({ + queryId: sts.bigint(), + maxResponseWeight: sts.bigint(), + }), + Transact: sts.enumStruct({ + originType: V2OriginKind, + requireWeightAtMost: sts.bigint(), + call: Type_342, + }), + TransferAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + beneficiary: V2MultiLocation, + }), + TransferReserveAsset: sts.enumStruct({ + assets: sts.array(() => V2MultiAsset), + dest: V2MultiLocation, + xcm: sts.array(() => V2Instruction), }), - } -}) - -export const VersionedXcm: sts.Type = sts.closedEnum(() => { - return { - V2: sts.array(() => V2Instruction), - V3: sts.array(() => V3Instruction), + Trap: sts.bigint(), + UnsubscribeVersion: sts.unit(), + WithdrawAsset: sts.array(() => V2MultiAsset), } }) @@ -12724,55 +12709,6 @@ export const DoubleEncoded: sts.Type = sts.struct(() => { } }) -export const V2OriginKind: sts.Type = sts.closedEnum(() => { - return { - Native: sts.unit(), - SovereignAccount: sts.unit(), - Superuser: sts.unit(), - Xcm: sts.unit(), - } -}) - -export const V2Response: sts.Type = sts.closedEnum(() => { - return { - Assets: sts.array(() => V2MultiAsset), - ExecutionResult: sts.option(() => sts.tuple(() => [sts.number(), V2Error])), - Null: sts.unit(), - Version: sts.number(), - } -}) - -export const V2Error: sts.Type = sts.closedEnum(() => { - return { - AssetNotFound: sts.unit(), - BadOrigin: sts.unit(), - Barrier: sts.unit(), - DestinationUnsupported: sts.unit(), - ExceedsMaxMessageSize: sts.unit(), - FailedToDecode: sts.unit(), - FailedToTransactAsset: sts.unit(), - InvalidLocation: sts.unit(), - LocationCannotHold: sts.unit(), - MaxWeightInvalid: sts.unit(), - MultiLocationFull: sts.unit(), - MultiLocationNotInvertible: sts.unit(), - NotHoldingFees: sts.unit(), - NotWithdrawable: sts.unit(), - Overflow: sts.unit(), - TooExpensive: sts.unit(), - Transport: sts.unit(), - Trap: sts.bigint(), - UnhandledXcmVersion: sts.unit(), - Unimplemented: sts.unit(), - UnknownClaim: sts.unit(), - Unroutable: sts.unit(), - UntrustedReserveLocation: sts.unit(), - UntrustedTeleportLocation: sts.unit(), - WeightLimitReached: sts.bigint(), - WeightNotComputable: sts.unit(), - } -}) - export const V2MultiAssetFilter: sts.Type = sts.closedEnum(() => { return { Definite: sts.array(() => V2MultiAsset), @@ -12804,398 +12740,500 @@ export const V2WeightLimit: sts.Type = sts.closedEnum(() => { } }) -export const Type_338: sts.Type = sts.closedEnum(() => { +export const VersionedXcm: sts.Type = sts.closedEnum(() => { return { - V2: sts.array(() => Type_341), - V3: sts.array(() => Type_345), + V2: sts.array(() => V2Instruction), + V3: sts.array(() => V3Instruction), } }) -export const Type_345: sts.Type = sts.closedEnum(() => { +export const MultiAddress: sts.Type = sts.closedEnum(() => { return { - AliasOrigin: V3MultiLocation, - BurnAsset: sts.array(() => V3MultiAsset), - BuyExecution: sts.enumStruct({ - fees: V3MultiAsset, - weightLimit: V3WeightLimit, - }), - ClaimAsset: sts.enumStruct({ - assets: sts.array(() => V3MultiAsset), - ticket: V3MultiLocation, - }), - ClearError: sts.unit(), - ClearOrigin: sts.unit(), - ClearTopic: sts.unit(), - ClearTransactStatus: sts.unit(), - DepositAsset: sts.enumStruct({ - assets: V3MultiAssetFilter, - beneficiary: V3MultiLocation, - }), - DepositReserveAsset: sts.enumStruct({ - assets: V3MultiAssetFilter, - dest: V3MultiLocation, - xcm: sts.array(() => V3Instruction), - }), - DescendOrigin: V3Junctions, - ExchangeAsset: sts.enumStruct({ - give: V3MultiAssetFilter, - want: sts.array(() => V3MultiAsset), - maximal: sts.boolean(), - }), - ExpectAsset: sts.array(() => V3MultiAsset), - ExpectError: sts.option(() => sts.tuple(() => [sts.number(), V3Error])), - ExpectOrigin: sts.option(() => V3MultiLocation), - ExpectPallet: sts.enumStruct({ - index: sts.number(), - name: sts.bytes(), - moduleName: sts.bytes(), - crateMajor: sts.number(), - minCrateMinor: sts.number(), - }), - ExpectTransactStatus: V3MaybeErrorCode, - ExportMessage: sts.enumStruct({ - network: V3NetworkId, - destination: V3Junctions, - xcm: sts.array(() => V3Instruction), - }), - HrmpChannelAccepted: sts.enumStruct({ - recipient: sts.number(), - }), - HrmpChannelClosing: sts.enumStruct({ - initiator: sts.number(), - sender: sts.number(), - recipient: sts.number(), - }), - HrmpNewChannelOpenRequest: sts.enumStruct({ - sender: sts.number(), - maxMessageSize: sts.number(), - maxCapacity: sts.number(), - }), - InitiateReserveWithdraw: sts.enumStruct({ - assets: V3MultiAssetFilter, - reserve: V3MultiLocation, - xcm: sts.array(() => V3Instruction), - }), - InitiateTeleport: sts.enumStruct({ - assets: V3MultiAssetFilter, - dest: V3MultiLocation, - xcm: sts.array(() => V3Instruction), - }), - LockAsset: sts.enumStruct({ - asset: V3MultiAsset, - unlocker: V3MultiLocation, - }), - NoteUnlockable: sts.enumStruct({ - asset: V3MultiAsset, - owner: V3MultiLocation, + Address20: sts.bytes(), + Address32: sts.bytes(), + Id: AccountId32, + Index: sts.unit(), + Raw: sts.bytes(), + } +}) + +export const OriginCaller: sts.Type = sts.closedEnum(() => { + return { + Council: Type_299, + CumulusXcm: Type_302, + PolkadotXcm: Origin, + TechnicalCommittee: Type_300, + Void: Void, + system: RawOrigin, + } +}) + +export const RawOrigin: sts.Type = sts.closedEnum(() => { + return { + None: sts.unit(), + Root: sts.unit(), + Signed: AccountId32, + } +}) + +export const Void: sts.Type = sts.closedEnum(() => { + return { + } +}) + +export const Type_300: sts.Type = sts.closedEnum(() => { + return { + Member: AccountId32, + Members: sts.tuple(() => [sts.number(), sts.number()]), + _Phantom: sts.unit(), + } +}) + +export const Origin: sts.Type = sts.closedEnum(() => { + return { + Response: V3MultiLocation, + Xcm: V3MultiLocation, + } +}) + +export const Type_302: sts.Type = sts.closedEnum(() => { + return { + Relay: sts.unit(), + SiblingParachain: Id, + } +}) + +export const Type_299: sts.Type = sts.closedEnum(() => { + return { + Member: AccountId32, + Members: sts.tuple(() => [sts.number(), sts.number()]), + _Phantom: sts.unit(), + } +}) + +export const Call: sts.Type = sts.closedEnum(() => { + return { + Balances: BalancesCall, + Bounties: BountiesCall, + Claims: ClaimsCall, + CollatorStaking: CollatorStakingCall, + CommunityPool: CommunityPoolCall, + Council: CouncilCall, + CumulusXcm: CumulusXcmCall, + Democracy: DemocracyCall, + DmpQueue: DmpQueueCall, + EfinityUtility: EfinityUtilityCall, + EfinityXcm: EfinityXcmCall, + ExtrinsicPause: ExtrinsicPauseCall, + FuelTanks: FuelTanksCall, + Marketplace: MarketplaceCall, + MultiTokens: MultiTokensCall, + Multisig: MultisigCall, + OrmlXcm: OrmlXcmCall, + ParachainSystem: ParachainSystemCall, + PolkadotXcm: PolkadotXcmCall, + Pools: PoolsCall, + Preimage: PreimageCall, + Scheduler: SchedulerCall, + Session: SessionCall, + Sudo: SudoCall, + System: SystemCall, + TechnicalCommittee: TechnicalCommitteeCall, + TechnicalMembership: TechnicalMembershipCall, + Timestamp: TimestampCall, + Utility: UtilityCall, + XTokens: XTokensCall, + XcmpQueue: XcmpQueueCall, + } +}) + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const XcmpQueueCall: sts.Type = sts.closedEnum(() => { + return { + resume_xcm_execution: sts.unit(), + service_overweight: sts.enumStruct({ + index: sts.bigint(), + weightLimit: Weight, }), - QueryPallet: sts.enumStruct({ - moduleName: sts.bytes(), - responseInfo: V3QueryResponseInfo, + suspend_xcm_execution: sts.unit(), + update_drop_threshold: sts.enumStruct({ + new: sts.number(), }), - QueryResponse: sts.enumStruct({ - queryId: sts.bigint(), - response: V3Response, - maxWeight: Weight, - querier: sts.option(() => V3MultiLocation), + update_resume_threshold: sts.enumStruct({ + new: sts.number(), }), - ReceiveTeleportedAsset: sts.array(() => V3MultiAsset), - RefundSurplus: sts.unit(), - ReportError: V3QueryResponseInfo, - ReportHolding: sts.enumStruct({ - responseInfo: V3QueryResponseInfo, - assets: V3MultiAssetFilter, + update_suspend_threshold: sts.enumStruct({ + new: sts.number(), }), - ReportTransactStatus: V3QueryResponseInfo, - RequestUnlock: sts.enumStruct({ - asset: V3MultiAsset, - locker: V3MultiLocation, + update_threshold_weight: sts.enumStruct({ + new: Weight, }), - ReserveAssetDeposited: sts.array(() => V3MultiAsset), - SetAppendix: sts.array(() => Type_345), - SetErrorHandler: sts.array(() => Type_345), - SetFeesMode: sts.enumStruct({ - jitWithdraw: sts.boolean(), + update_weight_restrict_decay: sts.enumStruct({ + new: Weight, }), - SetTopic: sts.bytes(), - SubscribeVersion: sts.enumStruct({ - queryId: sts.bigint(), - maxResponseWeight: Weight, + update_xcmp_max_individual_weight: sts.enumStruct({ + new: Weight, }), - Transact: sts.enumStruct({ - originKind: V2OriginKind, - requireWeightAtMost: Weight, - call: Type_342, + } +}) + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const XTokensCall: sts.Type = sts.closedEnum(() => { + return { + transfer: sts.enumStruct({ + currencyId: AssetId, + amount: sts.bigint(), + dest: VersionedMultiLocation, + destWeightLimit: V3WeightLimit, }), - TransferAsset: sts.enumStruct({ - assets: sts.array(() => V3MultiAsset), - beneficiary: V3MultiLocation, + transfer_multiasset: sts.enumStruct({ + asset: VersionedMultiAsset, + dest: VersionedMultiLocation, + destWeightLimit: V3WeightLimit, }), - TransferReserveAsset: sts.enumStruct({ - assets: sts.array(() => V3MultiAsset), - dest: V3MultiLocation, - xcm: sts.array(() => V3Instruction), + transfer_multiasset_with_fee: sts.enumStruct({ + asset: VersionedMultiAsset, + fee: VersionedMultiAsset, + dest: VersionedMultiLocation, + destWeightLimit: V3WeightLimit, }), - Trap: sts.bigint(), - UniversalOrigin: V3Junction, - UnlockAsset: sts.enumStruct({ - asset: V3MultiAsset, - target: V3MultiLocation, + transfer_multiassets: sts.enumStruct({ + assets: VersionedMultiAssets, + feeItem: sts.number(), + dest: VersionedMultiLocation, + destWeightLimit: V3WeightLimit, }), - UnpaidExecution: sts.enumStruct({ - weightLimit: V3WeightLimit, - checkOrigin: sts.option(() => V3MultiLocation), + transfer_multicurrencies: sts.enumStruct({ + currencies: sts.array(() => sts.tuple(() => [AssetId, sts.bigint()])), + feeItem: sts.number(), + dest: VersionedMultiLocation, + destWeightLimit: V3WeightLimit, + }), + transfer_with_fee: sts.enumStruct({ + currencyId: AssetId, + amount: sts.bigint(), + fee: sts.bigint(), + dest: VersionedMultiLocation, + destWeightLimit: V3WeightLimit, }), - UnsubscribeVersion: sts.unit(), - WithdrawAsset: sts.array(() => V3MultiAsset), } }) -export const V3Junction: sts.Type = sts.closedEnum(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const UtilityCall: sts.Type = sts.closedEnum(() => { return { - AccountId32: sts.enumStruct({ - network: sts.option(() => V3NetworkId), - id: sts.bytes(), + as_derivative: sts.enumStruct({ + index: sts.number(), + call: Call, }), - AccountIndex64: sts.enumStruct({ - network: sts.option(() => V3NetworkId), - index: sts.bigint(), + batch: sts.enumStruct({ + calls: sts.array(() => Call), }), - AccountKey20: sts.enumStruct({ - network: sts.option(() => V3NetworkId), - key: sts.bytes(), + batch_all: sts.enumStruct({ + calls: sts.array(() => Call), }), - GeneralIndex: sts.bigint(), - GeneralKey: sts.enumStruct({ - length: sts.number(), - data: sts.bytes(), + dispatch_as: sts.enumStruct({ + asOrigin: OriginCaller, + call: Call, }), - GlobalConsensus: V3NetworkId, - OnlyChild: sts.unit(), - PalletInstance: sts.number(), - Parachain: sts.number(), - Plurality: sts.enumStruct({ - id: V3BodyId, - part: V3BodyPart, + force_batch: sts.enumStruct({ + calls: sts.array(() => Call), + }), + with_weight: sts.enumStruct({ + call: Call, + weight: Weight, }), } }) -export const V3BodyPart: sts.Type = sts.closedEnum(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const TimestampCall: sts.Type = sts.closedEnum(() => { return { - AtLeastProportion: sts.enumStruct({ - nom: sts.number(), - denom: sts.number(), - }), - Fraction: sts.enumStruct({ - nom: sts.number(), - denom: sts.number(), - }), - Members: sts.enumStruct({ - count: sts.number(), - }), - MoreThanProportion: sts.enumStruct({ - nom: sts.number(), - denom: sts.number(), + set: sts.enumStruct({ + now: sts.bigint(), }), - Voice: sts.unit(), } }) -export const V3BodyId: sts.Type = sts.closedEnum(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const TechnicalMembershipCall: sts.Type = sts.closedEnum(() => { return { - Administration: sts.unit(), - Defense: sts.unit(), - Executive: sts.unit(), - Index: sts.number(), - Judicial: sts.unit(), - Legislative: sts.unit(), - Moniker: sts.bytes(), - Technical: sts.unit(), - Treasury: sts.unit(), - Unit: sts.unit(), + add_member: sts.enumStruct({ + who: MultiAddress, + }), + change_key: sts.enumStruct({ + new: MultiAddress, + }), + clear_prime: sts.unit(), + remove_member: sts.enumStruct({ + who: MultiAddress, + }), + reset_members: sts.enumStruct({ + members: sts.array(() => AccountId32), + }), + set_prime: sts.enumStruct({ + who: MultiAddress, + }), + swap_member: sts.enumStruct({ + remove: MultiAddress, + add: MultiAddress, + }), } }) -export const Type_342: sts.Type = sts.struct(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const TechnicalCommitteeCall: sts.Type = sts.closedEnum(() => { return { - encoded: sts.bytes(), + close: sts.enumStruct({ + proposalHash: H256, + index: sts.number(), + proposalWeightBound: Weight, + lengthBound: sts.number(), + }), + close_old_weight: sts.enumStruct({ + proposalHash: H256, + index: sts.number(), + proposalWeightBound: sts.bigint(), + lengthBound: sts.number(), + }), + disapprove_proposal: sts.enumStruct({ + proposalHash: H256, + }), + execute: sts.enumStruct({ + proposal: Call, + lengthBound: sts.number(), + }), + propose: sts.enumStruct({ + threshold: sts.number(), + proposal: Call, + lengthBound: sts.number(), + }), + set_members: sts.enumStruct({ + newMembers: sts.array(() => AccountId32), + prime: sts.option(() => AccountId32), + oldCount: sts.number(), + }), + vote: sts.enumStruct({ + proposal: H256, + index: sts.number(), + approve: sts.boolean(), + }), } }) -export const V3QueryResponseInfo: sts.Type = sts.struct(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const SystemCall: sts.Type = sts.closedEnum(() => { return { - destination: V3MultiLocation, - queryId: sts.bigint(), - maxWeight: Weight, + kill_prefix: sts.enumStruct({ + prefix: sts.bytes(), + subkeys: sts.number(), + }), + kill_storage: sts.enumStruct({ + keys: sts.array(() => sts.bytes()), + }), + remark: sts.enumStruct({ + remark: sts.bytes(), + }), + remark_with_event: sts.enumStruct({ + remark: sts.bytes(), + }), + set_code: sts.enumStruct({ + code: sts.bytes(), + }), + set_code_without_checks: sts.enumStruct({ + code: sts.bytes(), + }), + set_heap_pages: sts.enumStruct({ + pages: sts.bigint(), + }), + set_storage: sts.enumStruct({ + items: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bytes()])), + }), } }) -export const V3NetworkId: sts.Type = sts.closedEnum(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const SudoCall: sts.Type = sts.closedEnum(() => { return { - BitcoinCash: sts.unit(), - BitcoinCore: sts.unit(), - ByFork: sts.enumStruct({ - blockNumber: sts.bigint(), - blockHash: sts.bytes(), + set_key: sts.enumStruct({ + new: MultiAddress, }), - ByGenesis: sts.bytes(), - Ethereum: sts.enumStruct({ - chainId: sts.bigint(), + sudo: sts.enumStruct({ + call: Call, + }), + sudo_as: sts.enumStruct({ + who: MultiAddress, + call: Call, + }), + sudo_unchecked_weight: sts.enumStruct({ + call: Call, + weight: Weight, }), - Kusama: sts.unit(), - Polkadot: sts.unit(), - Rococo: sts.unit(), - Westend: sts.unit(), - Wococo: sts.unit(), } }) -export const V3MaybeErrorCode: sts.Type = sts.closedEnum(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const SessionCall: sts.Type = sts.closedEnum(() => { return { - Error: sts.bytes(), - Success: sts.unit(), - TruncatedError: sts.bytes(), + purge_keys: sts.unit(), + set_keys: sts.enumStruct({ + keys: SessionKeys, + proof: sts.bytes(), + }), } }) -export const V3Junctions: sts.Type = sts.closedEnum(() => { +export const SessionKeys: sts.Type = sts.struct(() => { return { - Here: sts.unit(), - X1: V3Junction, - X2: sts.tuple(() => [V3Junction, V3Junction]), - X3: sts.tuple(() => [V3Junction, V3Junction, V3Junction]), - X4: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction]), - X5: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), - X6: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), - X7: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), - X8: sts.tuple(() => [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction]), + aura: Public, + pools: Public, } }) -export const V3MultiAssetFilter: sts.Type = sts.closedEnum(() => { +export const Public = sts.bytes() + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const SchedulerCall: sts.Type = sts.closedEnum(() => { return { - Definite: sts.array(() => V3MultiAsset), - Wild: V3WildMultiAsset, + cancel: sts.enumStruct({ + when: sts.number(), + index: sts.number(), + }), + cancel_named: sts.enumStruct({ + id: sts.bytes(), + }), + schedule: sts.enumStruct({ + when: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: Call, + }), + schedule_after: sts.enumStruct({ + after: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: Call, + }), + schedule_named: sts.enumStruct({ + id: sts.bytes(), + when: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: Call, + }), + schedule_named_after: sts.enumStruct({ + id: sts.bytes(), + after: sts.number(), + maybePeriodic: sts.option(() => sts.tuple(() => [sts.number(), sts.number()])), + priority: sts.number(), + call: Call, + }), } }) -export const V3WildMultiAsset: sts.Type = sts.closedEnum(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const PreimageCall: sts.Type = sts.closedEnum(() => { return { - All: sts.unit(), - AllCounted: sts.number(), - AllOf: sts.enumStruct({ - id: V3AssetId, - fun: V3WildFungibility, + note_preimage: sts.enumStruct({ + bytes: sts.bytes(), }), - AllOfCounted: sts.enumStruct({ - id: V3AssetId, - fun: V3WildFungibility, - count: sts.number(), + request_preimage: sts.enumStruct({ + hash: H256, + }), + unnote_preimage: sts.enumStruct({ + hash: H256, + }), + unrequest_preimage: sts.enumStruct({ + hash: H256, }), } }) -export const V3WildFungibility: sts.Type = sts.closedEnum(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const PoolsCall: sts.Type = sts.closedEnum(() => { return { - Fungible: sts.unit(), - NonFungible: sts.unit(), + mutate_pools: sts.enumStruct({ + mutation: PoolsMutation, + }), } }) -export const Type_341: sts.Type = sts.closedEnum(() => { +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export const PolkadotXcmCall: sts.Type = sts.closedEnum(() => { return { - BuyExecution: sts.enumStruct({ - fees: V2MultiAsset, - weightLimit: V2WeightLimit, - }), - ClaimAsset: sts.enumStruct({ - assets: sts.array(() => V2MultiAsset), - ticket: V2MultiLocation, - }), - ClearError: sts.unit(), - ClearOrigin: sts.unit(), - DepositAsset: sts.enumStruct({ - assets: V2MultiAssetFilter, - maxAssets: sts.number(), - beneficiary: V2MultiLocation, - }), - DepositReserveAsset: sts.enumStruct({ - assets: V2MultiAssetFilter, - maxAssets: sts.number(), - dest: V2MultiLocation, - xcm: sts.array(() => V2Instruction), - }), - DescendOrigin: V2Junctions, - ExchangeAsset: sts.enumStruct({ - give: V2MultiAssetFilter, - receive: sts.array(() => V2MultiAsset), - }), - HrmpChannelAccepted: sts.enumStruct({ - recipient: sts.number(), - }), - HrmpChannelClosing: sts.enumStruct({ - initiator: sts.number(), - sender: sts.number(), - recipient: sts.number(), - }), - HrmpNewChannelOpenRequest: sts.enumStruct({ - sender: sts.number(), - maxMessageSize: sts.number(), - maxCapacity: sts.number(), + execute: sts.enumStruct({ + message: Type_338, + maxWeight: Weight, }), - InitiateReserveWithdraw: sts.enumStruct({ - assets: V2MultiAssetFilter, - reserve: V2MultiLocation, - xcm: sts.array(() => V2Instruction), + force_default_xcm_version: sts.enumStruct({ + maybeXcmVersion: sts.option(() => sts.number()), }), - InitiateTeleport: sts.enumStruct({ - assets: V2MultiAssetFilter, - dest: V2MultiLocation, - xcm: sts.array(() => V2Instruction), + force_subscribe_version_notify: sts.enumStruct({ + location: VersionedMultiLocation, }), - QueryHolding: sts.enumStruct({ - queryId: sts.bigint(), - dest: V2MultiLocation, - assets: V2MultiAssetFilter, - maxResponseWeight: sts.bigint(), + force_unsubscribe_version_notify: sts.enumStruct({ + location: VersionedMultiLocation, }), - QueryResponse: sts.enumStruct({ - queryId: sts.bigint(), - response: V2Response, - maxWeight: sts.bigint(), + force_xcm_version: sts.enumStruct({ + location: V3MultiLocation, + xcmVersion: sts.number(), }), - ReceiveTeleportedAsset: sts.array(() => V2MultiAsset), - RefundSurplus: sts.unit(), - ReportError: sts.enumStruct({ - queryId: sts.bigint(), - dest: V2MultiLocation, - maxResponseWeight: sts.bigint(), + limited_reserve_transfer_assets: sts.enumStruct({ + dest: VersionedMultiLocation, + beneficiary: VersionedMultiLocation, + assets: VersionedMultiAssets, + feeAssetItem: sts.number(), + weightLimit: V3WeightLimit, }), - ReserveAssetDeposited: sts.array(() => V2MultiAsset), - SetAppendix: sts.array(() => Type_341), - SetErrorHandler: sts.array(() => Type_341), - SubscribeVersion: sts.enumStruct({ - queryId: sts.bigint(), - maxResponseWeight: sts.bigint(), + limited_teleport_assets: sts.enumStruct({ + dest: VersionedMultiLocation, + beneficiary: VersionedMultiLocation, + assets: VersionedMultiAssets, + feeAssetItem: sts.number(), + weightLimit: V3WeightLimit, }), - Transact: sts.enumStruct({ - originType: V2OriginKind, - requireWeightAtMost: sts.bigint(), - call: Type_342, + reserve_transfer_assets: sts.enumStruct({ + dest: VersionedMultiLocation, + beneficiary: VersionedMultiLocation, + assets: VersionedMultiAssets, + feeAssetItem: sts.number(), }), - TransferAsset: sts.enumStruct({ - assets: sts.array(() => V2MultiAsset), - beneficiary: V2MultiLocation, + send: sts.enumStruct({ + dest: VersionedMultiLocation, + message: VersionedXcm, }), - TransferReserveAsset: sts.enumStruct({ - assets: sts.array(() => V2MultiAsset), - dest: V2MultiLocation, - xcm: sts.array(() => V2Instruction), + teleport_assets: sts.enumStruct({ + dest: VersionedMultiLocation, + beneficiary: VersionedMultiLocation, + assets: VersionedMultiAssets, + feeAssetItem: sts.number(), }), - Trap: sts.bigint(), - UnsubscribeVersion: sts.unit(), - WithdrawAsset: sts.array(() => V2MultiAsset), } }) @@ -13438,74 +13476,6 @@ export const MultiTokensCall: sts.Type = sts.closedEnum(() => { } }) -export const DefaultTransferParams: sts.Type = sts.closedEnum(() => { - return { - Operator: sts.enumStruct({ - tokenId: sts.bigint(), - source: AccountId32, - amount: sts.bigint(), - keepAlive: sts.boolean(), - }), - Simple: sts.enumStruct({ - tokenId: sts.bigint(), - amount: sts.bigint(), - keepAlive: sts.boolean(), - }), - } -}) - -export const Attribute: sts.Type = sts.struct(() => { - return { - value: sts.bytes(), - deposit: sts.bigint(), - } -}) - -export const DefaultCollectionDescriptor: sts.Type = sts.struct(() => { - return { - policy: DefaultCollectionPolicyDescriptor, - explicitRoyaltyCurrencies: sts.array(() => AssetId), - attributes: sts.array(() => AttributeKeyValuePair), - } -}) - -export const DefaultCollectionPolicyDescriptor: sts.Type = sts.struct(() => { - return { - mint: DefaultMintPolicyDescriptor, - market: DefaultMarketPolicyDescriptor, - } -}) - -export const DefaultMarketPolicyDescriptor: sts.Type = sts.struct(() => { - return { - royalty: sts.option(() => DefaultRoyalty), - } -}) - -export const DefaultMintPolicyDescriptor: sts.Type = sts.struct(() => { - return { - maxTokenCount: sts.option(() => sts.bigint()), - maxTokenSupply: sts.option(() => sts.bigint()), - forceSingleMint: sts.boolean(), - } -}) - -export const DefaultBurnParams: sts.Type = sts.struct(() => { - return { - tokenId: sts.bigint(), - amount: sts.bigint(), - keepAlive: sts.boolean(), - removeTokenStorage: sts.boolean(), - } -}) - -export const Recipient: sts.Type = sts.struct(() => { - return { - accountId: AccountId32, - params: DefaultTransferParams, - } -}) - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ @@ -13749,19 +13719,6 @@ export const DemocracyCall: sts.Type = sts.closedEnum(() => { } }) -export const Bounded: sts.Type = sts.closedEnum(() => { - return { - Inline: sts.bytes(), - Legacy: sts.enumStruct({ - hash: H256, - }), - Lookup: sts.enumStruct({ - hash: H256, - len: sts.number(), - }), - } -}) - export const Conviction: sts.Type = sts.closedEnum(() => { return { Locked1x: sts.unit(), @@ -14002,6 +13959,53 @@ export const MinimumWeightFeePair: sts.Type = sts.struct(( } }) +export const Listing: sts.Type = sts.struct(() => { + return { + seller: AccountId32, + makeAssetId: AssetId, + takeAssetId: AssetId, + amount: sts.bigint(), + price: sts.bigint(), + minTakeValue: sts.bigint(), + feeSide: FeeSide, + creationBlock: sts.number(), + deposit: sts.bigint(), + salt: sts.bytes(), + data: ListingData, + state: ListingState, + } +}) + +export const ListingState: sts.Type = sts.closedEnum(() => { + return { + Auction: AuctionState, + FixedPrice: sts.enumStruct({ + amountFilled: sts.bigint(), + }), + } +}) + +export const AuctionState: sts.Type = sts.struct(() => { + return { + highBid: sts.option(() => Bid), + } +}) + +export const ListingData: sts.Type = sts.closedEnum(() => { + return { + Auction: AuctionData, + FixedPrice: sts.unit(), + } +}) + +export const FeeSide: sts.Type = sts.closedEnum(() => { + return { + Make: sts.unit(), + NoFee: sts.unit(), + Take: sts.unit(), + } +}) + export const DispatchRuleKind: sts.Type = sts.closedEnum(() => { return { MaxFuelBurnPerTransaction: sts.unit(), @@ -14015,6 +14019,40 @@ export const DispatchRuleKind: sts.Type = sts.closedEnum(() => } }) +export const DefaultTankMutation: sts.Type = sts.struct(() => { + return { + userAccountManagement: Type_207, + providesDeposit: sts.option(() => sts.boolean()), + accountRules: sts.option(() => sts.array(() => AccountRuleDescriptor)), + } +}) + +export const Type_207: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: sts.option(() => UserAccountManagement), + } +}) + +export const TokenAccount: sts.Type = sts.struct(() => { + return { + balance: sts.bigint(), + reservedBalance: sts.bigint(), + lockedBalance: sts.bigint(), + namedReserves: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bigint()])), + locks: sts.array(() => sts.tuple(() => [sts.bytes(), sts.bigint()])), + approvals: sts.array(() => sts.tuple(() => [AccountId32, Approval])), + isFrozen: sts.boolean(), + } +}) + +export const Approval: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + expiration: sts.option(() => sts.number()), + } +}) + export const Token: sts.Type = sts.struct(() => { return { supply: sts.bigint(), @@ -14030,6 +14068,24 @@ export const Token: sts.Type = sts.struct(() => { } }) +export const DefaultTokenMetadata: sts.Type = sts.closedEnum(() => { + return { + Foreign: DefaultForeignTokenMetadata, + Native: sts.unit(), + } +}) + +export const DefaultForeignTokenMetadata: sts.Type = sts.struct(() => { + return { + decimalCount: sts.number(), + name: BoundedString, + symbol: sts.bytes(), + location: sts.option(() => V3MultiLocation), + unitsPerSecond: sts.option(() => sts.bigint()), + premintedSupply: sts.bigint(), + } +}) + export const Sufficiency: sts.Type = sts.closedEnum(() => { return { Insufficient: sts.enumStruct({ @@ -14039,6 +14095,74 @@ export const Sufficiency: sts.Type = sts.closedEnum(() => { } }) +export const Collection: sts.Type = sts.struct(() => { + return { + owner: AccountId32, + policy: DefaultCollectionPolicy, + tokenCount: sts.bigint(), + attributeCount: sts.number(), + totalDeposit: sts.bigint(), + explicitRoyaltyCurrencies: sts.array(() => sts.tuple(() => [AssetId, sts.unit()])), + } +}) + +export const DefaultCollectionPolicy: sts.Type = sts.struct(() => { + return { + mint: DefaultMintPolicy, + transfer: DefaultTransferPolicy, + market: DefaultMarketPolicy, + } +}) + +export const DefaultMarketPolicy: sts.Type = sts.struct(() => { + return { + royalty: sts.option(() => DefaultRoyalty), + } +}) + +export const DefaultTransferPolicy: sts.Type = sts.struct(() => { + return { + isFrozen: sts.boolean(), + } +}) + +export const DefaultMintPolicy: sts.Type = sts.struct(() => { + return { + maxTokenCount: sts.option(() => sts.bigint()), + maxTokenSupply: sts.option(() => sts.bigint()), + forceSingleMint: sts.boolean(), + } +}) + +export const DefaultTokenMutation: sts.Type = sts.struct(() => { + return { + behavior: Type_142, + listingForbidden: Type_145, + metadata: Type_146, + } +}) + +export const Type_146: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: DefaultTokenMetadata, + } +}) + +export const Type_145: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: sts.boolean(), + } +}) + +export const Type_142: sts.Type = sts.closedEnum(() => { + return { + NoMutation: sts.unit(), + SomeMutation: sts.option(() => TokenMarketBehavior), + } +}) + export const VersionedMultiLocation: sts.Type = sts.closedEnum(() => { return { V2: V2MultiLocation, diff --git a/src/types/generated/v602.ts b/src/types/generated/v602.ts index 5a5500ed6..432f8f49e 100644 --- a/src/types/generated/v602.ts +++ b/src/types/generated/v602.ts @@ -6358,6 +6358,16 @@ export interface BalancesCall_upgrade_accounts { who: AccountId32[] } +export interface IdAmount { + amount: bigint +} + +export const IdAmount: sts.Type = sts.struct(() => { + return { + amount: sts.bigint(), + } +}) + export interface AccountData { free: bigint reserved: bigint diff --git a/src/types/generated/v604.ts b/src/types/generated/v604.ts index d902edb5e..5de0163c9 100644 --- a/src/types/generated/v604.ts +++ b/src/types/generated/v604.ts @@ -44,23 +44,15 @@ export const RangeInclusive: sts.Type = sts.struct(() => { } }) -export type VersionedAssetId = VersionedAssetId_V3 - -export interface VersionedAssetId_V3 { - __kind: 'V3' - value: V3AssetId -} - -export type V3AssetId = V3AssetId_Abstract | V3AssetId_Concrete +export type XcmOperation = XcmOperation_ParachainFee | XcmOperation_XTokensTransfer -export interface V3AssetId_Abstract { - __kind: 'Abstract' - value: Bytes +export interface XcmOperation_ParachainFee { + __kind: 'ParachainFee' + value: V3MultiLocation } -export interface V3AssetId_Concrete { - __kind: 'Concrete' - value: V3MultiLocation +export interface XcmOperation_XTokensTransfer { + __kind: 'XTokensTransfer' } export interface V3MultiLocation { @@ -289,6 +281,35 @@ export interface V3NetworkId_Wococo { __kind: 'Wococo' } +export interface MinimumWeightFeePair { + minimumWeight: Weight + fee: bigint +} + +export interface Weight { + refTime: bigint + proofSize: bigint +} + +export type VersionedAssetId = VersionedAssetId_V3 + +export interface VersionedAssetId_V3 { + __kind: 'V3' + value: V3AssetId +} + +export type V3AssetId = V3AssetId_Abstract | V3AssetId_Concrete + +export interface V3AssetId_Abstract { + __kind: 'Abstract' + value: Bytes +} + +export interface V3AssetId_Concrete { + __kind: 'Concrete' + value: V3MultiLocation +} + export type AccountId32 = Bytes export interface RemoteLockedFungibleRecord { @@ -1011,11 +1032,6 @@ export interface XcmpQueueCall_update_xcmp_max_individual_weight { new: Weight } -export interface Weight { - refTime: bigint - proofSize: bigint -} - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ @@ -4991,22 +5007,6 @@ export interface ParachainId_Statemint { __kind: 'Statemint' } -export interface MinimumWeightFeePair { - minimumWeight: Weight - fee: bigint -} - -export type XcmOperation = XcmOperation_ParachainFee | XcmOperation_XTokensTransfer - -export interface XcmOperation_ParachainFee { - __kind: 'ParachainFee' - value: V3MultiLocation -} - -export interface XcmOperation_XTokensTransfer { - __kind: 'XTokensTransfer' -} - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ @@ -11758,13 +11758,6 @@ export const Collection: sts.Type = sts.struct(() => { } }) -export const AssetId: sts.Type = sts.struct(() => { - return { - collectionId: sts.bigint(), - tokenId: sts.bigint(), - } -}) - export const DefaultCollectionPolicy: sts.Type = sts.struct(() => { return { mint: DefaultMintPolicy, @@ -11837,13 +11830,6 @@ export const MatrixXcmEvent: sts.Type = sts.closedEnum(() => { } }) -export const MinimumWeightFeePair: sts.Type = sts.struct(() => { - return { - minimumWeight: Weight, - fee: sts.bigint(), - } -}) - /** * The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted @@ -11936,13 +11922,6 @@ export const ListingData: sts.Type = sts.closedEnum(() => { } }) -export const AuctionData: sts.Type = sts.struct(() => { - return { - startBlock: sts.number(), - endBlock: sts.number(), - } -}) - export const FeeSide: sts.Type = sts.closedEnum(() => { return { Make: sts.unit(), @@ -12607,6 +12586,20 @@ export const TransactionData: sts.Type = sts.struct(() => { } }) +export const AuctionData: sts.Type = sts.struct(() => { + return { + startBlock: sts.number(), + endBlock: sts.number(), + } +}) + +export const AssetId: sts.Type = sts.struct(() => { + return { + collectionId: sts.bigint(), + tokenId: sts.bigint(), + } +}) + export const DispatchRuleDescriptor: sts.Type = sts.closedEnum(() => { return { MaxFuelBurnPerTransaction: MaxFuelBurnPerTransactionRule, @@ -12653,6 +12646,15 @@ export const FuelTankDescriptor: sts.Type = sts.struct(() => } }) +export const DefaultBurnParams: sts.Type = sts.struct(() => { + return { + tokenId: sts.bigint(), + amount: sts.bigint(), + keepAlive: sts.boolean(), + removeTokenStorage: sts.boolean(), + } +}) + export const DefaultMintParams: sts.Type = sts.closedEnum(() => { return { CreateToken: sts.enumStruct({ @@ -12714,6 +12716,20 @@ export const MultiAddress: sts.Type = sts.closedEnum(() => { export const Signature = sts.bytes() +export const MinimumWeightFeePair: sts.Type = sts.struct(() => { + return { + minimumWeight: Weight, + fee: sts.bigint(), + } +}) + +export const XcmOperation: sts.Type = sts.closedEnum(() => { + return { + ParachainFee: V3MultiLocation, + XTokensTransfer: sts.unit(), + } +}) + export const Weight: sts.Type = sts.struct(() => { return { refTime: sts.bigint(), @@ -13958,15 +13974,6 @@ export const DefaultMintPolicyDescriptor: sts.Type } }) -export const DefaultBurnParams: sts.Type = sts.struct(() => { - return { - tokenId: sts.bigint(), - amount: sts.bigint(), - keepAlive: sts.boolean(), - removeTokenStorage: sts.boolean(), - } -}) - export const Recipient: sts.Type = sts.struct(() => { return { accountId: AccountId32, @@ -14035,13 +14042,6 @@ export const ParachainId: sts.Type = sts.closedEnum(() => { } }) -export const XcmOperation: sts.Type = sts.closedEnum(() => { - return { - ParachainFee: V3MultiLocation, - XTokensTransfer: sts.unit(), - } -}) - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ diff --git a/src/types/generated/x-tokens/calls.ts b/src/types/generated/x-tokens/calls.ts index 03d1caaef..666f99e59 100644 --- a/src/types/generated/x-tokens/calls.ts +++ b/src/types/generated/x-tokens/calls.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, CallType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const transfer = { name: 'XTokens.transfer', @@ -27,6 +29,52 @@ export const transfer = { destWeightLimit: matrixEnjinV603.V3WeightLimit, }) ), + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + matrixEnjinV1012: new CallType( + 'XTokens.transfer', + sts.struct({ + currencyId: matrixEnjinV1012.AssetId, + amount: sts.bigint(), + dest: matrixEnjinV1012.VersionedLocation, + destWeightLimit: matrixEnjinV1012.V3WeightLimit, + }) + ), + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + v500: new CallType( + 'XTokens.transfer', + sts.struct({ + currencyId: v500.AssetId, + amount: sts.bigint(), + dest: v500.VersionedMultiLocation, + destWeightLimit: v500.V3WeightLimit, + }) + ), /** * Transfer native currencies. * @@ -76,6 +124,50 @@ export const transferMultiasset = { destWeightLimit: matrixEnjinV603.V3WeightLimit, }) ), + /** + * Transfer `Asset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + matrixEnjinV1012: new CallType( + 'XTokens.transfer_multiasset', + sts.struct({ + asset: matrixEnjinV1012.VersionedAsset, + dest: matrixEnjinV1012.VersionedLocation, + destWeightLimit: matrixEnjinV1012.V3WeightLimit, + }) + ), + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + v500: new CallType( + 'XTokens.transfer_multiasset', + sts.struct({ + asset: v500.VersionedMultiAsset, + dest: v500.VersionedMultiLocation, + destWeightLimit: v500.V3WeightLimit, + }) + ), /** * Transfer `Asset`. * @@ -135,6 +227,72 @@ export const transferWithFee = { destWeightLimit: matrixEnjinV603.V3WeightLimit, }) ), + /** + * Transfer native currencies specifying the fee and amount as + * separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + matrixEnjinV1012: new CallType( + 'XTokens.transfer_with_fee', + sts.struct({ + currencyId: matrixEnjinV1012.AssetId, + amount: sts.bigint(), + fee: sts.bigint(), + dest: matrixEnjinV1012.VersionedLocation, + destWeightLimit: matrixEnjinV1012.V3WeightLimit, + }) + ), + /** + * Transfer native currencies specifying the fee and amount as + * separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + v500: new CallType( + 'XTokens.transfer_with_fee', + sts.struct({ + currencyId: v500.AssetId, + amount: sts.bigint(), + fee: sts.bigint(), + dest: v500.VersionedMultiLocation, + destWeightLimit: v500.V3WeightLimit, + }) + ), /** * Transfer native currencies specifying the fee and amount as * separate. @@ -204,6 +362,70 @@ export const transferMultiassetWithFee = { destWeightLimit: matrixEnjinV603.V3WeightLimit, }) ), + /** + * Transfer `Asset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the Asset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `Location` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + matrixEnjinV1012: new CallType( + 'XTokens.transfer_multiasset_with_fee', + sts.struct({ + asset: matrixEnjinV1012.VersionedAsset, + fee: matrixEnjinV1012.VersionedAsset, + dest: matrixEnjinV1012.VersionedLocation, + destWeightLimit: matrixEnjinV1012.V3WeightLimit, + }) + ), + /** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + v500: new CallType( + 'XTokens.transfer_multiasset_with_fee', + sts.struct({ + asset: v500.VersionedMultiAsset, + fee: v500.VersionedMultiAsset, + dest: v500.VersionedMultiLocation, + destWeightLimit: v500.V3WeightLimit, + }) + ), /** * Transfer `Asset` specifying the fee and amount as separate. * @@ -266,6 +488,58 @@ export const transferMulticurrencies = { destWeightLimit: matrixEnjinV603.V3WeightLimit, }) ), + /** + * Transfer several currencies specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the currencies tuple that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + matrixEnjinV1012: new CallType( + 'XTokens.transfer_multicurrencies', + sts.struct({ + currencies: sts.array(() => sts.tuple(() => [matrixEnjinV1012.AssetId, sts.bigint()])), + feeItem: sts.number(), + dest: matrixEnjinV1012.VersionedLocation, + destWeightLimit: matrixEnjinV1012.V3WeightLimit, + }) + ), + /** + * Transfer several currencies specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the currencies tuple that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + v500: new CallType( + 'XTokens.transfer_multicurrencies', + sts.struct({ + currencies: sts.array(() => sts.tuple(() => [v500.AssetId, sts.bigint()])), + feeItem: sts.number(), + dest: v500.VersionedMultiLocation, + destWeightLimit: v500.V3WeightLimit, + }) + ), /** * Transfer several currencies specifying the item to be used as fee * @@ -322,6 +596,58 @@ export const transferMultiassets = { destWeightLimit: matrixEnjinV603.V3WeightLimit, }) ), + /** + * Transfer several `Asset` specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the Assets that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + matrixEnjinV1012: new CallType( + 'XTokens.transfer_multiassets', + sts.struct({ + assets: matrixEnjinV1012.VersionedAssets, + feeItem: sts.number(), + dest: matrixEnjinV1012.VersionedLocation, + destWeightLimit: matrixEnjinV1012.V3WeightLimit, + }) + ), + /** + * Transfer several `MultiAsset` specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + v500: new CallType( + 'XTokens.transfer_multiassets', + sts.struct({ + assets: v500.VersionedMultiAssets, + feeItem: sts.number(), + dest: v500.VersionedMultiLocation, + destWeightLimit: v500.V3WeightLimit, + }) + ), /** * Transfer several `Asset` specifying the item to be used as fee * diff --git a/src/types/generated/x-tokens/events.ts b/src/types/generated/x-tokens/events.ts index c39dce1c9..eb73edded 100644 --- a/src/types/generated/x-tokens/events.ts +++ b/src/types/generated/x-tokens/events.ts @@ -1,6 +1,6 @@ import {sts, Block, Bytes, Option, Result, EventType, RuntimeCtx} from '../support' import * as matrixEnjinV603 from '../matrixEnjinV603' -import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const transferredMultiAssets = { name: 'XTokens.TransferredMultiAssets', @@ -23,13 +23,13 @@ export const transferredAssets = { /** * Transferred `Asset` with fee. */ - v1010: new EventType( + matrixEnjinV1012: new EventType( 'XTokens.TransferredAssets', sts.struct({ - sender: v1010.AccountId32, - assets: sts.array(() => v1010.V4Asset), - fee: v1010.V4Asset, - dest: v1010.V4Location, + sender: matrixEnjinV1012.AccountId32, + assets: sts.array(() => matrixEnjinV1012.V4Asset), + fee: matrixEnjinV1012.V4Asset, + dest: matrixEnjinV1012.V4Location, }) ), } diff --git a/src/types/generated/xcmp-queue/storage.ts b/src/types/generated/xcmp-queue/storage.ts index fb8cdaa64..4385e01ac 100644 --- a/src/types/generated/xcmp-queue/storage.ts +++ b/src/types/generated/xcmp-queue/storage.ts @@ -1,6 +1,8 @@ import {sts, Block, Bytes, Option, Result, StorageType, RuntimeCtx} from '../support' +import * as v500 from '../v500' import * as matrixEnjinV603 from '../matrixEnjinV603' import * as v1010 from '../v1010' +import * as matrixEnjinV1012 from '../matrixEnjinV1012' export const inboundXcmpStatus = { /** @@ -132,6 +134,14 @@ export const queueConfig = { * The configuration which controls the dynamics of the outbound queue. */ matrixEnjinV603: new StorageType('XcmpQueue.QueueConfig', 'Default', [], matrixEnjinV603.QueueConfigData) as QueueConfigMatrixEnjinV603, + /** + * The configuration which controls the dynamics of the outbound queue. + */ + matrixEnjinV1012: new StorageType('XcmpQueue.QueueConfig', 'Default', [], matrixEnjinV1012.QueueConfigData) as QueueConfigMatrixEnjinV1012, + /** + * The configuration which controls the dynamics of the outbound queue. + */ + v500: new StorageType('XcmpQueue.QueueConfig', 'Default', [], v500.QueueConfigData) as QueueConfigV500, /** * The configuration which controls the dynamics of the outbound queue. */ @@ -147,6 +157,24 @@ export interface QueueConfigMatrixEnjinV603 { get(block: Block): Promise<(matrixEnjinV603.QueueConfigData | undefined)> } +/** + * The configuration which controls the dynamics of the outbound queue. + */ +export interface QueueConfigMatrixEnjinV1012 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): matrixEnjinV1012.QueueConfigData + get(block: Block): Promise<(matrixEnjinV1012.QueueConfigData | undefined)> +} + +/** + * The configuration which controls the dynamics of the outbound queue. + */ +export interface QueueConfigV500 { + is(block: RuntimeCtx): boolean + getDefault(block: Block): v500.QueueConfigData + get(block: Block): Promise<(v500.QueueConfigData | undefined)> +} + /** * The configuration which controls the dynamics of the outbound queue. */ @@ -247,7 +275,7 @@ export const inboundXcmpSuspended = { * NOTE: The PoV benchmarking cannot know this and will over-estimate, but the actual proof * will be smaller. */ - v1010: new StorageType('XcmpQueue.InboundXcmpSuspended', 'Default', [], sts.array(() => v1010.Id)) as InboundXcmpSuspendedV1010, + matrixEnjinV1012: new StorageType('XcmpQueue.InboundXcmpSuspended', 'Default', [], sts.array(() => matrixEnjinV1012.Id)) as InboundXcmpSuspendedMatrixEnjinV1012, } /** @@ -260,33 +288,33 @@ export const inboundXcmpSuspended = { * NOTE: The PoV benchmarking cannot know this and will over-estimate, but the actual proof * will be smaller. */ -export interface InboundXcmpSuspendedV1010 { +export interface InboundXcmpSuspendedMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.Id[] - get(block: Block): Promise<(v1010.Id[] | undefined)> + getDefault(block: Block): matrixEnjinV1012.Id[] + get(block: Block): Promise<(matrixEnjinV1012.Id[] | undefined)> } export const deliveryFeeFactor = { /** * The factor to multiply the base delivery fee by. */ - v1010: new StorageType('XcmpQueue.DeliveryFeeFactor', 'Default', [v1010.Id], v1010.FixedU128) as DeliveryFeeFactorV1010, + matrixEnjinV1012: new StorageType('XcmpQueue.DeliveryFeeFactor', 'Default', [matrixEnjinV1012.Id], matrixEnjinV1012.FixedU128) as DeliveryFeeFactorMatrixEnjinV1012, } /** * The factor to multiply the base delivery fee by. */ -export interface DeliveryFeeFactorV1010 { +export interface DeliveryFeeFactorMatrixEnjinV1012 { is(block: RuntimeCtx): boolean - getDefault(block: Block): v1010.FixedU128 - get(block: Block, key: v1010.Id): Promise<(v1010.FixedU128 | undefined)> - getMany(block: Block, keys: v1010.Id[]): Promise<(v1010.FixedU128 | undefined)[]> - getKeys(block: Block): Promise - getKeys(block: Block, key: v1010.Id): Promise - getKeysPaged(pageSize: number, block: Block): AsyncIterable - getKeysPaged(pageSize: number, block: Block, key: v1010.Id): AsyncIterable - getPairs(block: Block): Promise<[k: v1010.Id, v: (v1010.FixedU128 | undefined)][]> - getPairs(block: Block, key: v1010.Id): Promise<[k: v1010.Id, v: (v1010.FixedU128 | undefined)][]> - getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: v1010.Id, v: (v1010.FixedU128 | undefined)][]> - getPairsPaged(pageSize: number, block: Block, key: v1010.Id): AsyncIterable<[k: v1010.Id, v: (v1010.FixedU128 | undefined)][]> + getDefault(block: Block): matrixEnjinV1012.FixedU128 + get(block: Block, key: matrixEnjinV1012.Id): Promise<(matrixEnjinV1012.FixedU128 | undefined)> + getMany(block: Block, keys: matrixEnjinV1012.Id[]): Promise<(matrixEnjinV1012.FixedU128 | undefined)[]> + getKeys(block: Block): Promise + getKeys(block: Block, key: matrixEnjinV1012.Id): Promise + getKeysPaged(pageSize: number, block: Block): AsyncIterable + getKeysPaged(pageSize: number, block: Block, key: matrixEnjinV1012.Id): AsyncIterable + getPairs(block: Block): Promise<[k: matrixEnjinV1012.Id, v: (matrixEnjinV1012.FixedU128 | undefined)][]> + getPairs(block: Block, key: matrixEnjinV1012.Id): Promise<[k: matrixEnjinV1012.Id, v: (matrixEnjinV1012.FixedU128 | undefined)][]> + getPairsPaged(pageSize: number, block: Block): AsyncIterable<[k: matrixEnjinV1012.Id, v: (matrixEnjinV1012.FixedU128 | undefined)][]> + getPairsPaged(pageSize: number, block: Block, key: matrixEnjinV1012.Id): AsyncIterable<[k: matrixEnjinV1012.Id, v: (matrixEnjinV1012.FixedU128 | undefined)][]> } diff --git a/typegen/chainSpecVersions.jsonl b/typegen/chainSpecVersions.jsonl index 3f9c23f7a..629817235 100644 --- a/typegen/chainSpecVersions.jsonl +++ b/typegen/chainSpecVersions.jsonl @@ -7,6 +7,7 @@ {"specName":"matrix-enjin","specVersion":1004,"blockNumber":1218749,"blockHash":"0x35ba9118db958657bf2c92c1f433111e66703812fd4fdce169027852bf9bfcd2","metadata":"0x6d6574610e190b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c01147068617365d903011450686173650001146576656e7450010445000118746f70696373dd0301185665633c543e0000500850656e6a696e5f6d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00010020507265696d616765040080017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040084018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040094015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e636573040098017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a001a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400cd01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400d10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400d50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000244d617472697858636d0400d90101686d61747269785f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400e10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400e50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400ed01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304002903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304003503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504008903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400b103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300344d61747269785574696c6974790400c103017070616c6c65745f6d61747269785f7574696c6974793a3a4576656e7400390018436c61696d730400cd03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e003b00204964656e746974790400d503017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e003c0000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574840c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e88000004081010008c0418526573756c740804540190044501640108084f6b040090000000000c4572720400640000010000900000040000940c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a00c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64a80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572b401344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572b401344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000ac0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b40c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100144426c6f636b4e756d626572466f723c543e047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72e8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65f4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696ef801344d756c74694c6f636174696f6e00012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e73654d010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c6101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6ef801344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72e8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6ec901015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f71756572696572f801344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140461015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e204665657350616964080118706179696e67f801344d756c74694c6f636174696f6e000110666565732d01012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c7901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040059010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400690101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d01045300000400650101185665633c543e00005d010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000061010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000065010000025d010069010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200006d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f8000001000075010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000079010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e00007d010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400008101100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404008501013857696c644d756c74694173736574000100008501100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008901100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100008d010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100009101080c78636d5056657273696f6e65644d756c746941737365747300010808563204009501013c76323a3a4d756c746941737365747300010008563304002d01013c76333a3a4d756c7469417373657473000300009501100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009901013c5665633c4d756c746941737365743e000099010000029d01009d01100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964a101011c4173736574496400010c66756ec101012c46756e676962696c6974790000a101100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400a50101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000a501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a90101244a756e6374696f6e730000a901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400ad0101204a756e6374696f6e0001000858320800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0002000858330c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0003000858341000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0004000858351400ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0005000858361800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0006000858371c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0007000858382000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e00080000ad01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726bb10101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb10101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bb10101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b9010118426f6479496400011070617274bd010120426f64795061727400080000b1010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000b5010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e0000b9010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000bd010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000c101100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400c50101344173736574496e7374616e636500010000c501100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000c901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400a501014476323a3a4d756c74694c6f636174696f6e0001000856330400f8014476333a3a4d756c74694c6f636174696f6e00030000cd010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c446d61747269785f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040064013444697370617463684572726f720001044c58434d207472616e73666572206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c446d61747269785f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401241c42616c616e63650118000801386d696e696d756d5f77656967687424011857656967687400010c6665651501011c42616c616e63650000e1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400019c44436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2900047041206e657720636f6c6c656374696f6e2077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e01046c4120636f6c6c656374696f6e207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ef1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204604120636f6c6c656374696f6e20776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030470556e697473206f66206120746f6b656e2077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2904044c4120746f6b656e20776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e1d020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2905044c4120746f6b656e20776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060470556e697473206f66206120746f6b656e2077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704544120746f6b656e207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e73666572726564080484556e697473206f66206120746f6b656e2077657265207472616e736665727265641846726f7a656e04005902012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404005902012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c75656d020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e744102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e71020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049041206e657720636f6c6c656374696f6e206163636f756e742077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310047c41206e657720746f6b656e206163636f756e7420776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741104884120636f6c6c656374696f6e206163636f756e74207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741204744120746f6b656e206163636f756e74207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75657902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565ad0201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765150301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656448436c61696d6564436f6c6c656374696f6e730c01286163636f756e745f6964000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d20616464726573730138636f6c6c656374696f6e5f6964731d0301505665633c543a3a436f6c6c656374696f6e49643e049054686520636f6c6c656374696f6e206964732074686174207765726520636c61696d6564210460436f6c6c656374696f6e73207765726520636c61696d656434436c61696d6564546f6b656e731001286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d2061646472657373012461737365745f696473210301605665633c41737365744964576974684574684f663c543e3e047c546865206173736574206964732074686174207765726520636c61696d656401486d6f72655f746f6b656e735f72656d61696ebc0110626f6f6c04d054686973206973207472756520696620746865726520617265207374696c6c206d6f726520746f6b656e7320746f20636c61696d22044c546f6b656e73207765726520636c61696d656450436c61696d546f6b656e73496e697469617465640801286163636f756e745f6964000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077696c6c20726563656976652074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d206164647265737323045c436c61696d7320746f6b656e7320696e6974696174656450436c61696d546f6b656e73436f6d706c6574656408012c64657374696e6174696f6e000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d4164647265737304b454686520657468657265756d2061646472657373207468617420696e697469617465642074686520636c61696d24047046696e697368656420636c61696d696e672074686520746f6b656e7354436f6c6c656374696f6e5472616e73666572726564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c54686520636f6c6c656374696f6e207468617420776173207472616e7366657272656401246e65775f6f776e6572000130543a3a4163636f756e744964047c546865206e6577206f776e6572206f662074686520636f6c6c656374696f6e250490436f6c6c656374696f6e206f776e65727368697020776173207472616e736665727265646c436f6c6c656374696f6e5472616e7366657243616e63656c6c6564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac54686520636f6c6c656374696f6e206964206f66207468652063616e63656c6c6564207472616e736665722604ac412070656e64696e6720636f6c6c656374696f6e207472616e73666572207761732063616e63656c6c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901f501644578706c69636974526f79616c747943757272656e6369657301fd01000c01146f776e6572090201444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790d02017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573150201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000f501103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f901011c50657262696c6c0000f901000006dc00fd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010102045300000400050201185665633c543e000001020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400000502000002010200090204184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100000d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540111020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400110201045400010000110204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000150204184f7074696f6e04045401fd010108104e6f6e6500000010536f6d650400fd01000001000019020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e744964000100001d020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901f50134546f6b656e4d65746164617461012102000c01206265686176696f72450201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e5102014853686f756c644d75746174653c626f6f6c3e0001206d657461646174615502016c53686f756c644d75746174653c546f6b656e4d657461646174613e000021020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610125020108184e61746976650000001c466f726569676e040025020150466f726569676e546f6b656e4d657461646174610001000025020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d650129021853796d626f6c013502204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d020850656e6a696e5f6d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e6774680000000031020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00003502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680139020004003d020164426f756e6465645665633c75382c204d61784c656e6774683e000039020850656e6a696e5f6d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000410204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540149020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400490201045400010000490204184f7074696f6e040454014d020108104e6f6e6500000010536f6d6504004d0200000100004d020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901f501010828486173526f79616c74790400f501011c526f79616c747900000028497343757272656e63790001000051020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000055020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540121020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e040021020104540001000059020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f747970655d020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e00005d020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000610204184f7074696f6e0404540165020108104e6f6e6500000010536f6d6504006502000001000065020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e657665720002000069020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000750204184f7074696f6e0404540145010108104e6f6e6500000010536f6d65040045010000010000790204184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100007d020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379018102644578706c69636974526f79616c747943757272656e63696573019d02001801146f776e65720001244163636f756e744964000118706f6c69637981020118506f6c69637900012c746f6b656e5f636f756e74280128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e636965739d0201644578706c69636974526f79616c747943757272656e63696573000081020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e748502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8d02014444656661756c744275726e506f6c6963790001207472616e736665729102015444656661756c745472616e73666572506f6c6963790001246174747269627574659502015844656661756c74417474726962757465506f6c6963790001186d61726b65749902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00008502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000890204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100008d02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000009102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00009502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000009902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00009d020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01010204560190045300000400a102013842547265654d61703c4b2c20563e0000a102042042547265654d617008044b01010204560190000400a502000000a502000002a90200a9020000040801029000ad0204184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b1020000010000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f50134546f6b656e4d6574616461746101210200280118737570706c7915010130546f6b656e42616c616e636500010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379bd02015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746121020134546f6b656e4d657461646174610000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b9020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000bd020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000c10204184f7074696f6e04045401c5020108104e6f6e6500000010536f6d650400c5020000010000c502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e017102404d6178417070726f76616c436f756e7401c902000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73cd0201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000c9020850656e6a696e5f6d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000cd020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017102045300000400d102013842547265654d61703c4b2c20563e0000d102042042547265654d617008044b01000456017102000400d502000000d502000002d90200d9020000040800710200dd0204184f7074696f6e04045401e1020108104e6f6e6500000010536f6d650400e1020000010000e102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01e50234417070726f76616c436f756e7401c90244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301e902204d61784c6f636b7301ed02001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573f10201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73010301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73050301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000e502144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01710200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e7102012845787069726174696f6e0000e9020850656e6a696e5f6d61747269785f72756e74696d652c4d6178526573657276657300000000ed020850656e6a696e5f6d61747269785f72756e74696d65204d61784c6f636b7300000000f1020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e0000f502042042547265654d617008044b01450104560118000400f902000000f902000002fd0200fd02000004084501180001030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e000005030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e5020453000004000903013842547265654d61703c4b2c20563e00000903042042547265654d617008044b0100045601e5020004000d030000000d0300000211030011030000040800e502001503101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300001903083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d00001d03000002180021030000022503002503104c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314636c61696d3841737365744964576974684574680830436f6c6c656374696f6e496401181c546f6b656e49640118000c0158657468657265756d5f636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e4964000029030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404002d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970652d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747931030110506f6f6c000120636f6c6c61746f7231030110506f6f6c0001286675656c5f74616e6b7331030110506f6f6c00013c70726963655f646973636f7665727931030110506f6f6c00003103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000035030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001303c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65390301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656414011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e740138746f74616c5f7265636569766564180128543a3a42616c616e636504e054686520616d6f756e7420746865206675656c2074616e6b20686173207472616e7366657272656420746f2074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6481030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d48467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746509044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7264013444697370617463684572726f720424546865206572726f720a0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964090201504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290b041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d047c54686520604576656e746020656e756d206f6620746869732070616c6c65743903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d030850656e6a696e5f6d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e6774680000000041030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000045030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454014903000c015c757365725f6163636f756e745f6d616e6167656d656e744d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974590301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65735d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e000049030850656e6a696e5f6d61747269785f72756e74696d651c52756e74696d65000000004d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540151030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400510301045400010000510304184f7074696f6e0404540155030108104e6f6e6500000010536f6d6504005503000001000055030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000590304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100005d0304184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540165030453000004007d0301185665633c543e000065030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100006903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178016d030004007103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00006d030850656e6a696e5f6d61747269785f72756e74696d65544d617857686974656c697374656443616c6c6572730000000071030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004007503012c42547265655365743c543e00007503042042547265655365740404540100000400d80000007903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400007d0300000265030081030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001244857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007004857686974656c697374656450616c6c6574730008000085030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b7102014c4f7074696f6e3c426c6f636b4e756d6265723e000089030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e678d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964ad0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643001384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964a90301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65748d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740191030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964659503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c749103011053616c7400011064617461990301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465a10301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000091030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200009903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04009d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d6265720000a103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e0400a503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00010000a503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964a90301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000a90304184f7074696f6e04045401ad030108104e6f6e6500000010536f6d650400ad030000010000ad03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000b1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652eb503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b903000400bd030164426f756e6465645665633c75382c204d61784c656e6774683e0000b9030850656e6a696e5f6d61747269785f72756e74696d65344d61784e616d654c656e67746800000000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1030c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400c503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c503000002c90300c90300000408106400cd030c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400012038436c61696d52657175657374656414010c77686f1903013c457468657265756d4164647265737304e0546865206163636f756e742077686963682072657175657374732074686520636c61696d207468726f756768207468652052656c617965720134616d6f756e745f6275726e656418013042616c616e63654f663c543e046c54686520616d6f756e74206f66206275726e656420746f6b656e7301407472616e73616374696f6e5f6861736830011c543a3a4861736804d848617368206f6620746865207472616e73616374696f6e20696e2077686963682074686520746f6b656e732077657265206275726e74013069735f6566695f746f6b656ebc0110626f6f6c0480496620746865206275726e7420746f6b656e20697320454649206f72206e6f740140616d6f756e745f636c61696d61626c6518013042616c616e63654f663c543e0450454e4a20616d6f756e7420636c61696d61626c6500082901436c61696d20686173206265656e2072657175657374656420627920616e206163636f756e74207468726f756768207468652052656c617965722e20605b77686f2c20616d6f756e742c807472616e73616374696f6e5f686173682c2069735f6566695f746f6b656e5d601c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656401041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d605c457468657265756d426c6f636b7350726f636573736564040130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e083101457468657265756d20626c6f636b206e756d626572207468617420636f6e7461696e7320746865206c617374206275726e207472616e73616374696f6e2072656c61796564206279207468652052656c617965722e02040501436c61696d732068617665206265656e2070726f63657373656420666f722074686520457468657265756d20626c6f636b206279207468652052656c617965722e2c436c61696d4d696e74656408010c77686f1903013c457468657265756d4164647265737304a4746865206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d0118616d6f756e7418013042616c616e63654f663c543e04b8746865206e756d626572206f6620454e4a3220746f6b656e7320746861742077696c6c20626520636c61696d65640304f8436c61696d20686173206265656e206d696e74656420666f7220736f6d656f6e652062792074686520726f6f742e20605b77686f2c20616d6f756e745d6028436c61696d4d6f76656408010c6f6c641903013c457468657265756d4164647265737304986f6c64206163636f756e7420616464726573732074686174206861732074686520636c61696d010c6e65771903013c457468657265756d41646472657373044c6e6577206163636f756e7420616464726573730404fc536f6d656f6e65277320636c61696d20686173206265656e206d6f76656420746f20616e6f7468657220616464726573732e20605b6f6c642c206e65775d603c45786368616e67655261746553657404013465786368616e67655f72617465dc011c50657262696c6c049474686520616d6f756e74206f6620454e4a206571756976616c656e7420746f20312045464905049c45786368616e67652072617465206973207365742e20605b65786368616e67655f726174655d605044656c617954696d65466f72436c61696d53657404012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e083901746865206e756d626572206f6620626c6f636b732074686520757365722068617320746f207761697420746f20636c61696d2068697320454e4a32206f6e63652074686520636c61696d20666f72487768696368206973207265717565737465640604ac44656c61792074696d6520666f7220636c61696d206973207365742e20605b64656c61795f74696d655d6034436c61696d52656a656374656408011c6163636f756e741903013c457468657265756d416464726573730401016163636f756e74206164647265737320666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657201407472616e73616374696f6e5f6861736830011c543a3a4861736804210148617368206f6620746865207472616e73616374696f6e20666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657207040101536f6d656f6e65277320636c61696d20686173206265656e2072656a65637465642e20605b6163636f756e742c207472616e73616374696f6e5f686173685d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d10304184f7074696f6e0404540119030108104e6f6e6500000010536f6d65040019030000010000d5030c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d90308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000dd030000023000e1030000028800e50308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973f90301205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef103000002f50300f50300000408343400f9030000023400fd030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373010401845065724469737061746368436c6173733c57656967687473506572436c6173733e000001040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010504000c01186e6f726d616c050401045400012c6f7065726174696f6e616c05040104540001246d616e6461746f72790504010454000005040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963090401384f7074696f6e3c5765696768743e0001246d61785f746f74616c090401384f7074696f6e3c5765696768743e0001207265736572766564090401384f7074696f6e3c5765696768743e0000090404184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100000d040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178110401545065724469737061746368436c6173733c7533323e000011040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001504082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400001904082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731d04011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001d04040c436f770404540121040004002104000000210400000225040025040000040845011000290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616435040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000035040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040034011c5665633c75383e0000390404184f7074696f6e040454013d040108104e6f6e6500000010536f6d6504003d0400000100003d040c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e740000000041040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465734504014442547265655365743c5665633c75383e3e00004504042042547265655365740404540134000400f90300000049040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a654d04015452656c617944697370616368517565756553697a65000140696e67726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00004d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f745452656c617944697370616368517565756553697a65000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c75333200005104000002550400550400000408ec59040059040c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561645d0401304f7074696f6e3c486173683e00005d0404184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000061040c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200006504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c61794861736800006904042042547265654d617008044b01ec04560165040004006d040000006d04000002710400710400000408ec650400750400000279040079040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00007d04087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c000081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174618504015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174613104015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174654104015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765738904016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573910401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000089040000028d04008d040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d65737361676500009104042042547265654d617008044b01ec04560195040004009d04000000950400000299040099040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00009d04000002a10400a10400000408ec950400a5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead04083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974b1040150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974b50401704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e7102012c4f7074696f6e3c7533323e00010000b10400000408001800b50404184f7074696f6e04045401b1040108104e6f6e6500000010536f6d650400b1040000010000b90400000408301000bd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec5040c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400b10701185665633c543e0000cd0404184f7074696f6e04045401d1040108104e6f6e6500000010536f6d650400d1040000010000d104084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ed04244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd504011043616c6c0001386d617962655f706572696f646963e10401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696eed04013450616c6c6574734f726967696e0000d50410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656404045401d904010c184c6567616379040110686173683001104861736800000018496e6c696e650400ad070134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c75333200020000d9040850656e6a696e5f6d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400810401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e00030020507265696d6167650400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400dd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400e50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400090501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400150501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c04001d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400210501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400250501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400290501e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c746973696704002d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400350501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400390501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400490501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400a10501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400a50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400a90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000244d617472697858636d0400ad0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d617472697858636d2c2052756e74696d653e0035001c58546f6b656e730400c10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400d10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400d50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c730400550601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400590601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400dd0601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400e50601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300344d61747269785574696c6974790400e90601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61747269785574696c6974792c2052756e74696d653e00390018436c61696d730400ed0601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e003b00204964656e7469747904000d0701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e003c0000dd040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10404184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000e5040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696eed040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee904000002d90400ed040850656e6a696e5f6d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f10401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400f50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400f90401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400fd04014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04000105016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400050501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f1040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000f504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000f904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000fd040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e0001000001050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec0118506172614964000100000505081c73705f636f726510566f69640001000009050c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306f6c645f726573657276656415010128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263650d0501504163636f756e7449644c6f6f6b75704f663c543e000110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fd801445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d050c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780190011408496404000001244163636f756e74496400000014496e6465780400110501304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d000400001105000006900015050c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e00000460536565205b6050616c6c65743a3a70726f706f7365605d2e187365636f6e6404012070726f706f73616c0501012450726f70496e6465780001045c536565205b6050616c6c65743a3a7365636f6e64605d2e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e00020454536565205b6050616c6c65743a3a766f7465605d2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e64657800030484536565205b6050616c6c65743a3a656d657267656e63795f63616e63656c605d2e4065787465726e616c5f70726f706f736504012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00040484536565205b6050616c6c65743a3a65787465726e616c5f70726f706f7365605d2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000504a8536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f6d616a6f72697479605d2e6065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000604a4536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f64656661756c74605d2e28666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007046c536565205b6050616c6c65743a3a666173745f747261636b605d2e347665746f5f65787465726e616c04013470726f706f73616c5f686173683001104832353600080478536565205b6050616c6c65743a3a7665746f5f65787465726e616c605d2e4463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800090488536565205b6050616c6c65743a3a63616e63656c5f7265666572656e64756d605d2e2064656c65676174650c0108746f0d0501504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e19050128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465000b046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e58636c6561725f7075626c69635f70726f706f73616c73000c049c536565205b6050616c6c65743a3a636c6561725f7075626c69635f70726f706f73616c73605d2e18756e6c6f636b0401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000d045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e0470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650801187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e6465787102015c4f7074696f6e3c5265666572656e64756d496e6465783e00100468536565205b6050616c6c65743a3a626c61636b6c697374605d2e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800110480536565205b6050616c6c65743a3a63616e63656c5f70726f706f73616c605d2e307365745f6d657461646174610801146f776e6572b401344d657461646174614f776e65720001286d617962655f686173685d0401504f7074696f6e3c507265696d616765486173683e00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19050c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600001d050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25050c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29050c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3472656d6f76655f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e2c737761705f6d656d62657208011872656d6f76650d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6164640d0501504163636f756e7449644c6f6f6b75704f663c543e00020470536565205b6050616c6c65743a3a737761705f6d656d626572605d2e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00030478536565205b6050616c6c65743a3a72657365745f6d656d62657273605d2e286368616e67655f6b657904010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0004046c536565205b6050616c6c65743a3a6368616e67655f6b6579605d2e247365745f7072696d6504010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00050468536565205b6050616c6c65743a3a7365745f7072696d65605d2e2c636c6561725f7072696d6500060470536565205b6050616c6c65743a3a636c6561725f7072696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e310504184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d0000001000035050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c00010480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e18756e626f6e640002045c536565205b6050616c6c65743a3a756e626f6e64605d2e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400040488536565205b6050616c6c65743a3a72656d6f76655f6e6f6d696e6174696f6e605d2e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000504c4536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f6d61785f63616e64696461746573605d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e000604b4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579733d05011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d050850656e6a696e5f6d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261410501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73410501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300004105104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004004505013c737232353531393a3a5075626c6963000045050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000049050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e6408011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765810501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e710201484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e646564bc0110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e0003000055050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059050000025d05005d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c79010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000061050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304009501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400650501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000650504184f7074696f6e0404540169050108104e6f6e6500000010536f6d65040069050000010000690500000408106d05006d05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007105100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504009501012c4d756c74694173736574730000001057696c6404007505013857696c644d756c74694173736574000100007505100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964a101011c4173736574496400010c66756e7905013c57696c6446756e676962696c697479000100007905100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100007d050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100008105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204008505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304009505015076333a3a58636d3c52756e74696d6543616c6c3e0003000085050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400890501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000089050000028d05008d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c91050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804008505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000091050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000095050c0c78636d0876330c58636d041043616c6c00000400990501585665633c496e737472756374696f6e3c43616c6c3e3e000099050000029d05009d050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c9105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204009505012458636d3c43616c6c3e0015002c536574417070656e64697804009505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000a1050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000488536565205b6050616c6c65743a3a73656e645f61735f736f7665726569676e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead050c446d61747269785f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e00000498536565205b6050616c6c65743a3a7472616e736665725f746f5f70617261636861696e605d2e6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69640102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000104b0536565205b6050616c6c65743a3a7472616e736665725f61737365745f746f5f70617261636861696e605d2e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000304a0536565205b6050616c6c65743a3a7472616e736665725f61737365745f776974685f666565605d2e60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6cbd05013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204a4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e696d756d5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1050c446d61747269785f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000b505101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400190301104831363000010000b9050c446d61747269785f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640101021c42616c616e636501180008012c63757272656e63795f69640102012843757272656e63794964000118616d6f756e741501011c42616c616e63650000bd050c446d61747269785f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e00010000c1050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400000464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6d756c746961737365740c01146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400010490536565205b6050616c6c65743a3a7472616e736665725f6d756c74696173736574605d2e447472616e736665725f776974685f66656514012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400020488536565205b6050616c6c65743a3a7472616e736665725f776974685f666565605d2e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00010c666565c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000304b4536565205b6050616c6c65743a3a7472616e736665725f6d756c746961737365745f776974685f666565605d2e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573c90501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000404a4536565205b6050616c6c65743a3a7472616e736665725f6d756c746963757272656e63696573605d2e507472616e736665725f6d756c746961737365747310011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400050494536565205b6050616c6c65743a3a7472616e736665725f6d756c7469617373657473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec505080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009d01013876323a3a4d756c7469417373657400010008563304003501013876333a3a4d756c7469417373657400030000c905000002cd0500cd050000040801021800d1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f720d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c0404540001a8446372656174655f636f6c6c656374696f6e04012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e00000488536565205b6050616c6c65743a3a6372656174655f636f6c6c656374696f6e605d2e4864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001048c536565205b6050616c6c65743a3a64657374726f795f636f6c6c656374696f6e605d2e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e00020488536565205b6050616c6c65743a3a6d75746174655f636f6c6c656374696f6e605d2e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e1d020184426f783c3c5420617320436f6e6669673e3a3a546f6b656e4d75746174696f6e3e00030474536565205b6050616c6c65743a3a6d75746174655f746f6b656e605d2e106d696e740c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7301060150426f783c4d696e74506172616d734f663c543e3e00040454536565205b6050616c6c65743a3a6d696e74605d2e106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e00050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e18667265657a65040110696e666f5902012c467265657a654f663c543e0007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177040110696e666f5902012c467265657a654f663c543e00080454536565205b6050616c6c65743a3a74686177605d2e347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75656d020144543a3a41747472696275746556616c756500090478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b6579000a0484536565205b6050616c6c65743a3a72656d6f76655f617474726962757465605d2e5472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b0498536565205b6050616c6c65743a3a72656d6f76655f616c6c5f61747472696275746573605d2e3862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74731906015c5472616e73666572526563697069656e74734f663c543e000c047c536565205b6050616c6c65743a3a62617463685f7472616e73666572605d2e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74732506014c4d696e74526563697069656e74734f663c543e000d046c536565205b6050616c6c65743a3a62617463685f6d696e74605d2e4c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573dd05013c417474726962757465734f663c543e000e0490536565205b6050616c6c65743a3a62617463685f7365745f617474726962757465605d2e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e000f048c536565205b6050616c6c65743a3a617070726f76655f636f6c6c656374696f6e605d2e50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400100494536565205b6050616c6c65743a3a756e617070726f76655f636f6c6c656374696f6e605d2e34617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e71020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e636500110478536565205b6050616c6c65743a3a617070726f76655f746f6b656e605d2e3c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e74496400120480536565205b6050616c6c65743a3a756e617070726f76655f746f6b656e605d2e686163636570745f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002904ac536565205b6050616c6c65743a3a6163636570745f636f6c6c656374696f6e5f7472616e73666572605d2e6863616e63656c5f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002a04ac536565205b6050616c6c65743a3a63616e63656c5f636f6c6c656374696f6e5f7472616e73666572605d2e44636c61696d5f636f6c6c656374696f6e7310012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d41646472657373000140636f6c6c656374696f6e5f636f756e740501010c75333200200488536565205b6050616c6c65743a3a636c61696d5f636f6c6c656374696f6e73605d2e30636c61696d5f746f6b656e730c012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300210474536565205b6050616c6c65743a3a636c61696d5f746f6b656e73605d2e4c66696e6973685f636c61696d5f746f6b656e7308012c64657374696e6174696f6e000130543a3a4163636f756e744964000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300240490536565205b6050616c6c65743a3a66696e6973685f636c61696d5f746f6b656e73605d2e5c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e001304a0536565205b6050616c6c65743a3a666f7263655f6d75746174655f636f6c6c656374696f6e605d2e38666f7263655f7472616e73666572100118736f757263650d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e0d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e0014047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e50666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c756579020170426f783c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e3e00150494536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e605d2e3c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c75653906015c4f7074696f6e3c426f783c546f6b656e4f663c543e3e3e00160480536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e605d2e4c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75653d0601584f7074696f6e3c4174747269627574654f663c543e3e00170490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e70666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e001804b4536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e74605d2e5c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e001904a0536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e5f6163636f756e74605d2e5c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e001a04a0536565205b6050616c6c65743a3a666f7263655f6372656174655f636f6c6c656374696f6e605d2e28666f7263655f6d696e7414011863616c6c6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7349060170426f783c466c657869626c654d696e74506172616d734f663c543e3e0001246465706f7369746f72450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e001b046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e28666f7263655f6275726e0c011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e001c046c536565205b6050616c6c65743a3a666f7263655f6275726e605d2e60666f7263655f617070726f76655f636f6c6c656374696f6e10011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e001d04a4536565205b6050616c6c65743a3a666f7263655f617070726f76655f636f6c6c656374696f6e605d2e30666f7263655f667265657a65040110696e666f5902012c467265657a654f663c543e001e0474536565205b6050616c6c65743a3a666f7263655f667265657a65605d2e70666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f696404011476616c75651501013c543a3a436f6c6c656374696f6e4964001f04b4536565205b6050616c6c65743a3a666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964605d2e68666f7263655f7365745f657468657265756d5f6163636f756e7408011c616464726573731903013c457468657265756d4164647265737300011476616c75654d0601684f7074696f6e3c436f6c6c656374696f6e4964734f663c543e3e002204ac536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f6163636f756e74605d2e80666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964080158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001506e61746976655f636f6c6c656374696f6e5f69644102015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e002304c4536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964605d2e78666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f6964730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002604bc536565205b6050616c6c65743a3a666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f696473605d2e80666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e1001146f776e6572000130543a3a4163636f756e74496400011c636c61696d65721903013c457468657265756d41646472657373000158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e002704c4536565205b6050616c6c65743a3a666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e605d2e9c666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f6964730c0158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002804e0536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f696473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901f501704578706c69636974526f79616c747943757272656e6369657356656301fd01284174747269627574657301dd05000c0118706f6c696379e90501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573fd0101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573dd050128417474726962757465730000dd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e105045300000400e50501185665633c543e0000e1050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790169021456616c7565016d020008010c6b65796902010c4b657900011476616c75656d02011456616c75650000e505000002e10500e9050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e74ed0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ef105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572f505017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465f905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574fd05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000ed05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000f105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000f505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000f905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000fd05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00000106103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100000506103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000090604184f7074696f6e040454010d060108104e6f6e6500000010536f6d6504000d0600000100000d06103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d650129021853796d626f6c013502204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e00001106103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c00001506103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c0001000019060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d06045300000400210601185665633c543e00001d060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73011506000801286163636f756e745f69640001244163636f756e744964000118706172616d7315060118506172616d73000021060000021d060025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e000029060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73010106000801286163636f756e745f69640001244163636f756e744964000118706172616d7301060118506172616d7300002d0600000229060031060c1c73705f636f7265146563647361245369676e617475726500000400350601205b75383b2036355d00003506000003410000000800390604184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b10200000100003d0604184f7074696f6e0404540141060108104e6f6e6500000010536f6d6504004106000001000041060c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c7565016d021c42616c616e636501180008011476616c75656d02013841747472696275746556616c756500011c6465706f7369741501011c42616c616e63650000450604184f7074696f6e040454010d050108104e6f6e6500000010536f6d6504000d0500000100004906103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7448466c657869626c654d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f8010c2c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100304372656174654f724d696e74240120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000200004d0604184f7074696f6e0404540151060108104e6f6e6500000010536f6d6504005106000001000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401180453000004001d0301185665633c543e000055060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e2d030134506f6f6c734d75746174696f6e00000474536565205b6050616c6c65743a3a6d75746174655f706f6f6c73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000140406372656174655f6675656c5f74616e6b04012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e00000484536565205b6050616c6c65743a3a6372656174655f6675656c5f74616e6b605d2e406d75746174655f6675656c5f74616e6b08011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e00010484536565205b6050616c6c65743a3a6d75746174655f6675656c5f74616e6b605d2e2c6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00020470536565205b6050616c6c65743a3a6164645f6163636f756e74605d2e3872656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e0003047c536565205b6050616c6c65743a3a72656d6f76655f6163636f756e74605d2e6072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6481030140446973706174636852756c654b696e64000404a4536565205b6050616c6c65743a3a72656d6f76655f6163636f756e745f72756c655f64617461605d2e20646973706174636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e00050464536565205b6050616c6c65743a3a6469737061746368605d2e4864697370617463685f616e645f746f75636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e0006048c536565205b6050616c6c65743a3a64697370617463685f616e645f746f756368605d2e4c6d75746174655f667265657a655f73746174650c011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00070490536565205b6050616c6c65743a3a6d75746174655f667265657a655f7374617465605d2e3c696e736572745f72756c655f7365740c011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c6573b906015052756c6544657363726970746f72734f663c543e00080480536565205b6050616c6c65743a3a696e736572745f72756c655f736574605d2e3c72656d6f76655f72756c655f73657408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400090480536565205b6050616c6c65743a3a72656d6f76655f72756c655f736574605d2e4462617463685f6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000a0488536565205b6050616c6c65743a3a62617463685f6164645f6163636f756e74605d2e5062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000b0494536565205b6050616c6c65743a3a62617463685f72656d6f76655f6163636f756e74605d2e54666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964450601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e000c0498536565205b6050616c6c65743a3a666f7263655f7365745f636f6e73756d7074696f6e605d2e4464657374726f795f6675656c5f74616e6b04011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000d0488536565205b6050616c6c65743a3a64657374726f795f6675656c5f74616e6b605d2e58666f7263655f6372656174655f6675656c5f74616e6b0801146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e000e049c536565205b6050616c6c65743a3a666f7263655f6372656174655f6675656c5f74616e6b605d2e5c666f7263655f62617463685f6164645f6163636f756e740c01146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000f04a0536565205b6050616c6c65743a3a666f7263655f62617463685f6164645f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650139034852756c6553657444657363726970746f7273016106644163636f756e7452756c6553657444657363726970746f7273016103001401106e616d65390301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574736106014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573610301644163636f756e7452756c6553657444657363726970746f7273000061060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456016506045300000400c106013842547265654d61703c4b2c20563e000065060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72016906204d617852756c657301b506000400b90601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000069060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040081060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404008906018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400a50601885065726d697474656445787472696e7369637344657363726970746f724f663c543e0007004857686974656c697374656450616c6c6574730400b106018457686974656c697374656450616c6c65747344657363726970746f724f663c543e000800006d06104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801710600040075060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e000071060850656e6a696e5f6d61747269785f72756e74696d65404d6178436f6c6c656374696f6e4964730000000075060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004007906012c42547265655365743c543e000079060420425472656553657404045401180004001d030000007d06104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500008106104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401850600040085060118427564676574000085060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200008906104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740185060004008506011842756467657400008d06104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0191060c4d617801950600040099060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000095060850656e6a696e5f6d61747269785f72756e74696d65384d617843616c6c46696c746572730000000099060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540191060453000004009d06012c42547265655365743c543e00009d0604204254726565536574040454019106000400a106000000a106000002910600a506104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000a9060850656e6a696e5f6d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e67746800000000ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d904045300000400e90401185665633c543e0000b106104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574737057686974656c697374656450616c6c65747344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000b5060850656e6a696e5f6d61747269785f72756e74696d65384d617852756c657350657253657400000000b9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400bd0601185665633c543e0000bd06000002690600c106042042547265654d617008044b01100456016506000400c506000000c506000002c90600c9060000040810650600cd0604184f7074696f6e04045401d1060108104e6f6e6500000010536f6d650400d1060000010000d1060c4470616c6c65745f6675656c5f74616e6b7314747970657340446973706174636853657474696e6773000008013c7573655f6e6f6e655f6f726967696ebc0110626f6f6c000148706179735f72656d61696e696e675f666565bc0110626f6f6c0000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d05045300000400d90601185665633c543e0000d9060000020d0500dd060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000120386372656174655f6c697374696e671801346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000047c536565205b6050616c6c65743a3a6372656174655f6c697374696e67605d2e3863616e63656c5f6c697374696e670401286c697374696e675f69643001384c697374696e6749644f663c543e0001047c536565205b6050616c6c65743a3a63616e63656c5f6c697374696e67605d2e3066696c6c5f6c697374696e670801286c697374696e675f69643001384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e00020474536565205b6050616c6c65743a3a66696c6c5f6c697374696e67605d2e24706c6163655f6269640801286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00030468536565205b6050616c6c65743a3a706c6163655f626964605d2e4066696e616c697a655f61756374696f6e0401286c697374696e675f69643001384c697374696e6749644f663c543e00040484536565205b6050616c6c65743a3a66696e616c697a655f61756374696f6e605d2e407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00050484536565205b6050616c6c65743a3a7365745f70726f746f636f6c5f666565605d2e50666f7263655f6372656174655f6c697374696e6720011873656c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0001386465706f7369745f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00060494536565205b6050616c6c65743a3a666f7263655f6372656174655f6c697374696e67605d2e3c666f7263655f706c6163655f6269641001186269646465720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00013066756e64735f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00070480536565205b6050616c6c65743a3a666f7263655f706c6163655f626964605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10604184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d030000010000e5060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00000480536565205b6050616c6c65743a3a70617573655f65787472696e736963605d2e40726573756d655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00010484536565205b6050616c6c65743a3a726573756d655f65787472696e736963605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee9060c5470616c6c65745f6d61747269785f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c00000458536565205b6050616c6c65743a3a6261746368605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400011c14636c61696d0c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300000458536565205b6050616c6c65743a3a636c61696d605d2e286d696e745f636c61696d08010c77686f1903013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a6d696e745f636c61696d605d2e286d6f76655f636c61696d08010c6f6c641903013c457468657265756d4164647265737300010c6e65771903013c457468657265756d416464726573730002046c536565205b6050616c6c65743a3a6d6f76655f636c61696d605d2e38726571756573745f636c61696d73080130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e00012862617463685f64617461f1060144426f756e646564436c61696d4f663c543e0003047c536565205b6050616c6c65743a3a726571756573745f636c61696d73605d2e3472656a6563745f636c61696d7304012862617463685f6461746101070158426f756e64656452656a656374446174614f663c543e00050478536565205b6050616c6c65743a3a72656a6563745f636c61696d73605d2e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f721801107531323800080488536565205b6050616c6c65743a3a7365745f65786368616e67655f72617465605d2e387365745f64656c61795f74696d6504012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e0009047c536565205b6050616c6c65743a3a7365745f64656c61795f74696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f506045300000400fd0601185665633c543e0000f5060c3470616c6c65745f636c61696d7314747970657314436c61696d081c42616c616e6365011810486173680130000c01106861736830011048617368000114636c61696df90601605472616e73616374696f6e446174613c42616c616e63653e00013069735f6566695f746f6b656ebc0110626f6f6c0000f9060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461041c42616c616e636501180008011c6163636f756e741903013c457468657265756d41646472657373000118616d6f756e7418011c42616c616e63650000fd06000002f5060001070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010507045300000400090701185665633c543e000005070c3470616c6c65745f636c61696d731474797065732852656a6563744461746104104861736801300008011c6163636f756e741903013c457468657265756d416464726573730001106861736830011048617368000009070000020507000d070c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f110701a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273990701645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657805010138526567697374726172496e64657800011c6d61785f6665651501013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657805010138526567697374726172496e64657800010c6665651501013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657805010138526567697374726172496e64657800010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657805010138526567697374726172496e6465780001186669656c6473a10701384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657805010138526567697374726172496e6465780001187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74a907015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174611d07011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174611d07011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e11070c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c15070190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c61791d070110446174610001146c6567616c1d0701104461746100010c7765621d0701104461746100011072696f741d07011044617461000114656d61696c1d0701104461746100013c7067705f66696e6765727072696e74950701404f7074696f6e3c5b75383b2032305d3e000114696d6167651d0701104461746100011c747769747465721d07011044617461000015070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011907045300000400910701185665633c543e00001907000004081d071d07001d070c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e65000000105261773004002107000001001052617731040025070000020010526177320400290700000300105261773304002d070000040010526177340400440000050010526177350400310700000600105261773604003507000007001052617737040039070000080010526177380400450100000900105261773904003d0700000a001452617731300400410700000b001452617731310400450700000c001452617731320400490700000d0014526177313304004d0700000e001452617731340400510700000f0014526177313504005507000010001452617731360400490100001100145261773137040059070000120014526177313804005d0700001300145261773139040061070000140014526177323004001101000015001452617732310400650700001600145261773232040069070000170014526177323304006d070000180014526177323404007107000019001452617732350400750700001a001452617732360400790700001b0014526177323704007d0700001c001452617732380400810700001d001452617732390400850700001e001452617733300400890700001f0014526177333104008d0700002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c536861546872656532353604000400002500002107000003000000000800250700000301000000080029070000030200000008002d070000030300000008003107000003050000000800350700000306000000080039070000030700000008003d0700000309000000080041070000030a000000080045070000030b000000080049070000030c00000008004d070000030d000000080051070000030e000000080055070000030f000000080059070000031100000008005d070000031200000008006107000003130000000800650700000315000000080069070000031600000008006d070000031700000008007107000003180000000800750700000319000000080079070000031a00000008007d070000031b000000080081070000031c000000080085070000031d000000080089070000031e00000008008d070000031f00000008009107000002190700950704184f7074696f6e0404540111010108104e6f6e6500000010536f6d6504001101000001000099070000029d07009d0700000408001d0700a1070c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a5070004002c01344964656e746974794669656c640000a5070c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000a9070c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000ad070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b107000002cd0400b5070c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb9070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c107045300000400c90701185665633c543e0000c1070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c507011c526561736f6e730000c5070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000c907000002c10700cd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d107045300000400d50701185665633c543e0000d1070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d507000002d10700d9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd07045300000400e10701185665633c543e0000dd070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401901c42616c616e636501180008010869649001084964000118616d6f756e7418011c42616c616e63650000e107000002dd0700e5070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee9070c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000ed07086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f507045300000400f90701185665633c543e0000f5070000040c10d5040000f907000002f50700fd07000004080108180001080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000005080c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e6365011801081c4f6e676f696e670400090801c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000009080c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd504012050726f706f73616c0001247468726573686f6c64a80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c790d08013854616c6c793c42616c616e63653e00000d080c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000011080c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573150801f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732108015044656c65676174696f6e733c42616c616e63653e0001147072696f722508017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e19050128436f6e76696374696f6e00012c64656c65676174696f6e732108015044656c65676174696f6e733c42616c616e63653e0001147072696f722508017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000015080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119080453000004001d0801185665633c543e000019080000040810ac001d0800000219080021080c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000025080c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000290800000408d504a8002d08000004081001080031080c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e35080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e00003908084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d62657200003d080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e41080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e000045080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500004d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400510801185665633c543e00005108000002100055080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000590808346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d00005d080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e61080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000065080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6908000004080004006d08083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737108018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000071080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000075080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d08045300000400890801185665633c543e00007d080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730181080014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f727385080190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e000081080850656e6a696e5f6d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f720000000085080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000089080000027d08008d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d08045300000400890801185665633c543e000091080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273018108344d617843616e646964617465730195080004009908011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e000095080850656e6a696e5f6d61747269785f72756e74696d65344d617843616e646964617465730000000099080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d08045300000400890801185665633c543e00009d080c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000a1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301a508344d61784e6f6d696e61746f7273018108000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72737908011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000a5080850656e6a696e5f6d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000a90800000408001000ad080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f901011c50657262696c6c0000b1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f72204944048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb508000002b90800b90800000408003d0500bd0800000408c1083400c1080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d0000c5080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ec908000002cd0800cd08086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465d1080130496e626f756e6453746174650001406d6573736167655f6d65746164617461d50801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000d108086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000d508000002d90800d9080000040810dd0800dd080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000e10800000408ec1000e508000002e90800e908086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465ed0801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465782904010c7531360001286c6173745f696e6465782904010c7531360000ed08086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000f10800000408ec290400f508086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000f9080000040cec103400fd080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e01090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c901015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572050901784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679090901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73651109014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000050904184f7074696f6e04045401c9010108104e6f6e6500000010536f6d650400c9010000010000090904184f7074696f6e040454010d090108104e6f6e6500000010536f6d6504000d0900000100000d09000004080808001109080c78636d4456657273696f6e6564526573706f6e736500010808563204006105013076323a3a526573706f6e736500020008563304004d01013076333a3a526573706f6e73650003000015090000040810c9010019090000040c2c2410001d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012109045300000400250901185665633c543e0000210900000408c9011000250900000221090029090c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304002d09013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c6454617267657473000300002d0904184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000031090000040c10003509003509080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a417373657449640003000039090c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720190304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e6572c901015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c901015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d6572733d0901d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e00003d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014109045300000400450901185665633c543e0000410900000408901800450900000241090049090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d09045300000400510901185665633c543e00004d090000040818c9010051090000024d090055090c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59090c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d09086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400006109086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e646578000065090000026909006909000004081034006d090c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e71090c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75090c446d61747269785f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c657479090c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d090c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8109083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757385090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00008509083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005000089090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00008d090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e91090000040c181800009509000004081818009909000004081800009d090000040c184102690200a1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000a509101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801a909000801147374616765150301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579ad0901b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000a9090850656e6a696e5f6d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000ad0904184f7074696f6e04045401a1090108104e6f6e6500000010536f6d650400a1090000010000b10900000408182c00b5090c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640101020008010869640102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000b9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd09045300000400c50901185665633c543e0000bd09101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801b9030008012c70616c6c65745f6e616d65b5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c10901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c10904184f7074696f6e04045401b5030108104e6f6e6500000010536f6d650400b5030000010000c509000002bd0900c9090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001dc48436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e04a4547269656420746f2063726561746520546f6b656e207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04150154686520636f6c6c656374696f6e206f7220746f6b656e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473d477657265206275726e65642e204120746f6b656e2063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74001104150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730016040101546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865206d696e7420706f6c6963795849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d04c4546f6b656e2063616e6e6f742061637420617320626f746820612063757272656e637920616e64206120726f79616c7479504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73404e6f436c61696d417661696c61626c65002e04645468657265206973206e6f7468696e6720746f20636c61696d60496e76616c6964457468657265756d5369676e6174757265002f048454686520657468657265756d207369676e617475726520697320696e76616c696458496e76616c6964457468657265756d41646472657373003004c454686520657468657265756d206164647265737320646f6573206e6f74206d6174636820746865207369676e61747572655c546f6b656e49645265736572766564466f72436c61696d003104010154686520746f6b656e2069642063616e6e6f74206265206d696e7465642062656361757365206974277320726573657276656420666f7220636c61696d696e675c436f6c6c656374696f6e436f756e744578636565646564003204c0546865206e756d626572206f6620636f6c6c656374696f6e73206861732065786365656465642074686520626f756e642857726f6e67436f756e74003304dc5468652070617373656420636f756e7420646f6573206e6f74207265666c6563742074686520616d6f756e7420696e2073746f7261676544496e76616c69644d696e74506172616d730034045c4d696e7420706172616d732061726520696e76616c69646c4e6f50656e64696e67436f6c6c656374696f6e5472616e736665720035049854686520636f6c6c656374696f6e20686173206e6f2070656e64696e67207472616e7366657258416c7265616479436f6c6c656374696f6e4f776e65720036043501546865206163636f756e7420616c7265616479206f776e732074686520636f6c6c656374696f6e2e205472616e7366657272696e6720746f2073656c66206973206e6f7420616c6c6f7765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ecd090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456013103045300000400d109013842547265654d61703c4b2c20563e0000d109042042547265654d617008044b01000456013103000400d509000000d509000002d90900d9090000040800310300dd09101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000e1090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065e5090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65013903244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301e9093c4163636f756e7452756c655365747301410a002401146f776e65720001244163636f756e7449640001106e616d65390301104e616d6500012472756c655f73657473e9090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573410a013c4163636f756e7452756c65536574730000e9090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601ed09045300000400350a013842547265654d61703c4b2c20563e0000ed090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501f109204d617852756c657301b5060008011472756c6573250a01c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c0000f1090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400f509015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400f909015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400fd0901705065726d697474656445787472696e7369637352756c654f663c543e0007004857686974656c697374656450616c6c6574730400190a016c57686974656c697374656450616c6c65747352756c654f663c543e00080000f509104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740185060008011862756467657485060118427564676574000128757365725f636f756e740501010c7533320000f909104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574850601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e85030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e0000fd09104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01010a0c4d617801a906000400110a0178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000010a0c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801050a0008012c70616c6c65745f6e616d65090a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65090a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000050a0850656e6a696e5f6d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e67746800000000090a101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801050a0004000d0a0164426f756e6465645665633c75382c204d61784c656e6774683e00000d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000110a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401010a045300000400150a01185665633c543e0000150a000002010a00190a104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574735857686974656c697374656450616c6c65747352756c650834426f756e646564537472696e6701090a0c4d61780195060004001d0a0178426f756e6465645665633c426f756e646564537472696e672c204d61783e00001d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401090a045300000400210a01185665633c543e0000210a000002090a00250a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601f109045300000400290a013842547265654d61703c4b2c20563e0000290a042042547265654d617008044b018103045601f1090004002d0a0000002d0a000002310a00310a000004088103f10900350a042042547265654d617008044b0110045601ed09000400390a000000390a0000023d0a003d0a0000040810ed0900410a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450a045601490a0453000004004d0a013842547265654d61703c4b2c20563e0000450a0c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e00010000490a0c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100004d0a042042547265654d617008044b01450a045601490a000400510a000000510a000002550a00550a00000408450a490a00590a000004080000005d0a0c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c655365747301610a304d617852756c65436f756e7401b506444d617852756c65446174614c656e67746801650a0010013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e6365000138746f74616c5f72656365697665641501011c42616c616e636500013872756c655f646174615f73657473690a01f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000610a0850656e6a696e5f6d61747269785f72756e74696d652c4d617852756c655365747300000000650a0850656e6a696e5f6d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e67746800000000690a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456016d0a045300000400810a013842547265654d61703c4b2c20563e00006d0a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601710a045300000400750a013842547265654d61703c4b2c20563e0000710a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000750a042042547265654d617008044b018103045601710a000400790a000000790a0000027d0a007d0a000004088103710a00810a042042547265654d617008044b01100456016d0a000400850a000000850a000002890a00890a00000408106d0a008d0a0c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465646c526571756972657346726f7a656e54616e6b4f7252756c65736574000f04f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001004bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001104e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001204b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400130439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001404fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610015043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001604ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e645c4465706f73697443616c63756c6174696f6e4572726f72001704ac50726f626c656d732063616c63756c6174696e6720746865206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0018045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001904d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001a04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c6520736574048054686520604572726f726020656e756d206f6620746869732070616c6c65742e910a0c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f000004013070726f746f636f6c5f666565f901011c50657262696c6c0000950a0c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015c30556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e673c4d616b65417373657446726f7a656e001504504d616b652061737365742069732066726f7a656e3c54616b65417373657446726f7a656e0016045054616b652061737365742069732066726f7a656e0464546865206572726f7220666f7220746869732070616c6c6574990a0c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652e9d0a0c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a50a045300000400a90a01185665633c543e0000a50a0c3470616c6c65745f636c61696d7314747970657324436c61696d446174610c1c42616c616e63650118104861736801302c426c6f636b4e756d626572011000100110686173685d0401304f7074696f6e3c486173683e000118616d6f756e7418011c42616c616e636500013069735f6566695f746f6b656ebc0110626f6f6c00014873746172745f626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720000a90a000002a50a00ad0a0c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400013060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f70496e76616c6964436c61696d5265717565737454696d657374616d700003047c496e76616c696420436c61696d20526571756573742054696d657374616d705045786368616e67655261746549734e6f745365740004046045786368616e67652052617465206973206e6f74207365742c4f75744f66426f756e6473000504d847656e65726963206572726f7220666f72207768656e20626f756e64656420766563746f72206973206f7574206f6620626f756e647354496e76616c6964436c61696d54696d657374616d700006045c496e76616c696420436c61696d2054696d657374616d705c44656c617954696d65466f72436c61696d4e6f745365740007047044656c61792054696d6520666f7220436c61696d204e6f74205365744844656c617954696d65536574546f6f4c6f770008049c44656c61792063616e6e6f74206265206c657373207468616e204d696e436c61696d44656c617958496e76616c6964457468657265756d416464726573730009047c496e76616c696420616464726573732070617373656420696e20636c61696d6444656c617954696d65466f72436c61696d4e6f74456e646564000a04a044656c61792074696d65206973206e6f74206f76657220666f72207573657220746f20636c61696d4c53616d65457468657265756d41646472657373000b04ac696e206d6f766520636c61696d20626f7468206574686572756d2061646472657373206172652073616d65048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10a0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473b50a01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f110701844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000b50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b90a045300000400bd0a01185665633c543e0000b90a0000040810a90700bd0a000002b90a00c10a0000040818c50a00c50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000c90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd0a045300000400d50a01185665633c543e0000cd0a04184f7074696f6e04045401d10a0108104e6f6e6500000010536f6d650400d10a0000010000d10a0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a10701384964656e746974794669656c64730000d50a000002cd0a00d90a0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742edd0a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373010d051043616c6c01d904245369676e617475726501e10a14457874726101f10a00040034000000e10a082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400e50a0148656432353531393a3a5369676e61747572650000001c537232353531390400ed0a0148737232353531393a3a5369676e617475726500010014456364736104003106014065636473613a3a5369676e617475726500020000e50a0c1c73705f636f72651c65643235353139245369676e617475726500000400e90a01205b75383b2036345d0000e90a000003400000000800ed0a0c1c73705f636f72651c73723235353139245369676e617475726500000400e90a01205b75383b2036345d0000f10a00000420f50af90afd0a010b090b0d0b110b150b00f50a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000f90a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000fd0a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000010b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400050b010c4572610000050b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000090b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a4e6f6e636500000d0b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000110b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000150b0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040230e1030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e50304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d903040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301541830426c6f636b57656967687473fd03e501025b1f5d00070088526a7413ffffffffffffffffc2a0a91d000107d00918a44b1366666666666666a6010700e6bd4f5713ffffffffffffffbf010000c2a0a91d000107d0abacbe681366666666666666e601070088526a7413ffffffffffffffff010700a2941a1d130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774680d043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687415044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e1904f102306d61747269782d656e6a696e306d61747269782d656e6a696e00000000ec0300000000000030df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000037242681f96a7abd0100000006000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978290408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100340400107d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00090220417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000310404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100390404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600004104040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000490404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000061040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100650480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301006904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100750404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100f90304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100f903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500007d04040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01810401780001a504012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01a9040004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec106400000000000000000520507265696d6167650120507265696d6167650824537461747573466f720001040630ad040400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406b904bd0404000001c10401800001c50407245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510c9040400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050488040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01dd04018408344d6178696d756d576569676874243c0700a0db215d13cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01b507081c5574696c6974790001e5040194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01b907092042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200bd07040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200cd07040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200d9070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200d9070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e010905019814484578697374656e7469616c4465706f736974184000008a5d78456301000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01e5070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e90740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ed070400000001a004604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f107040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510fd0704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510050804000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001108d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002908040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c69737400010406302d0804000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630bc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402b430040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01150501a4303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000e8dfac1e6614fe3400000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0131080c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003508040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303908040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e011d0501b804444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e013d080d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004108040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303908040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01210501c004444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0145080e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051049080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301004d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01250501c41c3050726f706f73616c426f6e6455081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d41020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e550810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496459082065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e015d080f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301006108040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01290501c80001650811204d756c746973696701204d756c746973696704244d756c746973696773000108050269086d08040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e012d0501cc0c2c4465706f7369744261736518400080333e3d2cf806000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d28398d7020000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0175081228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100790804000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c657301008d080400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301009108040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f727300010402009d0804000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100a10824010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505a908ad08080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501350501d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e74184000003d9160e4581100000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01b108151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b5080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010051080400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405003d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405bd0800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01390501e00001c5081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100c9080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205e10834040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100e5080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205f10834040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100f50874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cf908040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01490501e40001fd081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c01090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502150910040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f74696669657273000108050215092c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805021509190904000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f76657279517565756501001d0904000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000029090400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020231093909040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004909040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100bc040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0501f0000155091f2843756d756c757358636d0001a10501cd01000159092020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01005d09280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010061094000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210650904000444205468652071756575652070616765732e284f766572776569676874000104022c69090400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a50501d10100016d09211c4f726d6c58636d0001a90501d5010001710930244d617472697858636d01244d617472697858636d04384d696e696d756d5765696768747301010405bd05dd010c000000144501205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206d617472697858636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201ad0501d90104404e617469766543757272656e63794964010280000000000000000000000000000000000000000000000000000000000000000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0175093534556e6b6e6f776e546f6b656e73000001e10100017909381c58546f6b656e73011c58546f6b656e730001c10501e501083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874241802286bee0110104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e017d093720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051081090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e73000104051089090400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301004d08040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01d10501e9012444426f756e74794465706f7369744261736518400000d9e9ac2d7803000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657255081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617841024401000050efe2d6e41a1b00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e410244010000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000007a22c1c8b12200000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565018d09222c4d756c7469546f6b656e73012c4d756c7469546f6b656e733434546f6b656e4163636f756e747300010c0202029109e1020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187d02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802029509b1020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e747300010802029909c502040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c0202029d09410604000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e6850656e64696e67436f6c6c656374696f6e5472616e73666572730001040518000400049820436f6c6c656374696f6e732077616974696e6720746f206265207472616e7366657272656448417373657449647342794c6f636174696f6e00010405f80102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405a109a50904001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301001503040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e58436c61696d61626c65436f6c6c656374696f6e4964730001040619035106040004902053746f726573206461746120666f7220616e20657468657265756d206164647265737348556e6d696e7461626c65546f6b656e4964730001080505b1092c04000c690120546865736520746f6b656e206964732063616e206f6e6c79206265206d696e7465642062792063616c6c696e672060666f7263655f6d696e74602e20546865207365636f6e64206b657920697320616e20657468657265756d6501206261736520746f6b656e2069642c20616e64207468652076616c756520697320746865206869676865737420746f6b656e20696e64657820746861742063616e6e6f74206265206d696e7465642e20416c6c20746f6b656e490120696e64657865732073746172742066726f6d20312c20736f206566666563746976656c7920697420626c6f636b7320746f6b656e20696e64657865732066726f6d203120746f207468652076616c75652e4c4e6174697665436f6c6c656374696f6e496473000104051818040004e8204d6170206f6620657468657265756d20636f6c6c656374696f6e20696420746f20746865206e617469766520636f6c6c656374696f6e20696401d50501ed0168504174747269627574654465706f7369744261736518400000c52ebca2b100000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000901ec4bc160000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f7369741840000031d6e275bc56000000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874241c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fb509c000000000000000000000000000000000000000000000000000000000000000000040899d4be6d616010000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365b909900c2c4d61726b6574706c61636500244675656c54616e6b7300244d617472697858636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c7564656429844d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e741010d700000004f0204d6178206e756d626572206f6620636f6c6c656374696f6e7320746861742063616e20626520636c61696d656420627920616e206163636f756e7458436c61696d436f6c6c656374696f6e735072656669783484805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a04d02054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20636f6c6c656374696f6e7344436c61696d546f6b656e7350726566697834706c5472616e7366657220746f6b656e7320746f206163636f756e743a04bc2054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20746f6b656e7368457468657265756d4d6967726174696f6e4163636f756e7449640080884f55bd221f1c2d10e32e424aabb6621786222f7c57dfe66ad4aaaca2522a51043d0120546865206163636f756e7420696420746861742070726f766964657320746865206578697374656e7469616c206465706f736974207768656e20636c61696d696e6720636f6c6c656374696f6e7301c9092814506f6f6c730114506f6f6c730414506f6f6c730100cd090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c730155060129030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473dd0901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c2074686579206172653020646973747269627574656401e1092c244675656c54616e6b7301244675656c54616e6b73081454616e6b730001040200e509040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e74730001080202590a5d0a040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e742064617461015906013503481053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100a00000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101014000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a651010e803000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f736974184000007a22c1c8b12200000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f736974184000008a5d7845630100000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c020546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204d61747269782e018d0a362c4d61726b6574706c616365012c4d61726b6574706c6163650810496e666f0100910a1002e1f50504a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e677300010406308d030400043c204c697374696e677320627920494401dd0601890318704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840009060b6da2e07070000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301950a323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405bd099004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01e50601b10304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e01990a33344d61747269785574696c6974790001e90601c103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e019d0a3918436c61696d730118436c61696d731c18436c61696d73000104061903a10a0400041d0120546869732073746f72657320636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520766563206f6620636c61696d20646174612e545472616e73616374696f6e486173684c6f6f6b7570000104063090040004590120546869732073746f726573207472616e73616374696f6e20686173682e204973207573656420746f20636865636b206966207472616e73616374696f6e206861736820697320616c72656164792070726573656e7450546f74616c556e636c61696d6564416d6f756e740100184000000000000000000000000000000000045d0120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e2072657175657374656420616e6420617265206e6f742079657420636c61696d65642e4444656c6179436c61696d73506572696f64000010040004e02044656c61792074696d6520696e20626c6f636b206e756d62657273206265666f726520746865207573657220636f756c6420636c61696d444c6174657374426c6f636b4e756d6265720000100400084101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d20666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e3045786368616e6765526174650000dc0400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e304163636f756e744e6f6e6365000104061903100400086d0120546869732073746f726573206e6f6e636520666f72206561636820457468657265756d206163636f756e742c2077686963682077696c6c20696e6372656d656e742065766572792074696d65207768656e20454e4a32206172652420636c61696d65642e01ed0601cd03101850726566697834646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa00000000344d696e436c61696d44656c61791010201c0000047c204d696e696d756d2044656c617920666f7220636c61696d696e6720454e4a64436c61696d4469737472696275746f724163636f756e74496400806d6f646c65662f636c61696d000000000000000000000000000000000000000008250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c647320454e4a3220746f20626554206469737472696275746564206f6e20436c61696d01ad0a3b204964656e7469747901204964656e7469747910284964656e746974794f660001040500b10a04000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f6600010402009d070400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500c10a44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100c90a0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e010d0701d503183042617369634465706f73697418400000408cb5781daf150000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000003d9160e458110000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400000b8da9ec939f912000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01d90a3cdd0a042040436865636b5370656356657273696f6ef50a1038436865636b547856657273696f6ef90a1030436865636b47656e65736973fd0a3038436865636b4d6f7274616c697479010b3028436865636b4e6f6e6365090b902c436865636b5765696768740d0b90604368617267655472616e73616374696f6e5061796d656e74110b9034436865636b4675656c54616e6b150b904903"} {"specName":"matrix-enjin","specVersion":1005,"blockNumber":1261794,"blockHash":"0xbba1eb93d850c142851ddce6161aecd6a6fe026392a8d478f1f04690b0e97d0f","metadata":"0x6d6574610e1d0b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c01147068617365d903011450686173650001146576656e7450010445000118746f70696373dd0301185665633c543e0000500850656e6a696e5f6d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00010020507265696d616765040080017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040084018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040094015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e636573040098017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a001a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400cd01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400d10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400d50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000244d617472697858636d0400d90101686d61747269785f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400e10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400e50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400ed01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304002903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304003503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504008903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400b103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300344d61747269785574696c6974790400c103017070616c6c65745f6d61747269785f7574696c6974793a3a4576656e7400390018436c61696d730400cd03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e003b00204964656e746974790400d503017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e003c0000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574840c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e88000004081010008c0418526573756c740804540190044501640108084f6b040090000000000c4572720400640000010000900000040000940c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a00c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64a80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572b401344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572b401344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000ac0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b40c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100144426c6f636b4e756d626572466f723c543e047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72e8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65f4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696ef801344d756c74694c6f636174696f6e00012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e73654d010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c6101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6ef801344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72e8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6ec901015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f71756572696572f801344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140461015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e204665657350616964080118706179696e67f801344d756c74694c6f636174696f6e000110666565732d01012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c7901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040059010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400690101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d01045300000400650101185665633c543e00005d010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000061010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000065010000025d010069010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200006d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f8000001000075010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000079010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e00007d010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400008101100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404008501013857696c644d756c74694173736574000100008501100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008901100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100008d010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100009101080c78636d5056657273696f6e65644d756c746941737365747300010808563204009501013c76323a3a4d756c746941737365747300010008563304002d01013c76333a3a4d756c7469417373657473000300009501100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009901013c5665633c4d756c746941737365743e000099010000029d01009d01100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964a101011c4173736574496400010c66756ec101012c46756e676962696c6974790000a101100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400a50101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000a501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a90101244a756e6374696f6e730000a901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400ad0101204a756e6374696f6e0001000858320800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0002000858330c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0003000858341000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0004000858351400ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0005000858361800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0006000858371c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0007000858382000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e00080000ad01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726bb10101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb10101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bb10101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b9010118426f6479496400011070617274bd010120426f64795061727400080000b1010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000b5010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e0000b9010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000bd010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000c101100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400c50101344173736574496e7374616e636500010000c501100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000c901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400a501014476323a3a4d756c74694c6f636174696f6e0001000856330400f8014476333a3a4d756c74694c6f636174696f6e00030000cd010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c446d61747269785f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040064013444697370617463684572726f720001044c58434d207472616e73666572206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c446d61747269785f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401241c42616c616e63650118000801386d696e696d756d5f77656967687424011857656967687400010c6665651501011c42616c616e63650000e1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400019c44436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2900047041206e657720636f6c6c656374696f6e2077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e01046c4120636f6c6c656374696f6e207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ef1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204604120636f6c6c656374696f6e20776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030470556e697473206f66206120746f6b656e2077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2904044c4120746f6b656e20776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e1d020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2905044c4120746f6b656e20776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060470556e697473206f66206120746f6b656e2077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704544120746f6b656e207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e73666572726564080484556e697473206f66206120746f6b656e2077657265207472616e736665727265641846726f7a656e04005902012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404005902012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c75656d020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e744102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e71020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049041206e657720636f6c6c656374696f6e206163636f756e742077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310047c41206e657720746f6b656e206163636f756e7420776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741104884120636f6c6c656374696f6e206163636f756e74207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741204744120746f6b656e206163636f756e74207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75657902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565ad0201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765150301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656448436c61696d6564436f6c6c656374696f6e730c01286163636f756e745f6964000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d20616464726573730138636f6c6c656374696f6e5f6964731d0301505665633c543a3a436f6c6c656374696f6e49643e049054686520636f6c6c656374696f6e206964732074686174207765726520636c61696d6564210460436f6c6c656374696f6e73207765726520636c61696d656434436c61696d6564546f6b656e731001286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d2061646472657373012461737365745f696473210301605665633c41737365744964576974684574684f663c543e3e047c546865206173736574206964732074686174207765726520636c61696d656401486d6f72655f746f6b656e735f72656d61696ebc0110626f6f6c04d054686973206973207472756520696620746865726520617265207374696c6c206d6f726520746f6b656e7320746f20636c61696d22044c546f6b656e73207765726520636c61696d656450436c61696d546f6b656e73496e697469617465640801286163636f756e745f6964000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077696c6c20726563656976652074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d206164647265737323045c436c61696d7320746f6b656e7320696e6974696174656450436c61696d546f6b656e73436f6d706c6574656408012c64657374696e6174696f6e000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d4164647265737304b454686520657468657265756d2061646472657373207468617420696e697469617465642074686520636c61696d24047046696e697368656420636c61696d696e672074686520746f6b656e7354436f6c6c656374696f6e5472616e73666572726564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c54686520636f6c6c656374696f6e207468617420776173207472616e7366657272656401246e65775f6f776e6572000130543a3a4163636f756e744964047c546865206e6577206f776e6572206f662074686520636f6c6c656374696f6e250490436f6c6c656374696f6e206f776e65727368697020776173207472616e736665727265646c436f6c6c656374696f6e5472616e7366657243616e63656c6c6564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac54686520636f6c6c656374696f6e206964206f66207468652063616e63656c6c6564207472616e736665722604ac412070656e64696e6720636f6c6c656374696f6e207472616e73666572207761732063616e63656c6c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901f501644578706c69636974526f79616c747943757272656e6369657301fd01000c01146f776e6572090201444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790d02017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573150201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000f501103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f901011c50657262696c6c0000f901000006dc00fd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010102045300000400050201185665633c543e000001020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e496400000502000002010200090204184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100000d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540111020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400110201045400010000110204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000150204184f7074696f6e04045401fd010108104e6f6e6500000010536f6d650400fd01000001000019020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e744964000100001d020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901f50134546f6b656e4d65746164617461012102000c01206265686176696f72450201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e5102014853686f756c644d75746174653c626f6f6c3e0001206d657461646174615502016c53686f756c644d75746174653c546f6b656e4d657461646174613e000021020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610125020108184e61746976650000001c466f726569676e040025020150466f726569676e546f6b656e4d657461646174610001000025020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d650129021853796d626f6c013502204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d020850656e6a696e5f6d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e6774680000000031020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00003502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680139020004003d020164426f756e6465645665633c75382c204d61784c656e6774683e000039020850656e6a696e5f6d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000410204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540149020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400490201045400010000490204184f7074696f6e040454014d020108104e6f6e6500000010536f6d6504004d0200000100004d020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901f501010828486173526f79616c74790400f501011c526f79616c747900000028497343757272656e63790001000051020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000055020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540121020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e040021020104540001000059020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f747970655d020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e00005d020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000610204184f7074696f6e0404540165020108104e6f6e6500000010536f6d6504006502000001000065020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e657665720002000069020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000750204184f7074696f6e0404540145010108104e6f6e6500000010536f6d65040045010000010000790204184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100007d020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379018102644578706c69636974526f79616c747943757272656e63696573019d02001801146f776e65720001244163636f756e744964000118706f6c69637981020118506f6c69637900012c746f6b656e5f636f756e74280128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e636965739d0201644578706c69636974526f79616c747943757272656e63696573000081020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e748502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8d02014444656661756c744275726e506f6c6963790001207472616e736665729102015444656661756c745472616e73666572506f6c6963790001246174747269627574659502015844656661756c74417474726962757465506f6c6963790001186d61726b65749902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00008502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000890204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100008d02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000009102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00009502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000009902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00009d020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01010204560190045300000400a102013842547265654d61703c4b2c20563e0000a102042042547265654d617008044b01010204560190000400a502000000a502000002a90200a9020000040801029000ad0204184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b1020000010000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f50134546f6b656e4d6574616461746101210200280118737570706c7915010130546f6b656e42616c616e636500010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379bd02015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746121020134546f6b656e4d657461646174610000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b9020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000bd020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000c10204184f7074696f6e04045401c5020108104e6f6e6500000010536f6d650400c5020000010000c502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e017102404d6178417070726f76616c436f756e7401c902000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73cd0201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000c9020850656e6a696e5f6d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000cd020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017102045300000400d102013842547265654d61703c4b2c20563e0000d102042042547265654d617008044b01000456017102000400d502000000d502000002d90200d9020000040800710200dd0204184f7074696f6e04045401e1020108104e6f6e6500000010536f6d650400e1020000010000e102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01e50234417070726f76616c436f756e7401c90244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301e902204d61784c6f636b7301ed02001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573f10201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73010301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73050301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000e502144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01710200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e7102012845787069726174696f6e0000e9020850656e6a696e5f6d61747269785f72756e74696d652c4d6178526573657276657300000000ed020850656e6a696e5f6d61747269785f72756e74696d65204d61784c6f636b7300000000f1020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e0000f502042042547265654d617008044b01450104560118000400f902000000f902000002fd0200fd02000004084501180001030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e000005030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e5020453000004000903013842547265654d61703c4b2c20563e00000903042042547265654d617008044b0100045601e5020004000d030000000d0300000211030011030000040800e502001503101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300001903083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d00001d03000002180021030000022503002503104c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314636c61696d3841737365744964576974684574680830436f6c6c656374696f6e496401181c546f6b656e49640118000c0158657468657265756d5f636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e4964000029030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404002d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970652d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747931030110506f6f6c000120636f6c6c61746f7231030110506f6f6c0001286675656c5f74616e6b7331030110506f6f6c00013c70726963655f646973636f7665727931030110506f6f6c00003103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000035030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001303c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65390301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656414011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e740138746f74616c5f7265636569766564180128543a3a42616c616e636504e054686520616d6f756e7420746865206675656c2074616e6b20686173207472616e7366657272656420746f2074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6481030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d48467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746509044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7264013444697370617463684572726f720424546865206572726f720a0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964090201504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290b041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d047c54686520604576656e746020656e756d206f6620746869732070616c6c65743903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d030850656e6a696e5f6d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e6774680000000041030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000045030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454014903000c015c757365725f6163636f756e745f6d616e6167656d656e744d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974590301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65735d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e000049030850656e6a696e5f6d61747269785f72756e74696d651c52756e74696d65000000004d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540151030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400510301045400010000510304184f7074696f6e0404540155030108104e6f6e6500000010536f6d6504005503000001000055030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000590304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100005d0304184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540165030453000004007d0301185665633c543e000065030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100006903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178016d030004007103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00006d030850656e6a696e5f6d61747269785f72756e74696d65544d617857686974656c697374656443616c6c6572730000000071030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004007503012c42547265655365743c543e00007503042042547265655365740404540100000400d80000007903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400007d0300000265030081030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001244857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007004857686974656c697374656450616c6c6574730008000085030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b7102014c4f7074696f6e3c426c6f636b4e756d6265723e000089030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e7404045400011c384c697374696e67437265617465640801286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e678d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964ad0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643001384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964a90301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c206665652077617320736574404c697374696e67436f6e7665727465640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e670604b441206c697374696e672077617320636f6e76657274656420746f2074686520636f727265637420666f726d61740464546865204576656e7420666f7220746869732070616c6c65748d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740191030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964659503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c749103011053616c7400011064617461990301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465a10301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000091030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200009903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04009d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d6265720000a103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e0400a503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00010000a503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964a90301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000a90304184f7074696f6e04045401ad030108104e6f6e6500000010536f6d650400ad030000010000ad03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000b1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652eb503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b903000400bd030164426f756e6465645665633c75382c204d61784c656e6774683e0000b9030850656e6a696e5f6d61747269785f72756e74696d65344d61784e616d654c656e67746800000000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1030c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400c503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c503000002c90300c90300000408106400cd030c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400012038436c61696d52657175657374656414010c77686f1903013c457468657265756d4164647265737304e0546865206163636f756e742077686963682072657175657374732074686520636c61696d207468726f756768207468652052656c617965720134616d6f756e745f6275726e656418013042616c616e63654f663c543e046c54686520616d6f756e74206f66206275726e656420746f6b656e7301407472616e73616374696f6e5f6861736830011c543a3a4861736804d848617368206f6620746865207472616e73616374696f6e20696e2077686963682074686520746f6b656e732077657265206275726e74013069735f6566695f746f6b656ebc0110626f6f6c0480496620746865206275726e7420746f6b656e20697320454649206f72206e6f740140616d6f756e745f636c61696d61626c6518013042616c616e63654f663c543e0450454e4a20616d6f756e7420636c61696d61626c6500082901436c61696d20686173206265656e2072657175657374656420627920616e206163636f756e74207468726f756768207468652052656c617965722e20605b77686f2c20616d6f756e742c807472616e73616374696f6e5f686173682c2069735f6566695f746f6b656e5d601c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656401041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d605c457468657265756d426c6f636b7350726f636573736564040130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e083101457468657265756d20626c6f636b206e756d626572207468617420636f6e7461696e7320746865206c617374206275726e207472616e73616374696f6e2072656c61796564206279207468652052656c617965722e02040501436c61696d732068617665206265656e2070726f63657373656420666f722074686520457468657265756d20626c6f636b206279207468652052656c617965722e2c436c61696d4d696e74656408010c77686f1903013c457468657265756d4164647265737304a4746865206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d0118616d6f756e7418013042616c616e63654f663c543e04b8746865206e756d626572206f6620454e4a3220746f6b656e7320746861742077696c6c20626520636c61696d65640304f8436c61696d20686173206265656e206d696e74656420666f7220736f6d656f6e652062792074686520726f6f742e20605b77686f2c20616d6f756e745d6028436c61696d4d6f76656408010c6f6c641903013c457468657265756d4164647265737304986f6c64206163636f756e7420616464726573732074686174206861732074686520636c61696d010c6e65771903013c457468657265756d41646472657373044c6e6577206163636f756e7420616464726573730404fc536f6d656f6e65277320636c61696d20686173206265656e206d6f76656420746f20616e6f7468657220616464726573732e20605b6f6c642c206e65775d603c45786368616e67655261746553657404013465786368616e67655f72617465dc011c50657262696c6c049474686520616d6f756e74206f6620454e4a206571756976616c656e7420746f20312045464905049c45786368616e67652072617465206973207365742e20605b65786368616e67655f726174655d605044656c617954696d65466f72436c61696d53657404012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e083901746865206e756d626572206f6620626c6f636b732074686520757365722068617320746f207761697420746f20636c61696d2068697320454e4a32206f6e63652074686520636c61696d20666f72487768696368206973207265717565737465640604ac44656c61792074696d6520666f7220636c61696d206973207365742e20605b64656c61795f74696d655d6034436c61696d52656a656374656408011c6163636f756e741903013c457468657265756d416464726573730401016163636f756e74206164647265737320666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657201407472616e73616374696f6e5f6861736830011c543a3a4861736804210148617368206f6620746865207472616e73616374696f6e20666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657207040101536f6d656f6e65277320636c61696d20686173206265656e2072656a65637465642e20605b6163636f756e742c207472616e73616374696f6e5f686173685d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d10304184f7074696f6e0404540119030108104e6f6e6500000010536f6d65040019030000010000d5030c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d90308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000dd030000023000e1030000028800e50308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973f90301205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef103000002f50300f50300000408343400f9030000023400fd030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373010401845065724469737061746368436c6173733c57656967687473506572436c6173733e000001040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010504000c01186e6f726d616c050401045400012c6f7065726174696f6e616c05040104540001246d616e6461746f72790504010454000005040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963090401384f7074696f6e3c5765696768743e0001246d61785f746f74616c090401384f7074696f6e3c5765696768743e0001207265736572766564090401384f7074696f6e3c5765696768743e0000090404184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100000d040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178110401545065724469737061746368436c6173733c7533323e000011040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001504082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400001904082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731d04011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001d04040c436f770404540121040004002104000000210400000225040025040000040845011000290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616435040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000035040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040034011c5665633c75383e0000390404184f7074696f6e040454013d040108104e6f6e6500000010536f6d6504003d0400000100003d040c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e740000000041040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465734504014442547265655365743c5665633c75383e3e00004504042042547265655365740404540134000400f90300000049040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a654d04015452656c617944697370616368517565756553697a65000140696e67726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00004d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f745452656c617944697370616368517565756553697a65000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c75333200005104000002550400550400000408ec59040059040c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561645d0401304f7074696f6e3c486173683e00005d0404184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000061040c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200006504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c61794861736800006904042042547265654d617008044b01ec04560165040004006d040000006d04000002710400710400000408ec650400750400000279040079040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00007d04087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c000081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174618504015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174613104015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174654104015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765738904016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573910401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000089040000028d04008d040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d65737361676500009104042042547265654d617008044b01ec04560195040004009d04000000950400000299040099040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00009d04000002a10400a10400000408ec950400a5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead04083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974b1040150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974b50401704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e7102012c4f7074696f6e3c7533323e00010000b10400000408001800b50404184f7074696f6e04045401b1040108104e6f6e6500000010536f6d650400b1040000010000b90400000408301000bd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec5040c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400b50701185665633c543e0000cd0404184f7074696f6e04045401d1040108104e6f6e6500000010536f6d650400d1040000010000d104084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ed04244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd504011043616c6c0001386d617962655f706572696f646963e10401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696eed04013450616c6c6574734f726967696e0000d50410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656404045401d904010c184c6567616379040110686173683001104861736800000018496e6c696e650400b1070134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c75333200020000d9040850656e6a696e5f6d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400810401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e00030020507265696d6167650400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400dd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400e50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400090501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400150501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c04001d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400210501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400250501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400290501e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c746973696704002d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400350501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400390501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400490501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400a10501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400a50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400a90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000244d617472697858636d0400ad0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d617472697858636d2c2052756e74696d653e0035001c58546f6b656e730400c10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400d10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400d50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c730400550601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400590601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400dd0601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400e90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300344d61747269785574696c6974790400ed0601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61747269785574696c6974792c2052756e74696d653e00390018436c61696d730400f10601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e003b00204964656e746974790400110701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e003c0000dd040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10404184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000e5040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696eed040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee904000002d90400ed040850656e6a696e5f6d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f10401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400f50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400f90401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400fd04014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04000105016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400050501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f1040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000f504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000f904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000fd040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e0001000001050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec0118506172614964000100000505081c73705f636f726510566f69640001000009050c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306f6c645f726573657276656415010128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263650d0501504163636f756e7449644c6f6f6b75704f663c543e000110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fd801445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d050c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780190011408496404000001244163636f756e74496400000014496e6465780400110501304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d000400001105000006900015050c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e00000460536565205b6050616c6c65743a3a70726f706f7365605d2e187365636f6e6404012070726f706f73616c0501012450726f70496e6465780001045c536565205b6050616c6c65743a3a7365636f6e64605d2e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e00020454536565205b6050616c6c65743a3a766f7465605d2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e64657800030484536565205b6050616c6c65743a3a656d657267656e63795f63616e63656c605d2e4065787465726e616c5f70726f706f736504012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00040484536565205b6050616c6c65743a3a65787465726e616c5f70726f706f7365605d2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000504a8536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f6d616a6f72697479605d2e6065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000604a4536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f64656661756c74605d2e28666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007046c536565205b6050616c6c65743a3a666173745f747261636b605d2e347665746f5f65787465726e616c04013470726f706f73616c5f686173683001104832353600080478536565205b6050616c6c65743a3a7665746f5f65787465726e616c605d2e4463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800090488536565205b6050616c6c65743a3a63616e63656c5f7265666572656e64756d605d2e2064656c65676174650c0108746f0d0501504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e19050128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465000b046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e58636c6561725f7075626c69635f70726f706f73616c73000c049c536565205b6050616c6c65743a3a636c6561725f7075626c69635f70726f706f73616c73605d2e18756e6c6f636b0401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000d045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e0470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650801187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e6465787102015c4f7074696f6e3c5265666572656e64756d496e6465783e00100468536565205b6050616c6c65743a3a626c61636b6c697374605d2e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800110480536565205b6050616c6c65743a3a63616e63656c5f70726f706f73616c605d2e307365745f6d657461646174610801146f776e6572b401344d657461646174614f776e65720001286d617962655f686173685d0401504f7074696f6e3c507265696d616765486173683e00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19050c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600001d050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25050c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29050c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3472656d6f76655f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e2c737761705f6d656d62657208011872656d6f76650d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6164640d0501504163636f756e7449644c6f6f6b75704f663c543e00020470536565205b6050616c6c65743a3a737761705f6d656d626572605d2e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00030478536565205b6050616c6c65743a3a72657365745f6d656d62657273605d2e286368616e67655f6b657904010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0004046c536565205b6050616c6c65743a3a6368616e67655f6b6579605d2e247365745f7072696d6504010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00050468536565205b6050616c6c65743a3a7365745f7072696d65605d2e2c636c6561725f7072696d6500060470536565205b6050616c6c65743a3a636c6561725f7072696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e310504184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d0000001000035050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c00010480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e18756e626f6e640002045c536565205b6050616c6c65743a3a756e626f6e64605d2e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400040488536565205b6050616c6c65743a3a72656d6f76655f6e6f6d696e6174696f6e605d2e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000504c4536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f6d61785f63616e64696461746573605d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e000604b4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579733d05011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d050850656e6a696e5f6d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261410501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73410501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300004105104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004004505013c737232353531393a3a5075626c6963000045050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000049050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e6408011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765810501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e710201484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e646564bc0110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e0003000055050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059050000025d05005d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c79010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000061050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304009501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400650501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000650504184f7074696f6e0404540169050108104e6f6e6500000010536f6d65040069050000010000690500000408106d05006d05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007105100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504009501012c4d756c74694173736574730000001057696c6404007505013857696c644d756c74694173736574000100007505100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964a101011c4173736574496400010c66756e7905013c57696c6446756e676962696c697479000100007905100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100007d050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100008105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204008505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304009505015076333a3a58636d3c52756e74696d6543616c6c3e0003000085050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400890501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000089050000028d05008d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c91050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804008505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000091050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000095050c0c78636d0876330c58636d041043616c6c00000400990501585665633c496e737472756374696f6e3c43616c6c3e3e000099050000029d05009d050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c9105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204009505012458636d3c43616c6c3e0015002c536574417070656e64697804009505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000a1050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000488536565205b6050616c6c65743a3a73656e645f61735f736f7665726569676e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead050c446d61747269785f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e00000498536565205b6050616c6c65743a3a7472616e736665725f746f5f70617261636861696e605d2e6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69640102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000104b0536565205b6050616c6c65743a3a7472616e736665725f61737365745f746f5f70617261636861696e605d2e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000304a0536565205b6050616c6c65743a3a7472616e736665725f61737365745f776974685f666565605d2e60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6cbd05013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204a4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e696d756d5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1050c446d61747269785f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000b505101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400190301104831363000010000b9050c446d61747269785f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640101021c42616c616e636501180008012c63757272656e63795f69640102012843757272656e63794964000118616d6f756e741501011c42616c616e63650000bd050c446d61747269785f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e00010000c1050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400000464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6d756c746961737365740c01146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400010490536565205b6050616c6c65743a3a7472616e736665725f6d756c74696173736574605d2e447472616e736665725f776974685f66656514012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400020488536565205b6050616c6c65743a3a7472616e736665725f776974685f666565605d2e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00010c666565c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000304b4536565205b6050616c6c65743a3a7472616e736665725f6d756c746961737365745f776974685f666565605d2e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573c90501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000404a4536565205b6050616c6c65743a3a7472616e736665725f6d756c746963757272656e63696573605d2e507472616e736665725f6d756c746961737365747310011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400050494536565205b6050616c6c65743a3a7472616e736665725f6d756c7469617373657473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec505080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009d01013876323a3a4d756c7469417373657400010008563304003501013876333a3a4d756c7469417373657400030000c905000002cd0500cd050000040801021800d1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f720d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c0404540001a8446372656174655f636f6c6c656374696f6e04012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e00000488536565205b6050616c6c65743a3a6372656174655f636f6c6c656374696f6e605d2e4864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001048c536565205b6050616c6c65743a3a64657374726f795f636f6c6c656374696f6e605d2e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e00020488536565205b6050616c6c65743a3a6d75746174655f636f6c6c656374696f6e605d2e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e1d020184426f783c3c5420617320436f6e6669673e3a3a546f6b656e4d75746174696f6e3e00030474536565205b6050616c6c65743a3a6d75746174655f746f6b656e605d2e106d696e740c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7301060150426f783c4d696e74506172616d734f663c543e3e00040454536565205b6050616c6c65743a3a6d696e74605d2e106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e00050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e18667265657a65040110696e666f5902012c467265657a654f663c543e0007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177040110696e666f5902012c467265657a654f663c543e00080454536565205b6050616c6c65743a3a74686177605d2e347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75656d020144543a3a41747472696275746556616c756500090478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b6579000a0484536565205b6050616c6c65743a3a72656d6f76655f617474726962757465605d2e5472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b0498536565205b6050616c6c65743a3a72656d6f76655f616c6c5f61747472696275746573605d2e3862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74731906015c5472616e73666572526563697069656e74734f663c543e000c047c536565205b6050616c6c65743a3a62617463685f7472616e73666572605d2e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74732506014c4d696e74526563697069656e74734f663c543e000d046c536565205b6050616c6c65743a3a62617463685f6d696e74605d2e4c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573dd05013c417474726962757465734f663c543e000e0490536565205b6050616c6c65743a3a62617463685f7365745f617474726962757465605d2e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e000f048c536565205b6050616c6c65743a3a617070726f76655f636f6c6c656374696f6e605d2e50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400100494536565205b6050616c6c65743a3a756e617070726f76655f636f6c6c656374696f6e605d2e34617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e71020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e636500110478536565205b6050616c6c65743a3a617070726f76655f746f6b656e605d2e3c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e74496400120480536565205b6050616c6c65743a3a756e617070726f76655f746f6b656e605d2e686163636570745f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002904ac536565205b6050616c6c65743a3a6163636570745f636f6c6c656374696f6e5f7472616e73666572605d2e6863616e63656c5f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002a04ac536565205b6050616c6c65743a3a63616e63656c5f636f6c6c656374696f6e5f7472616e73666572605d2e44636c61696d5f636f6c6c656374696f6e7310012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d41646472657373000140636f6c6c656374696f6e5f636f756e740501010c75333200200488536565205b6050616c6c65743a3a636c61696d5f636f6c6c656374696f6e73605d2e30636c61696d5f746f6b656e730c012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300210474536565205b6050616c6c65743a3a636c61696d5f746f6b656e73605d2e4c66696e6973685f636c61696d5f746f6b656e7308012c64657374696e6174696f6e000130543a3a4163636f756e744964000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300240490536565205b6050616c6c65743a3a66696e6973685f636c61696d5f746f6b656e73605d2e5c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e001304a0536565205b6050616c6c65743a3a666f7263655f6d75746174655f636f6c6c656374696f6e605d2e38666f7263655f7472616e73666572100118736f757263650d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e0d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e0014047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e50666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c756579020170426f783c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e3e00150494536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e605d2e3c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c75653906015c4f7074696f6e3c426f783c546f6b656e4f663c543e3e3e00160480536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e605d2e4c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75653d0601584f7074696f6e3c4174747269627574654f663c543e3e00170490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e70666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e001804b4536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e74605d2e5c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e001904a0536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e5f6163636f756e74605d2e5c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e001a04a0536565205b6050616c6c65743a3a666f7263655f6372656174655f636f6c6c656374696f6e605d2e28666f7263655f6d696e7414011863616c6c6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7349060170426f783c466c657869626c654d696e74506172616d734f663c543e3e0001246465706f7369746f72450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e001b046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e28666f7263655f6275726e0c011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e001c046c536565205b6050616c6c65743a3a666f7263655f6275726e605d2e60666f7263655f617070726f76655f636f6c6c656374696f6e10011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e001d04a4536565205b6050616c6c65743a3a666f7263655f617070726f76655f636f6c6c656374696f6e605d2e30666f7263655f667265657a65040110696e666f5902012c467265657a654f663c543e001e0474536565205b6050616c6c65743a3a666f7263655f667265657a65605d2e70666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f696404011476616c75651501013c543a3a436f6c6c656374696f6e4964001f04b4536565205b6050616c6c65743a3a666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964605d2e68666f7263655f7365745f657468657265756d5f6163636f756e7408011c616464726573731903013c457468657265756d4164647265737300011476616c75654d0601684f7074696f6e3c436f6c6c656374696f6e4964734f663c543e3e002204ac536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f6163636f756e74605d2e80666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964080158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001506e61746976655f636f6c6c656374696f6e5f69644102015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e002304c4536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964605d2e78666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f6964730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002604bc536565205b6050616c6c65743a3a666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f696473605d2e80666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e1001146f776e6572000130543a3a4163636f756e74496400011c636c61696d65721903013c457468657265756d41646472657373000158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e002704c4536565205b6050616c6c65743a3a666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e605d2e9c666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f6964730c0158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002804e0536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f696473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901f501704578706c69636974526f79616c747943757272656e6369657356656301fd01284174747269627574657301dd05000c0118706f6c696379e90501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573fd0101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573dd050128417474726962757465730000dd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e105045300000400e50501185665633c543e0000e1050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790169021456616c7565016d020008010c6b65796902010c4b657900011476616c75656d02011456616c75650000e505000002e10500e9050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e74ed0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ef105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572f505017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465f905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574fd05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000ed05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000f105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000f505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000f905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000fd05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00000106103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100000506103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000090604184f7074696f6e040454010d060108104e6f6e6500000010536f6d6504000d0600000100000d06103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d650129021853796d626f6c013502204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e00001106103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c00001506103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c0001000019060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d06045300000400210601185665633c543e00001d060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73011506000801286163636f756e745f69640001244163636f756e744964000118706172616d7315060118506172616d73000021060000021d060025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e000029060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73010106000801286163636f756e745f69640001244163636f756e744964000118706172616d7301060118506172616d7300002d0600000229060031060c1c73705f636f7265146563647361245369676e617475726500000400350601205b75383b2036355d00003506000003410000000800390604184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b10200000100003d0604184f7074696f6e0404540141060108104e6f6e6500000010536f6d6504004106000001000041060c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c7565016d021c42616c616e636501180008011476616c75656d02013841747472696275746556616c756500011c6465706f7369741501011c42616c616e63650000450604184f7074696f6e040454010d050108104e6f6e6500000010536f6d6504000d0500000100004906103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7448466c657869626c654d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f8010c2c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100304372656174654f724d696e74240120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000200004d0604184f7074696f6e0404540151060108104e6f6e6500000010536f6d6504005106000001000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401180453000004001d0301185665633c543e000055060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e2d030134506f6f6c734d75746174696f6e00000474536565205b6050616c6c65743a3a6d75746174655f706f6f6c73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000140406372656174655f6675656c5f74616e6b04012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e00000484536565205b6050616c6c65743a3a6372656174655f6675656c5f74616e6b605d2e406d75746174655f6675656c5f74616e6b08011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e00010484536565205b6050616c6c65743a3a6d75746174655f6675656c5f74616e6b605d2e2c6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00020470536565205b6050616c6c65743a3a6164645f6163636f756e74605d2e3872656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e0003047c536565205b6050616c6c65743a3a72656d6f76655f6163636f756e74605d2e6072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6481030140446973706174636852756c654b696e64000404a4536565205b6050616c6c65743a3a72656d6f76655f6163636f756e745f72756c655f64617461605d2e20646973706174636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e00050464536565205b6050616c6c65743a3a6469737061746368605d2e4864697370617463685f616e645f746f75636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e0006048c536565205b6050616c6c65743a3a64697370617463685f616e645f746f756368605d2e4c6d75746174655f667265657a655f73746174650c011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00070490536565205b6050616c6c65743a3a6d75746174655f667265657a655f7374617465605d2e3c696e736572745f72756c655f7365740c011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c6573b906015052756c6544657363726970746f72734f663c543e00080480536565205b6050616c6c65743a3a696e736572745f72756c655f736574605d2e3c72656d6f76655f72756c655f73657408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400090480536565205b6050616c6c65743a3a72656d6f76655f72756c655f736574605d2e4462617463685f6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000a0488536565205b6050616c6c65743a3a62617463685f6164645f6163636f756e74605d2e5062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000b0494536565205b6050616c6c65743a3a62617463685f72656d6f76655f6163636f756e74605d2e54666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964450601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e000c0498536565205b6050616c6c65743a3a666f7263655f7365745f636f6e73756d7074696f6e605d2e4464657374726f795f6675656c5f74616e6b04011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000d0488536565205b6050616c6c65743a3a64657374726f795f6675656c5f74616e6b605d2e58666f7263655f6372656174655f6675656c5f74616e6b0801146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e000e049c536565205b6050616c6c65743a3a666f7263655f6372656174655f6675656c5f74616e6b605d2e5c666f7263655f62617463685f6164645f6163636f756e740c01146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000f04a0536565205b6050616c6c65743a3a666f7263655f62617463685f6164645f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650139034852756c6553657444657363726970746f7273016106644163636f756e7452756c6553657444657363726970746f7273016103001401106e616d65390301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574736106014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573610301644163636f756e7452756c6553657444657363726970746f7273000061060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456016506045300000400c106013842547265654d61703c4b2c20563e000065060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72016906204d617852756c657301b506000400b90601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000069060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040081060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404008906018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400a50601885065726d697474656445787472696e7369637344657363726970746f724f663c543e0007004857686974656c697374656450616c6c6574730400b106018457686974656c697374656450616c6c65747344657363726970746f724f663c543e000800006d06104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801710600040075060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e000071060850656e6a696e5f6d61747269785f72756e74696d65404d6178436f6c6c656374696f6e4964730000000075060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004007906012c42547265655365743c543e000079060420425472656553657404045401180004001d030000007d06104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500008106104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401850600040085060118427564676574000085060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200008906104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740185060004008506011842756467657400008d06104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0191060c4d617801950600040099060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000095060850656e6a696e5f6d61747269785f72756e74696d65384d617843616c6c46696c746572730000000099060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540191060453000004009d06012c42547265655365743c543e00009d0604204254726565536574040454019106000400a106000000a106000002910600a506104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000a9060850656e6a696e5f6d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e67746800000000ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d904045300000400e90401185665633c543e0000b106104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574737057686974656c697374656450616c6c65747344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000b5060850656e6a696e5f6d61747269785f72756e74696d65384d617852756c657350657253657400000000b9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400bd0601185665633c543e0000bd06000002690600c106042042547265654d617008044b01100456016506000400c506000000c506000002c90600c9060000040810650600cd0604184f7074696f6e04045401d1060108104e6f6e6500000010536f6d650400d1060000010000d1060c4470616c6c65745f6675656c5f74616e6b7314747970657340446973706174636853657474696e6773000008013c7573655f6e6f6e655f6f726967696ebc0110626f6f6c000148706179735f72656d61696e696e675f666565bc0110626f6f6c0000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d05045300000400d90601185665633c543e0000d9060000020d0500dd060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000124386372656174655f6c697374696e671801346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000047c536565205b6050616c6c65743a3a6372656174655f6c697374696e67605d2e3863616e63656c5f6c697374696e670401286c697374696e675f69643001384c697374696e6749644f663c543e0001047c536565205b6050616c6c65743a3a63616e63656c5f6c697374696e67605d2e3066696c6c5f6c697374696e670801286c697374696e675f69643001384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e00020474536565205b6050616c6c65743a3a66696c6c5f6c697374696e67605d2e24706c6163655f6269640801286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00030468536565205b6050616c6c65743a3a706c6163655f626964605d2e4066696e616c697a655f61756374696f6e0401286c697374696e675f69643001384c697374696e6749644f663c543e00040484536565205b6050616c6c65743a3a66696e616c697a655f61756374696f6e605d2e407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00050484536565205b6050616c6c65743a3a7365745f70726f746f636f6c5f666565605d2e50666f7263655f6372656174655f6c697374696e6720011873656c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0001386465706f7369745f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00060494536565205b6050616c6c65743a3a666f7263655f6372656174655f6c697374696e67605d2e3c666f7263655f706c6163655f6269641001186269646465720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00013066756e64735f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00070480536565205b6050616c6c65743a3a666f7263655f706c6163655f626964605d2e40636f6e766572745f6c697374696e677304012c6c697374696e675f696473e50601d0426f756e6465645665633c4c697374696e6749644f663c543e2c20543a3a4d61784c697374696e67436f6e76657273696f6e733e00080484536565205b6050616c6c65743a3a636f6e766572745f6c697374696e6773605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10604184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d030000010000e5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e0000e9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00000480536565205b6050616c6c65743a3a70617573655f65787472696e736963605d2e40726573756d655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00010484536565205b6050616c6c65743a3a726573756d655f65787472696e736963605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed060c5470616c6c65745f6d61747269785f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c00000458536565205b6050616c6c65743a3a6261746368605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400011c14636c61696d0c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300000458536565205b6050616c6c65743a3a636c61696d605d2e286d696e745f636c61696d08010c77686f1903013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a6d696e745f636c61696d605d2e286d6f76655f636c61696d08010c6f6c641903013c457468657265756d4164647265737300010c6e65771903013c457468657265756d416464726573730002046c536565205b6050616c6c65743a3a6d6f76655f636c61696d605d2e38726571756573745f636c61696d73080130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e00012862617463685f64617461f5060144426f756e646564436c61696d4f663c543e0003047c536565205b6050616c6c65743a3a726571756573745f636c61696d73605d2e3472656a6563745f636c61696d7304012862617463685f6461746105070158426f756e64656452656a656374446174614f663c543e00050478536565205b6050616c6c65743a3a72656a6563745f636c61696d73605d2e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f721801107531323800080488536565205b6050616c6c65743a3a7365745f65786368616e67655f72617465605d2e387365745f64656c61795f74696d6504012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e0009047c536565205b6050616c6c65743a3a7365745f64656c61795f74696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f906045300000400010701185665633c543e0000f9060c3470616c6c65745f636c61696d7314747970657314436c61696d081c42616c616e6365011810486173680130000c01106861736830011048617368000114636c61696dfd0601605472616e73616374696f6e446174613c42616c616e63653e00013069735f6566695f746f6b656ebc0110626f6f6c0000fd060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461041c42616c616e636501180008011c6163636f756e741903013c457468657265756d41646472657373000118616d6f756e7418011c42616c616e636500000107000002f9060005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e000009070c3470616c6c65745f636c61696d731474797065732852656a6563744461746104104861736801300008011c6163636f756e741903013c457468657265756d41646472657373000110686173683001104861736800000d0700000209070011070c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f150701a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f73756273040110737562739d0701645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657805010138526567697374726172496e64657800011c6d61785f6665651501013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657805010138526567697374726172496e64657800010c6665651501013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657805010138526567697374726172496e64657800010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657805010138526567697374726172496e6465780001186669656c6473a50701384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657805010138526567697374726172496e6465780001187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74ad07015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174612107011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174612107011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15070c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19070190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921070110446174610001146c6567616c210701104461746100010c776562210701104461746100011072696f742107011044617461000114656d61696c210701104461746100013c7067705f66696e6765727072696e74990701404f7074696f6e3c5b75383b2032305d3e000114696d616765210701104461746100011c747769747465722107011044617461000019070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d07045300000400950701185665633c543e00001d0700000408210721070021070c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025070000010010526177310400290700000200105261773204002d0700000300105261773304003107000004001052617734040044000005001052617735040035070000060010526177360400390700000700105261773704003d07000008001052617738040045010000090010526177390400410700000a001452617731300400450700000b001452617731310400490700000c0014526177313204004d0700000d001452617731330400510700000e001452617731340400550700000f001452617731350400590700001000145261773136040049010000110014526177313704005d0700001200145261773138040061070000130014526177313904006507000014001452617732300400110100001500145261773231040069070000160014526177323204006d0700001700145261773233040071070000180014526177323404007507000019001452617732350400790700001a0014526177323604007d0700001b001452617732370400810700001c001452617732380400850700001d001452617732390400890700001e0014526177333004008d0700001f001452617733310400910700002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250700000300000000080029070000030100000008002d070000030200000008003107000003030000000800350700000305000000080039070000030600000008003d07000003070000000800410700000309000000080045070000030a000000080049070000030b00000008004d070000030c000000080051070000030d000000080055070000030e000000080059070000030f00000008005d070000031100000008006107000003120000000800650700000313000000080069070000031500000008006d070000031600000008007107000003170000000800750700000318000000080079070000031900000008007d070000031a000000080081070000031b000000080085070000031c000000080089070000031d00000008008d070000031e000000080091070000031f000000080095070000021d0700990704184f7074696f6e0404540111010108104e6f6e6500000010536f6d650400110100000100009d07000002a10700a1070000040800210700a5070c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9070004002c01344964656e746974794669656c640000a9070c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad070c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b507000002cd0400b9070c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec1070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c507045300000400cd0701185665633c543e0000c5070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c907011c526561736f6e730000c9070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000cd07000002c50700d1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d507045300000400d90701185665633c543e0000d5070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d907000002d50700dd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e107045300000400e50701185665633c543e0000e1070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401901c42616c616e636501180008010869649001084964000118616d6f756e7418011c42616c616e63650000e507000002e10700e9070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eed070c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000f107086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f907045300000400fd0701185665633c543e0000f9070000040c10d5040000fd07000002f907000108000004080508180005080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000009080c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e6365011801081c4f6e676f696e6704000d0801c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d080c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd504012050726f706f73616c0001247468726573686f6c64a80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791108013854616c6c793c42616c616e63653e000011080c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015080c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573190801f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732508015044656c65676174696f6e733c42616c616e63653e0001147072696f722908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e19050128436f6e76696374696f6e00012c64656c65676174696f6e732508015044656c65676174696f6e733c42616c616e63653e0001147072696f722908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000019080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d08045300000400210801185665633c543e00001d080000040810ac0021080000021d080025080c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000029080c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500002d0800000408d504a8003108000004081005080035080c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e39080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e00003d08084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e000049080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d08083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e6365000051080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400550801185665633c543e00005508000002100059080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200005d0808346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000061080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e65080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000069080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6d08000004080004007108083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737508018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000075080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000079080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e000081080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730185080014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f727389080190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e000085080850656e6a696e5f6d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f720000000089080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e00008d0800000281080091080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e000095080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273018508344d617843616e646964617465730199080004009d08011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e000099080850656e6a696e5f6d61747269785f72756e74696d65344d617843616e64696461746573000000009d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e0000a1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000a5080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301a908344d61784e6f6d696e61746f7273018508000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72737d08011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000a9080850656e6a696e5f6d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000ad0800000408001000b1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f901011c50657262696c6c0000b5080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f72204944048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb908000002bd0800bd0800000408003d0500c10800000408c5083400c5080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d0000c9080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ecd08000002d10800d108086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465d5080130496e626f756e6453746174650001406d6573736167655f6d65746164617461d90801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000d508086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000d908000002dd0800dd080000040810e10800e1080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000e50800000408ec1000e908000002ed0800ed08086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465f10801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465782904010c7531360001286c6173745f696e6465782904010c7531360000f108086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000f50800000408ec290400f908086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000fd080000040cec10340001090c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e05090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c901015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572090901784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f746966790d0901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73651509014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000090904184f7074696f6e04045401c9010108104e6f6e6500000010536f6d650400c90100000100000d0904184f7074696f6e0404540111090108104e6f6e6500000010536f6d650400110900000100001109000004080808001509080c78636d4456657273696f6e6564526573706f6e736500010808563204006105013076323a3a526573706f6e736500020008563304004d01013076333a3a526573706f6e73650003000019090000040810c901001d090000040c2c24100021090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012509045300000400290901185665633c543e0000250900000408c901100029090000022509002d090c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304003109013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000310904184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000035090000040c10003909003909080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a41737365744964000300003d090c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720190304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e6572c901015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c901015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d657273410901d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e000041090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014509045300000400490901185665633c543e000045090000040890180049090000024509004d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015109045300000400550901185665633c543e000051090000040818c90100550900000251090059090c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d090c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6109086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400006509086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e646578000069090000026d09006d090000040810340071090c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75090c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79090c446d61747269785f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c65747d090c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e81090c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8509083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757389090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00008909083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500008d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000091090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e95090000040c181800009909000004081818009d0900000408180000a1090000040c184102690200a5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000a909101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801ad09000801147374616765150301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579b10901b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000ad090850656e6a696e5f6d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000b10904184f7074696f6e04045401a5090108104e6f6e6500000010536f6d650400a5090000010000b50900000408182c00b9090c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640101020008010869640102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000bd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c109045300000400c90901185665633c543e0000c109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801b9030008012c70616c6c65745f6e616d65b5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c50901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c50904184f7074696f6e04045401b5030108104e6f6e6500000010536f6d650400b5030000010000c909000002c10900cd090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001dc48436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e04a4547269656420746f2063726561746520546f6b656e207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04150154686520636f6c6c656374696f6e206f7220746f6b656e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473d477657265206275726e65642e204120746f6b656e2063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74001104150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730016040101546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865206d696e7420706f6c6963795849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d04c4546f6b656e2063616e6e6f742061637420617320626f746820612063757272656e637920616e64206120726f79616c7479504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73404e6f436c61696d417661696c61626c65002e04645468657265206973206e6f7468696e6720746f20636c61696d60496e76616c6964457468657265756d5369676e6174757265002f048454686520657468657265756d207369676e617475726520697320696e76616c696458496e76616c6964457468657265756d41646472657373003004c454686520657468657265756d206164647265737320646f6573206e6f74206d6174636820746865207369676e61747572655c546f6b656e49645265736572766564466f72436c61696d003104010154686520746f6b656e2069642063616e6e6f74206265206d696e7465642062656361757365206974277320726573657276656420666f7220636c61696d696e675c436f6c6c656374696f6e436f756e744578636565646564003204c0546865206e756d626572206f6620636f6c6c656374696f6e73206861732065786365656465642074686520626f756e642857726f6e67436f756e74003304dc5468652070617373656420636f756e7420646f6573206e6f74207265666c6563742074686520616d6f756e7420696e2073746f7261676544496e76616c69644d696e74506172616d730034045c4d696e7420706172616d732061726520696e76616c69646c4e6f50656e64696e67436f6c6c656374696f6e5472616e736665720035049854686520636f6c6c656374696f6e20686173206e6f2070656e64696e67207472616e7366657258416c7265616479436f6c6c656374696f6e4f776e65720036043501546865206163636f756e7420616c7265616479206f776e732074686520636f6c6c656374696f6e2e205472616e7366657272696e6720746f2073656c66206973206e6f7420616c6c6f7765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed1090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456013103045300000400d509013842547265654d61703c4b2c20563e0000d509042042547265654d617008044b01000456013103000400d909000000d909000002dd0900dd090000040800310300e109101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000e5090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065e9090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65013903244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301ed093c4163636f756e7452756c655365747301450a002401146f776e65720001244163636f756e7449640001106e616d65390301104e616d6500012472756c655f73657473ed090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573450a013c4163636f756e7452756c65536574730000ed090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601f109045300000400390a013842547265654d61703c4b2c20563e0000f1090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501f509204d617852756c657301b5060008011472756c6573290a01c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c0000f5090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400f909015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400fd09015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400010a01705065726d697474656445787472696e7369637352756c654f663c543e0007004857686974656c697374656450616c6c65747304001d0a016c57686974656c697374656450616c6c65747352756c654f663c543e00080000f909104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740185060008011862756467657485060118427564676574000128757365725f636f756e740501010c7533320000fd09104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574850601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e85030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e0000010a104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01050a0c4d617801a906000400150a0178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000050a0c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801090a0008012c70616c6c65745f6e616d650d0a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d650d0a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000090a0850656e6a696e5f6d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000000d0a101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801090a000400110a0164426f756e6465645665633c75382c204d61784c656e6774683e0000110a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000150a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401050a045300000400190a01185665633c543e0000190a000002050a001d0a104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574735857686974656c697374656450616c6c65747352756c650834426f756e646564537472696e67010d0a0c4d6178019506000400210a0178426f756e6465645665633c426f756e646564537472696e672c204d61783e0000210a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400250a01185665633c543e0000250a0000020d0a00290a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601f5090453000004002d0a013842547265654d61703c4b2c20563e00002d0a042042547265654d617008044b018103045601f509000400310a000000310a000002350a00350a000004088103f50900390a042042547265654d617008044b0110045601f1090004003d0a0000003d0a000002410a00410a0000040810f10900450a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01490a0456014d0a045300000400510a013842547265654d61703c4b2c20563e0000490a0c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e000100004d0a0c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e00010000510a042042547265654d617008044b01490a0456014d0a000400550a000000550a000002590a00590a00000408490a4d0a005d0a00000408000000610a0c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c655365747301650a304d617852756c65436f756e7401b506444d617852756c65446174614c656e67746801690a0010013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e6365000138746f74616c5f72656365697665641501011c42616c616e636500013872756c655f646174615f736574736d0a01f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000650a0850656e6a696e5f6d61747269785f72756e74696d652c4d617852756c655365747300000000690a0850656e6a696e5f6d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000006d0a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601710a045300000400850a013842547265654d61703c4b2c20563e0000710a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601750a045300000400790a013842547265654d61703c4b2c20563e0000750a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000790a042042547265654d617008044b018103045601750a0004007d0a0000007d0a000002810a00810a000004088103750a00850a042042547265654d617008044b0110045601710a000400890a000000890a0000028d0a008d0a0000040810710a00910a0c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465646c526571756972657346726f7a656e54616e6b4f7252756c65736574000f04f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001004bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001104e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001204b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400130439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001404fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610015043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001604ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e645c4465706f73697443616c63756c6174696f6e4572726f72001704ac50726f626c656d732063616c63756c6174696e6720746865206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0018045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001904d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001a04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c6520736574048054686520604572726f726020656e756d206f6620746869732070616c6c65742e950a0c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f000004013070726f746f636f6c5f666565f901011c50657262696c6c0000990a0c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400016430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e673c4d616b65417373657446726f7a656e001504504d616b652061737365742069732066726f7a656e3c54616b65417373657446726f7a656e0016045054616b652061737365742069732066726f7a656e6843616e6e6f7443616e63656c41756374696f6e576974684269640017049443616e6e6f742063616e63656c2061756374696f6e207769746820616374697665206269648043616e6e6f7443616e63656c41756374696f6e4166746572456e64426c6f636b0018049443616e6e6f742063616e63656c2061756374696f6e20616674657220656e6420626c6f636b0464546865206572726f7220666f7220746869732070616c6c65749d0a0c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ea10a0c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a90a045300000400ad0a01185665633c543e0000a90a0c3470616c6c65745f636c61696d7314747970657324436c61696d446174610c1c42616c616e63650118104861736801302c426c6f636b4e756d626572011000100110686173685d0401304f7074696f6e3c486173683e000118616d6f756e7418011c42616c616e636500013069735f6566695f746f6b656ebc0110626f6f6c00014873746172745f626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720000ad0a000002a90a00b10a0c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400013060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f70496e76616c6964436c61696d5265717565737454696d657374616d700003047c496e76616c696420436c61696d20526571756573742054696d657374616d705045786368616e67655261746549734e6f745365740004046045786368616e67652052617465206973206e6f74207365742c4f75744f66426f756e6473000504d847656e65726963206572726f7220666f72207768656e20626f756e64656420766563746f72206973206f7574206f6620626f756e647354496e76616c6964436c61696d54696d657374616d700006045c496e76616c696420436c61696d2054696d657374616d705c44656c617954696d65466f72436c61696d4e6f745365740007047044656c61792054696d6520666f7220436c61696d204e6f74205365744844656c617954696d65536574546f6f4c6f770008049c44656c61792063616e6e6f74206265206c657373207468616e204d696e436c61696d44656c617958496e76616c6964457468657265756d416464726573730009047c496e76616c696420616464726573732070617373656420696e20636c61696d6444656c617954696d65466f72436c61696d4e6f74456e646564000a04a044656c61792074696d65206973206e6f74206f76657220666f72207573657220746f20636c61696d4c53616d65457468657265756d41646472657373000b04ac696e206d6f766520636c61696d20626f7468206574686572756d2061646472657373206172652073616d65048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50a0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473b90a01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150701844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000b90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd0a045300000400c10a01185665633c543e0000bd0a0000040810ad0700c10a000002bd0a00c50a0000040818c90a00c90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000cd0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d10a045300000400d90a01185665633c543e0000d10a04184f7074696f6e04045401d50a0108104e6f6e6500000010536f6d650400d50a0000010000d50a0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50701384964656e746974794669656c64730000d90a000002d10a00dd0a0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee10a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373010d051043616c6c01d904245369676e617475726501e50a14457874726101f50a00040034000000e50a082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400e90a0148656432353531393a3a5369676e61747572650000001c537232353531390400f10a0148737232353531393a3a5369676e617475726500010014456364736104003106014065636473613a3a5369676e617475726500020000e90a0c1c73705f636f72651c65643235353139245369676e617475726500000400ed0a01205b75383b2036345d0000ed0a000003400000000800f10a0c1c73705f636f72651c73723235353139245369676e617475726500000400ed0a01205b75383b2036345d0000f50a00000420f90afd0a010b050b0d0b110b150b190b00f90a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000fd0a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000010b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000050b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400090b010c4572610000090b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff00000d0b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a4e6f6e63650000110b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000150b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000190b0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040230e1030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e50304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d903040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301541830426c6f636b57656967687473fd03e501025b1f5d00070088526a7413ffffffffffffffffc2a0a91d000107d00918a44b1366666666666666a6010700e6bd4f5713ffffffffffffffbf010000c2a0a91d000107d0abacbe681366666666666666e601070088526a7413ffffffffffffffff010700a2941a1d130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774680d043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687415044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e1904f102306d61747269782d656e6a696e306d61747269782d656e6a696e00000000ed0300000000000030df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000037242681f96a7abd0100000007000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978290408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100340400107d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00090220417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000310404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100390404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600004104040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000490404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000061040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100650480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301006904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100750404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100f90304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100f903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500007d04040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01810401780001a504012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01a9040004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec106400000000000000000520507265696d6167650120507265696d6167650824537461747573466f720001040630ad040400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406b904bd0404000001c10401800001c50407245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510c9040400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050488040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01dd04018408344d6178696d756d576569676874243c0700a0db215d13cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01b907081c5574696c6974790001e5040194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01bd07092042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c107040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d107040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200dd070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200dd070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e010905019814484578697374656e7469616c4465706f736974184000008a5d78456301000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01e9070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100ed0740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100f1070400000001a004604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f507040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510010804000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510090804000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001508d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002d08040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040630310804000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630bc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402b430040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01150501a4303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000e8dfac1e6614fe3400000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0135080c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003908040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303d08040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e011d0501b804444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0141080d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004508040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303d08040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01210501c004444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0149080e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405104d080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301005108040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01250501c41c3050726f706f73616c426f6e6459081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d41020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e590810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449645d082065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0161080f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301006508040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01290501c80001690811204d756c746973696701204d756c746973696704244d756c74697369677300010805026d087108040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e012d0501cc0c2c4465706f7369744261736518400080333e3d2cf806000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d28398d7020000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0179081228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f727301007d0804000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c6573010091080400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301009508040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200a10804000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100a50824010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505ad08b108080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501350501d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e74184000003d9160e4581100000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01b508151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b9080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010055080400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405003d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c10800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01390501e00001c9081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100cd080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205e50834040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100e9080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205f50834040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100f90874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cfd08040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01490501e4000101091e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c05090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502190910040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f74696669657273000108050219092c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f7469667954617267657473000108050219091d0904000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100210904000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e00002d090400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020235093d09040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004d09040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100bc040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0501f0000159091f2843756d756c757358636d0001a10501cd0100015d092020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01006109280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010065094000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210690904000444205468652071756575652070616765732e284f766572776569676874000104022c6d090400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a50501d10100017109211c4f726d6c58636d0001a90501d5010001750930244d617472697858636d01244d617472697858636d04384d696e696d756d5765696768747301010405bd05dd010c000000144501205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206d617472697858636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201ad0501d90104404e617469766543757272656e63794964010208000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0179093534556e6b6e6f776e546f6b656e73000001e10100017d09381c58546f6b656e73011c58546f6b656e730001c10501e501083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874241802286bee0110104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e0181093720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051085090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e7300010405108d090400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005108040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01d10501e9012444426f756e74794465706f7369744261736518400000d9e9ac2d7803000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657259081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617841024401000050efe2d6e41a1b00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e410244010000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000007a22c1c8b12200000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019109222c4d756c7469546f6b656e73012c4d756c7469546f6b656e733434546f6b656e4163636f756e747300010c0202029509e1020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187d02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802029909b1020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e747300010802029d09c502040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202a109410604000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e6850656e64696e67436f6c6c656374696f6e5472616e73666572730001040518000400049820436f6c6c656374696f6e732077616974696e6720746f206265207472616e7366657272656448417373657449647342794c6f636174696f6e00010405f80102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405a509a90904001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301001503040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e58436c61696d61626c65436f6c6c656374696f6e4964730001040619035106040004902053746f726573206461746120666f7220616e20657468657265756d206164647265737348556e6d696e7461626c65546f6b656e4964730001080505b5092c04000c690120546865736520746f6b656e206964732063616e206f6e6c79206265206d696e7465642062792063616c6c696e672060666f7263655f6d696e74602e20546865207365636f6e64206b657920697320616e20657468657265756d6501206261736520746f6b656e2069642c20616e64207468652076616c756520697320746865206869676865737420746f6b656e20696e64657820746861742063616e6e6f74206265206d696e7465642e20416c6c20746f6b656e490120696e64657865732073746172742066726f6d20312c20736f206566666563746976656c7920697420626c6f636b7320746f6b656e20696e64657865732066726f6d203120746f207468652076616c75652e4c4e6174697665436f6c6c656374696f6e496473000104051818040004e8204d6170206f6620657468657265756d20636f6c6c656374696f6e20696420746f20746865206e617469766520636f6c6c656374696f6e20696401d50501ed0168504174747269627574654465706f7369744261736518400000c52ebca2b100000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000901ec4bc160000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f7369741840000031d6e275bc56000000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874241c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fb9094800000040899d4be6d616010000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365bd09900c2c4d61726b6574706c61636500244675656c54616e6b7300244d617472697858636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c7564656429844d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e741010d700000004f0204d6178206e756d626572206f6620636f6c6c656374696f6e7320746861742063616e20626520636c61696d656420627920616e206163636f756e7458436c61696d436f6c6c656374696f6e735072656669783484805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a04d02054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20636f6c6c656374696f6e7344436c61696d546f6b656e7350726566697834706c5472616e7366657220746f6b656e7320746f206163636f756e743a04bc2054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20746f6b656e7368457468657265756d4d6967726174696f6e4163636f756e7449640080884f55bd221f1c2d10e32e424aabb6621786222f7c57dfe66ad4aaaca2522a51043d0120546865206163636f756e7420696420746861742070726f766964657320746865206578697374656e7469616c206465706f736974207768656e20636c61696d696e6720636f6c6c656374696f6e7301cd092814506f6f6c730114506f6f6c730414506f6f6c730100d1090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c730155060129030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473e10901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c2074686579206172653020646973747269627574656401e5092c244675656c54616e6b7301244675656c54616e6b73081454616e6b730001040200e909040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e747300010802025d0a610a040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e742064617461015906013503481053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100a00000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101014000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a651010e803000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f736974184000007a22c1c8b12200000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f736974184000008a5d7845630100000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c020546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204d61747269782e01910a362c4d61726b6574706c616365012c4d61726b6574706c6163650810496e666f0100950a1002e1f50504a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e677300010406308d030400043c204c697374696e677320627920494401dd060189031c704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840009060b6da2e07070000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e642062696473544d61784c697374696e67436f6e76657273696f6e731010320000000488204d6178206e756d626572206f66206c697374696e677320746f20636f6e7665727401990a323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405c1099004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01e90601b10304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e019d0a33344d61747269785574696c6974790001ed0601c103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10a3918436c61696d730118436c61696d731c18436c61696d73000104061903a50a0400041d0120546869732073746f72657320636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520766563206f6620636c61696d20646174612e545472616e73616374696f6e486173684c6f6f6b7570000104063090040004590120546869732073746f726573207472616e73616374696f6e20686173682e204973207573656420746f20636865636b206966207472616e73616374696f6e206861736820697320616c72656164792070726573656e7450546f74616c556e636c61696d6564416d6f756e740100184000000000000000000000000000000000045d0120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e2072657175657374656420616e6420617265206e6f742079657420636c61696d65642e4444656c6179436c61696d73506572696f64000010040004e02044656c61792074696d6520696e20626c6f636b206e756d62657273206265666f726520746865207573657220636f756c6420636c61696d444c6174657374426c6f636b4e756d6265720000100400084101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d20666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e3045786368616e6765526174650000dc0400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e304163636f756e744e6f6e6365000104061903100400086d0120546869732073746f726573206e6f6e636520666f72206561636820457468657265756d206163636f756e742c2077686963682077696c6c20696e6372656d656e742065766572792074696d65207768656e20454e4a32206172652420636c61696d65642e01f10601cd03101850726566697834646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa00000000344d696e436c61696d44656c61791010201c0000047c204d696e696d756d2044656c617920666f7220636c61696d696e6720454e4a64436c61696d4469737472696275746f724163636f756e74496400806d6f646c65662f636c61696d000000000000000000000000000000000000000008250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c647320454e4a3220746f20626554206469737472696275746564206f6e20436c61696d01b10a3b204964656e7469747901204964656e7469747910284964656e746974794f660001040500b50a04000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1070400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500c50a44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100cd0a0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110701d503183042617369634465706f73697418400000408cb5781daf150000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000003d9160e458110000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400000b8da9ec939f912000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01dd0a3ce10a042040436865636b5370656356657273696f6ef90a1038436865636b547856657273696f6efd0a1030436865636b47656e65736973010b3038436865636b4d6f7274616c697479050b3028436865636b4e6f6e63650d0b902c436865636b576569676874110b90604368617267655472616e73616374696f6e5061796d656e74150b9034436865636b4675656c54616e6b190b904903"} {"specName":"matrix-enjin","specVersion":1006,"blockNumber":1728545,"blockHash":"0x24ec59a2831c65aefc8437270299e5e6764c68b4e76cdbc9dc4d2c0d8086b32d","metadata":"0x6d6574610e1d0b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c01147068617365d903011450686173650001146576656e7450010445000118746f70696373dd0301185665633c543e0000500850656e6a696e5f6d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00010020507265696d616765040080017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040084018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040094015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e636573040098017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a001a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400cd01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400d10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400d50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000244d617472697858636d0400d90101686d61747269785f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400e10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400e50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400ed01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304002903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304003503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504008903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400b103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300344d61747269785574696c6974790400c103017070616c6c65745f6d61747269785f7574696c6974793a3a4576656e7400390018436c61696d730400cd03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e003b00204964656e746974790400d503017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e003c0000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574840c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e88000004081010008c0418526573756c740804540190044501640108084f6b040090000000000c4572720400640000010000900000040000940c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a00c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64a80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572b401344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572b401344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000ac0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b40c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100144426c6f636b4e756d626572466f723c543e047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72e8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65f4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696ef801344d756c74694c6f636174696f6e00012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e73654d010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c6101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6ef801344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72e8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6ec901015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f71756572696572f801344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140461015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e204665657350616964080118706179696e67f801344d756c74694c6f636174696f6e000110666565732d01012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c7901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040059010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400690101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d01045300000400650101185665633c543e00005d010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000061010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000065010000025d010069010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200006d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f8000001000075010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000079010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e00007d010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400008101100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404008501013857696c644d756c74694173736574000100008501100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008901100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100008d010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100009101080c78636d5056657273696f6e65644d756c746941737365747300010808563204009501013c76323a3a4d756c746941737365747300010008563304002d01013c76333a3a4d756c7469417373657473000300009501100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009901013c5665633c4d756c746941737365743e000099010000029d01009d01100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964a101011c4173736574496400010c66756ec101012c46756e676962696c6974790000a101100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400a50101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000a501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a90101244a756e6374696f6e730000a901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400ad0101204a756e6374696f6e0001000858320800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0002000858330c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0003000858341000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0004000858351400ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0005000858361800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0006000858371c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0007000858382000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e00080000ad01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726bb10101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb10101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bb10101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b9010118426f6479496400011070617274bd010120426f64795061727400080000b1010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000b5010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e0000b9010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000bd010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000c101100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400c50101344173736574496e7374616e636500010000c501100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000c901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400a501014476323a3a4d756c74694c6f636174696f6e0001000856330400f8014476333a3a4d756c74694c6f636174696f6e00030000cd010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c446d61747269785f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040064013444697370617463684572726f720001044c58434d207472616e73666572206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c446d61747269785f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401241c42616c616e63650118000801386d696e696d756d5f77656967687424011857656967687400010c6665651501011c42616c616e63650000e1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400019c44436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2900047041206e657720636f6c6c656374696f6e2077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e01046c4120636f6c6c656374696f6e207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ef1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204604120636f6c6c656374696f6e20776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030470556e697473206f66206120746f6b656e2077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2904044c4120746f6b656e20776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e1d020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2905044c4120746f6b656e20776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060470556e697473206f66206120746f6b656e2077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704544120746f6b656e207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e73666572726564080484556e697473206f66206120746f6b656e2077657265207472616e736665727265641846726f7a656e04005902012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404005902012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c75656d020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e744102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e71020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049041206e657720636f6c6c656374696f6e206163636f756e742077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310047c41206e657720746f6b656e206163636f756e7420776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741104884120636f6c6c656374696f6e206163636f756e74207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741204744120746f6b656e206163636f756e74207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75657902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565ad0201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765150301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656448436c61696d6564436f6c6c656374696f6e730c01286163636f756e745f6964000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d20616464726573730138636f6c6c656374696f6e5f6964731d0301505665633c543a3a436f6c6c656374696f6e49643e049054686520636f6c6c656374696f6e206964732074686174207765726520636c61696d6564210460436f6c6c656374696f6e73207765726520636c61696d656434436c61696d6564546f6b656e731001286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d2061646472657373012461737365745f696473210301605665633c41737365744964576974684574684f663c543e3e047c546865206173736574206964732074686174207765726520636c61696d656401486d6f72655f746f6b656e735f72656d61696ebc0110626f6f6c04d054686973206973207472756520696620746865726520617265207374696c6c206d6f726520746f6b656e7320746f20636c61696d22044c546f6b656e73207765726520636c61696d656450436c61696d546f6b656e73496e697469617465640801286163636f756e745f6964000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077696c6c20726563656976652074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d206164647265737323045c436c61696d7320746f6b656e7320696e6974696174656450436c61696d546f6b656e73436f6d706c6574656408012c64657374696e6174696f6e000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d4164647265737304b454686520657468657265756d2061646472657373207468617420696e697469617465642074686520636c61696d24047046696e697368656420636c61696d696e672074686520746f6b656e7354436f6c6c656374696f6e5472616e73666572726564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c54686520636f6c6c656374696f6e207468617420776173207472616e7366657272656401246e65775f6f776e6572000130543a3a4163636f756e744964047c546865206e6577206f776e6572206f662074686520636f6c6c656374696f6e250490436f6c6c656374696f6e206f776e65727368697020776173207472616e736665727265646c436f6c6c656374696f6e5472616e7366657243616e63656c6c6564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac54686520636f6c6c656374696f6e206964206f66207468652063616e63656c6c6564207472616e736665722604ac412070656e64696e6720636f6c6c656374696f6e207472616e73666572207761732063616e63656c6c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901f501644578706c69636974526f79616c747943757272656e6369657301fd01000c01146f776e6572090201444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790d02017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573150201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000f501103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f901011c50657262696c6c0000f901000006dc00fd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010102045300000400050201185665633c543e000001020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e496400000502000002010200090204184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100000d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540111020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400110201045400010000110204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000150204184f7074696f6e04045401fd010108104e6f6e6500000010536f6d650400fd01000001000019020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e744964000100001d020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901f50134546f6b656e4d65746164617461012102000c01206265686176696f72450201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e5102014853686f756c644d75746174653c626f6f6c3e0001206d657461646174615502016c53686f756c644d75746174653c546f6b656e4d657461646174613e000021020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610125020108184e61746976650000001c466f726569676e040025020150466f726569676e546f6b656e4d657461646174610001000025020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d650129021853796d626f6c013502204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d020850656e6a696e5f6d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e6774680000000031020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00003502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680139020004003d020164426f756e6465645665633c75382c204d61784c656e6774683e000039020850656e6a696e5f6d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000410204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540149020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400490201045400010000490204184f7074696f6e040454014d020108104e6f6e6500000010536f6d6504004d0200000100004d020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901f501010828486173526f79616c74790400f501011c526f79616c747900000028497343757272656e63790001000051020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000055020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540121020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e040021020104540001000059020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f747970655d020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e00005d020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000610204184f7074696f6e0404540165020108104e6f6e6500000010536f6d6504006502000001000065020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e657665720002000069020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000750204184f7074696f6e0404540145010108104e6f6e6500000010536f6d65040045010000010000790204184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100007d020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379018102644578706c69636974526f79616c747943757272656e63696573019d02001801146f776e65720001244163636f756e744964000118706f6c69637981020118506f6c69637900012c746f6b656e5f636f756e74280128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e636965739d0201644578706c69636974526f79616c747943757272656e63696573000081020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e748502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8d02014444656661756c744275726e506f6c6963790001207472616e736665729102015444656661756c745472616e73666572506f6c6963790001246174747269627574659502015844656661756c74417474726962757465506f6c6963790001186d61726b65749902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00008502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000890204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100008d02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000009102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00009502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000009902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00009d020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01010204560190045300000400a102013842547265654d61703c4b2c20563e0000a102042042547265654d617008044b01010204560190000400a502000000a502000002a90200a9020000040801029000ad0204184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b1020000010000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f50134546f6b656e4d6574616461746101210200280118737570706c7915010130546f6b656e42616c616e636500010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379bd02015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746121020134546f6b656e4d657461646174610000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b9020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000bd020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000c10204184f7074696f6e04045401c5020108104e6f6e6500000010536f6d650400c5020000010000c502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e017102404d6178417070726f76616c436f756e7401c902000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73cd0201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000c9020850656e6a696e5f6d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000cd020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017102045300000400d102013842547265654d61703c4b2c20563e0000d102042042547265654d617008044b01000456017102000400d502000000d502000002d90200d9020000040800710200dd0204184f7074696f6e04045401e1020108104e6f6e6500000010536f6d650400e1020000010000e102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01e50234417070726f76616c436f756e7401c90244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301e902204d61784c6f636b7301ed02001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573f10201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73010301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73050301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000e502144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01710200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e7102012845787069726174696f6e0000e9020850656e6a696e5f6d61747269785f72756e74696d652c4d6178526573657276657300000000ed020850656e6a696e5f6d61747269785f72756e74696d65204d61784c6f636b7300000000f1020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e0000f502042042547265654d617008044b01450104560118000400f902000000f902000002fd0200fd02000004084501180001030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e000005030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e5020453000004000903013842547265654d61703c4b2c20563e00000903042042547265654d617008044b0100045601e5020004000d030000000d0300000211030011030000040800e502001503101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300001903083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d00001d03000002180021030000022503002503104c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314636c61696d3841737365744964576974684574680830436f6c6c656374696f6e496401181c546f6b656e49640118000c0158657468657265756d5f636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e4964000029030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404002d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970652d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747931030110506f6f6c000120636f6c6c61746f7231030110506f6f6c0001286675656c5f74616e6b7331030110506f6f6c00013c70726963655f646973636f7665727931030110506f6f6c00003103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000035030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001303c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65390301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656414011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e740138746f74616c5f7265636569766564180128543a3a42616c616e636504e054686520616d6f756e7420746865206675656c2074616e6b20686173207472616e7366657272656420746f2074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6481030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d48467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746509044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7264013444697370617463684572726f720424546865206572726f720a0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964090201504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290b041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d047c54686520604576656e746020656e756d206f6620746869732070616c6c65743903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d030850656e6a696e5f6d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e6774680000000041030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000045030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454014903000c015c757365725f6163636f756e745f6d616e6167656d656e744d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974590301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65735d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e000049030850656e6a696e5f6d61747269785f72756e74696d651c52756e74696d65000000004d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540151030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400510301045400010000510304184f7074696f6e0404540155030108104e6f6e6500000010536f6d6504005503000001000055030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000590304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100005d0304184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540165030453000004007d0301185665633c543e000065030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100006903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178016d030004007103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00006d030850656e6a696e5f6d61747269785f72756e74696d65544d617857686974656c697374656443616c6c6572730000000071030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004007503012c42547265655365743c543e00007503042042547265655365740404540100000400d80000007903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400007d0300000265030081030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001244857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007004857686974656c697374656450616c6c6574730008000085030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b7102014c4f7074696f6e3c426c6f636b4e756d6265723e000089030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e7404045400011c384c697374696e67437265617465640801286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e678d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964ad0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643001384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964a90301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c206665652077617320736574404c697374696e67436f6e7665727465640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e670604b441206c697374696e672077617320636f6e76657274656420746f2074686520636f727265637420666f726d61740464546865204576656e7420666f7220746869732070616c6c65748d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740191030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964659503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c749103011053616c7400011064617461990301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465a10301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000091030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200009903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04009d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d6265720000a103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e0400a503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00010000a503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964a90301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000a90304184f7074696f6e04045401ad030108104e6f6e6500000010536f6d650400ad030000010000ad03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000b1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652eb503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b903000400bd030164426f756e6465645665633c75382c204d61784c656e6774683e0000b9030850656e6a696e5f6d61747269785f72756e74696d65344d61784e616d654c656e67746800000000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1030c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400c503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c503000002c90300c90300000408106400cd030c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400012038436c61696d52657175657374656414010c77686f1903013c457468657265756d4164647265737304e0546865206163636f756e742077686963682072657175657374732074686520636c61696d207468726f756768207468652052656c617965720134616d6f756e745f6275726e656418013042616c616e63654f663c543e046c54686520616d6f756e74206f66206275726e656420746f6b656e7301407472616e73616374696f6e5f6861736830011c543a3a4861736804d848617368206f6620746865207472616e73616374696f6e20696e2077686963682074686520746f6b656e732077657265206275726e74013069735f6566695f746f6b656ebc0110626f6f6c0480496620746865206275726e7420746f6b656e20697320454649206f72206e6f740140616d6f756e745f636c61696d61626c6518013042616c616e63654f663c543e0450454e4a20616d6f756e7420636c61696d61626c6500082901436c61696d20686173206265656e2072657175657374656420627920616e206163636f756e74207468726f756768207468652052656c617965722e20605b77686f2c20616d6f756e742c807472616e73616374696f6e5f686173682c2069735f6566695f746f6b656e5d601c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656401041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d605c457468657265756d426c6f636b7350726f636573736564040130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e083101457468657265756d20626c6f636b206e756d626572207468617420636f6e7461696e7320746865206c617374206275726e207472616e73616374696f6e2072656c61796564206279207468652052656c617965722e02040501436c61696d732068617665206265656e2070726f63657373656420666f722074686520457468657265756d20626c6f636b206279207468652052656c617965722e2c436c61696d4d696e74656408010c77686f1903013c457468657265756d4164647265737304a4746865206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d0118616d6f756e7418013042616c616e63654f663c543e04b8746865206e756d626572206f6620454e4a3220746f6b656e7320746861742077696c6c20626520636c61696d65640304f8436c61696d20686173206265656e206d696e74656420666f7220736f6d656f6e652062792074686520726f6f742e20605b77686f2c20616d6f756e745d6028436c61696d4d6f76656408010c6f6c641903013c457468657265756d4164647265737304986f6c64206163636f756e7420616464726573732074686174206861732074686520636c61696d010c6e65771903013c457468657265756d41646472657373044c6e6577206163636f756e7420616464726573730404fc536f6d656f6e65277320636c61696d20686173206265656e206d6f76656420746f20616e6f7468657220616464726573732e20605b6f6c642c206e65775d603c45786368616e67655261746553657404013465786368616e67655f72617465dc011c50657262696c6c049474686520616d6f756e74206f6620454e4a206571756976616c656e7420746f20312045464905049c45786368616e67652072617465206973207365742e20605b65786368616e67655f726174655d605044656c617954696d65466f72436c61696d53657404012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e083901746865206e756d626572206f6620626c6f636b732074686520757365722068617320746f207761697420746f20636c61696d2068697320454e4a32206f6e63652074686520636c61696d20666f72487768696368206973207265717565737465640604ac44656c61792074696d6520666f7220636c61696d206973207365742e20605b64656c61795f74696d655d6034436c61696d52656a656374656408011c6163636f756e741903013c457468657265756d416464726573730401016163636f756e74206164647265737320666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657201407472616e73616374696f6e5f6861736830011c543a3a4861736804210148617368206f6620746865207472616e73616374696f6e20666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657207040101536f6d656f6e65277320636c61696d20686173206265656e2072656a65637465642e20605b6163636f756e742c207472616e73616374696f6e5f686173685d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d10304184f7074696f6e0404540119030108104e6f6e6500000010536f6d65040019030000010000d5030c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d90308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000dd030000023000e1030000028800e50308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973f90301205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef103000002f50300f50300000408343400f9030000023400fd030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373010401845065724469737061746368436c6173733c57656967687473506572436c6173733e000001040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010504000c01186e6f726d616c050401045400012c6f7065726174696f6e616c05040104540001246d616e6461746f72790504010454000005040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963090401384f7074696f6e3c5765696768743e0001246d61785f746f74616c090401384f7074696f6e3c5765696768743e0001207265736572766564090401384f7074696f6e3c5765696768743e0000090404184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100000d040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178110401545065724469737061746368436c6173733c7533323e000011040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001504082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400001904082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731d04011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001d04040c436f770404540121040004002104000000210400000225040025040000040845011000290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616435040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000035040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040034011c5665633c75383e0000390404184f7074696f6e040454013d040108104e6f6e6500000010536f6d6504003d0400000100003d040c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e740000000041040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465734504014442547265655365743c5665633c75383e3e00004504042042547265655365740404540134000400f90300000049040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a654d04015452656c617944697370616368517565756553697a65000140696e67726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00004d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f745452656c617944697370616368517565756553697a65000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c75333200005104000002550400550400000408ec59040059040c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561645d0401304f7074696f6e3c486173683e00005d0404184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000061040c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200006504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c61794861736800006904042042547265654d617008044b01ec04560165040004006d040000006d04000002710400710400000408ec650400750400000279040079040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00007d04087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c000081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174618504015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174613104015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174654104015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765738904016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573910401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000089040000028d04008d040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d65737361676500009104042042547265654d617008044b01ec04560195040004009d04000000950400000299040099040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00009d04000002a10400a10400000408ec950400a5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead04083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974b1040150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974b50401704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e7102012c4f7074696f6e3c7533323e00010000b10400000408001800b50404184f7074696f6e04045401b1040108104e6f6e6500000010536f6d650400b1040000010000b90400000408301000bd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec5040c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400b50701185665633c543e0000cd0404184f7074696f6e04045401d1040108104e6f6e6500000010536f6d650400d1040000010000d104084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ed04244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd504011043616c6c0001386d617962655f706572696f646963e10401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696eed04013450616c6c6574734f726967696e0000d50410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656404045401d904010c184c6567616379040110686173683001104861736800000018496e6c696e650400b1070134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c75333200020000d9040850656e6a696e5f6d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400810401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e00030020507265696d6167650400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400dd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400e50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400090501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400150501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c04001d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400210501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400250501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400290501e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c746973696704002d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400350501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400390501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400490501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400a10501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400a50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400a90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000244d617472697858636d0400ad0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d617472697858636d2c2052756e74696d653e0035001c58546f6b656e730400c10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400d10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400d50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c730400550601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400590601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400dd0601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400e90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300344d61747269785574696c6974790400ed0601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61747269785574696c6974792c2052756e74696d653e00390018436c61696d730400f10601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e003b00204964656e746974790400110701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e003c0000dd040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10404184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000e5040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696eed040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee904000002d90400ed040850656e6a696e5f6d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f10401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400f50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400f90401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400fd04014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04000105016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400050501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f1040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000f504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000f904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000fd040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e0001000001050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec0118506172614964000100000505081c73705f636f726510566f69640001000009050c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306f6c645f726573657276656415010128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263650d0501504163636f756e7449644c6f6f6b75704f663c543e000110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fd801445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d050c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780190011408496404000001244163636f756e74496400000014496e6465780400110501304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d000400001105000006900015050c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e00000460536565205b6050616c6c65743a3a70726f706f7365605d2e187365636f6e6404012070726f706f73616c0501012450726f70496e6465780001045c536565205b6050616c6c65743a3a7365636f6e64605d2e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e00020454536565205b6050616c6c65743a3a766f7465605d2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e64657800030484536565205b6050616c6c65743a3a656d657267656e63795f63616e63656c605d2e4065787465726e616c5f70726f706f736504012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00040484536565205b6050616c6c65743a3a65787465726e616c5f70726f706f7365605d2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000504a8536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f6d616a6f72697479605d2e6065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000604a4536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f64656661756c74605d2e28666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007046c536565205b6050616c6c65743a3a666173745f747261636b605d2e347665746f5f65787465726e616c04013470726f706f73616c5f686173683001104832353600080478536565205b6050616c6c65743a3a7665746f5f65787465726e616c605d2e4463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800090488536565205b6050616c6c65743a3a63616e63656c5f7265666572656e64756d605d2e2064656c65676174650c0108746f0d0501504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e19050128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465000b046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e58636c6561725f7075626c69635f70726f706f73616c73000c049c536565205b6050616c6c65743a3a636c6561725f7075626c69635f70726f706f73616c73605d2e18756e6c6f636b0401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000d045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e0470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650801187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e6465787102015c4f7074696f6e3c5265666572656e64756d496e6465783e00100468536565205b6050616c6c65743a3a626c61636b6c697374605d2e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800110480536565205b6050616c6c65743a3a63616e63656c5f70726f706f73616c605d2e307365745f6d657461646174610801146f776e6572b401344d657461646174614f776e65720001286d617962655f686173685d0401504f7074696f6e3c507265696d616765486173683e00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19050c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600001d050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25050c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29050c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3472656d6f76655f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e2c737761705f6d656d62657208011872656d6f76650d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6164640d0501504163636f756e7449644c6f6f6b75704f663c543e00020470536565205b6050616c6c65743a3a737761705f6d656d626572605d2e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00030478536565205b6050616c6c65743a3a72657365745f6d656d62657273605d2e286368616e67655f6b657904010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0004046c536565205b6050616c6c65743a3a6368616e67655f6b6579605d2e247365745f7072696d6504010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00050468536565205b6050616c6c65743a3a7365745f7072696d65605d2e2c636c6561725f7072696d6500060470536565205b6050616c6c65743a3a636c6561725f7072696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e310504184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d0000001000035050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c00010480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e18756e626f6e640002045c536565205b6050616c6c65743a3a756e626f6e64605d2e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400040488536565205b6050616c6c65743a3a72656d6f76655f6e6f6d696e6174696f6e605d2e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000504c4536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f6d61785f63616e64696461746573605d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e000604b4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579733d05011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d050850656e6a696e5f6d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261410501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73410501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300004105104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004004505013c737232353531393a3a5075626c6963000045050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000049050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e6408011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765810501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e710201484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e646564bc0110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e0003000055050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059050000025d05005d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c79010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000061050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304009501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400650501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000650504184f7074696f6e0404540169050108104e6f6e6500000010536f6d65040069050000010000690500000408106d05006d05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007105100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504009501012c4d756c74694173736574730000001057696c6404007505013857696c644d756c74694173736574000100007505100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964a101011c4173736574496400010c66756e7905013c57696c6446756e676962696c697479000100007905100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100007d050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100008105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204008505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304009505015076333a3a58636d3c52756e74696d6543616c6c3e0003000085050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400890501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000089050000028d05008d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c91050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804008505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000091050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000095050c0c78636d0876330c58636d041043616c6c00000400990501585665633c496e737472756374696f6e3c43616c6c3e3e000099050000029d05009d050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c9105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204009505012458636d3c43616c6c3e0015002c536574417070656e64697804009505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000a1050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000488536565205b6050616c6c65743a3a73656e645f61735f736f7665726569676e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead050c446d61747269785f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e00000498536565205b6050616c6c65743a3a7472616e736665725f746f5f70617261636861696e605d2e6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69640102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000104b0536565205b6050616c6c65743a3a7472616e736665725f61737365745f746f5f70617261636861696e605d2e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000304a0536565205b6050616c6c65743a3a7472616e736665725f61737365745f776974685f666565605d2e60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6cbd05013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204a4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e696d756d5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1050c446d61747269785f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000b505101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400190301104831363000010000b9050c446d61747269785f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640101021c42616c616e636501180008012c63757272656e63795f69640102012843757272656e63794964000118616d6f756e741501011c42616c616e63650000bd050c446d61747269785f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e00010000c1050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400000464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6d756c746961737365740c01146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400010490536565205b6050616c6c65743a3a7472616e736665725f6d756c74696173736574605d2e447472616e736665725f776974685f66656514012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400020488536565205b6050616c6c65743a3a7472616e736665725f776974685f666565605d2e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00010c666565c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000304b4536565205b6050616c6c65743a3a7472616e736665725f6d756c746961737365745f776974685f666565605d2e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573c90501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000404a4536565205b6050616c6c65743a3a7472616e736665725f6d756c746963757272656e63696573605d2e507472616e736665725f6d756c746961737365747310011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400050494536565205b6050616c6c65743a3a7472616e736665725f6d756c7469617373657473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec505080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009d01013876323a3a4d756c7469417373657400010008563304003501013876333a3a4d756c7469417373657400030000c905000002cd0500cd050000040801021800d1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f720d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c0404540001a8446372656174655f636f6c6c656374696f6e04012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e00000488536565205b6050616c6c65743a3a6372656174655f636f6c6c656374696f6e605d2e4864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001048c536565205b6050616c6c65743a3a64657374726f795f636f6c6c656374696f6e605d2e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e00020488536565205b6050616c6c65743a3a6d75746174655f636f6c6c656374696f6e605d2e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e1d020184426f783c3c5420617320436f6e6669673e3a3a546f6b656e4d75746174696f6e3e00030474536565205b6050616c6c65743a3a6d75746174655f746f6b656e605d2e106d696e740c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7301060150426f783c4d696e74506172616d734f663c543e3e00040454536565205b6050616c6c65743a3a6d696e74605d2e106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e00050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e18667265657a65040110696e666f5902012c467265657a654f663c543e0007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177040110696e666f5902012c467265657a654f663c543e00080454536565205b6050616c6c65743a3a74686177605d2e347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75656d020144543a3a41747472696275746556616c756500090478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b6579000a0484536565205b6050616c6c65743a3a72656d6f76655f617474726962757465605d2e5472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b0498536565205b6050616c6c65743a3a72656d6f76655f616c6c5f61747472696275746573605d2e3862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74731906015c5472616e73666572526563697069656e74734f663c543e000c047c536565205b6050616c6c65743a3a62617463685f7472616e73666572605d2e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74732506014c4d696e74526563697069656e74734f663c543e000d046c536565205b6050616c6c65743a3a62617463685f6d696e74605d2e4c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573dd05013c417474726962757465734f663c543e000e0490536565205b6050616c6c65743a3a62617463685f7365745f617474726962757465605d2e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e000f048c536565205b6050616c6c65743a3a617070726f76655f636f6c6c656374696f6e605d2e50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400100494536565205b6050616c6c65743a3a756e617070726f76655f636f6c6c656374696f6e605d2e34617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e71020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e636500110478536565205b6050616c6c65743a3a617070726f76655f746f6b656e605d2e3c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e74496400120480536565205b6050616c6c65743a3a756e617070726f76655f746f6b656e605d2e686163636570745f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002904ac536565205b6050616c6c65743a3a6163636570745f636f6c6c656374696f6e5f7472616e73666572605d2e6863616e63656c5f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002a04ac536565205b6050616c6c65743a3a63616e63656c5f636f6c6c656374696f6e5f7472616e73666572605d2e44636c61696d5f636f6c6c656374696f6e7310012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d41646472657373000140636f6c6c656374696f6e5f636f756e740501010c75333200200488536565205b6050616c6c65743a3a636c61696d5f636f6c6c656374696f6e73605d2e30636c61696d5f746f6b656e730c012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300210474536565205b6050616c6c65743a3a636c61696d5f746f6b656e73605d2e4c66696e6973685f636c61696d5f746f6b656e7308012c64657374696e6174696f6e000130543a3a4163636f756e744964000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300240490536565205b6050616c6c65743a3a66696e6973685f636c61696d5f746f6b656e73605d2e5c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e001304a0536565205b6050616c6c65743a3a666f7263655f6d75746174655f636f6c6c656374696f6e605d2e38666f7263655f7472616e73666572100118736f757263650d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e0d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e0014047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e50666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c756579020170426f783c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e3e00150494536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e605d2e3c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c75653906015c4f7074696f6e3c426f783c546f6b656e4f663c543e3e3e00160480536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e605d2e4c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75653d0601584f7074696f6e3c4174747269627574654f663c543e3e00170490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e70666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e001804b4536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e74605d2e5c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e001904a0536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e5f6163636f756e74605d2e5c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e001a04a0536565205b6050616c6c65743a3a666f7263655f6372656174655f636f6c6c656374696f6e605d2e28666f7263655f6d696e7414011863616c6c6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7349060170426f783c466c657869626c654d696e74506172616d734f663c543e3e0001246465706f7369746f72450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e001b046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e28666f7263655f6275726e0c011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e001c046c536565205b6050616c6c65743a3a666f7263655f6275726e605d2e60666f7263655f617070726f76655f636f6c6c656374696f6e10011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e001d04a4536565205b6050616c6c65743a3a666f7263655f617070726f76655f636f6c6c656374696f6e605d2e30666f7263655f667265657a65040110696e666f5902012c467265657a654f663c543e001e0474536565205b6050616c6c65743a3a666f7263655f667265657a65605d2e70666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f696404011476616c75651501013c543a3a436f6c6c656374696f6e4964001f04b4536565205b6050616c6c65743a3a666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964605d2e68666f7263655f7365745f657468657265756d5f6163636f756e7408011c616464726573731903013c457468657265756d4164647265737300011476616c75654d0601684f7074696f6e3c436f6c6c656374696f6e4964734f663c543e3e002204ac536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f6163636f756e74605d2e80666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964080158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001506e61746976655f636f6c6c656374696f6e5f69644102015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e002304c4536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964605d2e78666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f6964730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002604bc536565205b6050616c6c65743a3a666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f696473605d2e80666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e1001146f776e6572000130543a3a4163636f756e74496400011c636c61696d65721903013c457468657265756d41646472657373000158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e002704c4536565205b6050616c6c65743a3a666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e605d2e9c666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f6964730c0158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002804e0536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f696473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901f501704578706c69636974526f79616c747943757272656e6369657356656301fd01284174747269627574657301dd05000c0118706f6c696379e90501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573fd0101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573dd050128417474726962757465730000dd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e105045300000400e50501185665633c543e0000e1050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790169021456616c7565016d020008010c6b65796902010c4b657900011476616c75656d02011456616c75650000e505000002e10500e9050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e74ed0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ef105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572f505017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465f905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574fd05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000ed05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000f105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000f505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000f905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000fd05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00000106103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100000506103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000090604184f7074696f6e040454010d060108104e6f6e6500000010536f6d6504000d0600000100000d06103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d650129021853796d626f6c013502204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e00001106103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c00001506103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c0001000019060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d06045300000400210601185665633c543e00001d060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73011506000801286163636f756e745f69640001244163636f756e744964000118706172616d7315060118506172616d73000021060000021d060025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e000029060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73010106000801286163636f756e745f69640001244163636f756e744964000118706172616d7301060118506172616d7300002d0600000229060031060c1c73705f636f7265146563647361245369676e617475726500000400350601205b75383b2036355d00003506000003410000000800390604184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b10200000100003d0604184f7074696f6e0404540141060108104e6f6e6500000010536f6d6504004106000001000041060c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c7565016d021c42616c616e636501180008011476616c75656d02013841747472696275746556616c756500011c6465706f7369741501011c42616c616e63650000450604184f7074696f6e040454010d050108104e6f6e6500000010536f6d6504000d0500000100004906103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7448466c657869626c654d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f8010c2c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100304372656174654f724d696e74240120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000200004d0604184f7074696f6e0404540151060108104e6f6e6500000010536f6d6504005106000001000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401180453000004001d0301185665633c543e000055060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e2d030134506f6f6c734d75746174696f6e00000474536565205b6050616c6c65743a3a6d75746174655f706f6f6c73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000140406372656174655f6675656c5f74616e6b04012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e00000484536565205b6050616c6c65743a3a6372656174655f6675656c5f74616e6b605d2e406d75746174655f6675656c5f74616e6b08011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e00010484536565205b6050616c6c65743a3a6d75746174655f6675656c5f74616e6b605d2e2c6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00020470536565205b6050616c6c65743a3a6164645f6163636f756e74605d2e3872656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e0003047c536565205b6050616c6c65743a3a72656d6f76655f6163636f756e74605d2e6072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6481030140446973706174636852756c654b696e64000404a4536565205b6050616c6c65743a3a72656d6f76655f6163636f756e745f72756c655f64617461605d2e20646973706174636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e00050464536565205b6050616c6c65743a3a6469737061746368605d2e4864697370617463685f616e645f746f75636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e0006048c536565205b6050616c6c65743a3a64697370617463685f616e645f746f756368605d2e4c6d75746174655f667265657a655f73746174650c011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00070490536565205b6050616c6c65743a3a6d75746174655f667265657a655f7374617465605d2e3c696e736572745f72756c655f7365740c011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c6573b906015052756c6544657363726970746f72734f663c543e00080480536565205b6050616c6c65743a3a696e736572745f72756c655f736574605d2e3c72656d6f76655f72756c655f73657408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400090480536565205b6050616c6c65743a3a72656d6f76655f72756c655f736574605d2e4462617463685f6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000a0488536565205b6050616c6c65743a3a62617463685f6164645f6163636f756e74605d2e5062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000b0494536565205b6050616c6c65743a3a62617463685f72656d6f76655f6163636f756e74605d2e54666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964450601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e000c0498536565205b6050616c6c65743a3a666f7263655f7365745f636f6e73756d7074696f6e605d2e4464657374726f795f6675656c5f74616e6b04011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000d0488536565205b6050616c6c65743a3a64657374726f795f6675656c5f74616e6b605d2e58666f7263655f6372656174655f6675656c5f74616e6b0801146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e000e049c536565205b6050616c6c65743a3a666f7263655f6372656174655f6675656c5f74616e6b605d2e5c666f7263655f62617463685f6164645f6163636f756e740c01146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000f04a0536565205b6050616c6c65743a3a666f7263655f62617463685f6164645f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650139034852756c6553657444657363726970746f7273016106644163636f756e7452756c6553657444657363726970746f7273016103001401106e616d65390301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574736106014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573610301644163636f756e7452756c6553657444657363726970746f7273000061060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456016506045300000400c106013842547265654d61703c4b2c20563e000065060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72016906204d617852756c657301b506000400b90601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000069060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040081060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404008906018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400a50601885065726d697474656445787472696e7369637344657363726970746f724f663c543e0007004857686974656c697374656450616c6c6574730400b106018457686974656c697374656450616c6c65747344657363726970746f724f663c543e000800006d06104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801710600040075060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e000071060850656e6a696e5f6d61747269785f72756e74696d65404d6178436f6c6c656374696f6e4964730000000075060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004007906012c42547265655365743c543e000079060420425472656553657404045401180004001d030000007d06104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500008106104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401850600040085060118427564676574000085060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200008906104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740185060004008506011842756467657400008d06104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0191060c4d617801950600040099060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000095060850656e6a696e5f6d61747269785f72756e74696d65384d617843616c6c46696c746572730000000099060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540191060453000004009d06012c42547265655365743c543e00009d0604204254726565536574040454019106000400a106000000a106000002910600a506104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000a9060850656e6a696e5f6d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e67746800000000ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d904045300000400e90401185665633c543e0000b106104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574737057686974656c697374656450616c6c65747344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000b5060850656e6a696e5f6d61747269785f72756e74696d65384d617852756c657350657253657400000000b9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400bd0601185665633c543e0000bd06000002690600c106042042547265654d617008044b01100456016506000400c506000000c506000002c90600c9060000040810650600cd0604184f7074696f6e04045401d1060108104e6f6e6500000010536f6d650400d1060000010000d1060c4470616c6c65745f6675656c5f74616e6b7314747970657340446973706174636853657474696e6773000008013c7573655f6e6f6e655f6f726967696ebc0110626f6f6c000148706179735f72656d61696e696e675f666565bc0110626f6f6c0000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d05045300000400d90601185665633c543e0000d9060000020d0500dd060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000124386372656174655f6c697374696e671801346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000047c536565205b6050616c6c65743a3a6372656174655f6c697374696e67605d2e3863616e63656c5f6c697374696e670401286c697374696e675f69643001384c697374696e6749644f663c543e0001047c536565205b6050616c6c65743a3a63616e63656c5f6c697374696e67605d2e3066696c6c5f6c697374696e670801286c697374696e675f69643001384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e00020474536565205b6050616c6c65743a3a66696c6c5f6c697374696e67605d2e24706c6163655f6269640801286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00030468536565205b6050616c6c65743a3a706c6163655f626964605d2e4066696e616c697a655f61756374696f6e0401286c697374696e675f69643001384c697374696e6749644f663c543e00040484536565205b6050616c6c65743a3a66696e616c697a655f61756374696f6e605d2e407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00050484536565205b6050616c6c65743a3a7365745f70726f746f636f6c5f666565605d2e50666f7263655f6372656174655f6c697374696e6720011873656c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0001386465706f7369745f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00060494536565205b6050616c6c65743a3a666f7263655f6372656174655f6c697374696e67605d2e3c666f7263655f706c6163655f6269641001186269646465720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00013066756e64735f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00070480536565205b6050616c6c65743a3a666f7263655f706c6163655f626964605d2e40636f6e766572745f6c697374696e677304012c6c697374696e675f696473e50601d0426f756e6465645665633c4c697374696e6749644f663c543e2c20543a3a4d61784c697374696e67436f6e76657273696f6e733e00080484536565205b6050616c6c65743a3a636f6e766572745f6c697374696e6773605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10604184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d030000010000e5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e0000e9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00000480536565205b6050616c6c65743a3a70617573655f65787472696e736963605d2e40726573756d655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00010484536565205b6050616c6c65743a3a726573756d655f65787472696e736963605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed060c5470616c6c65745f6d61747269785f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c00000458536565205b6050616c6c65743a3a6261746368605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400011c14636c61696d0c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300000458536565205b6050616c6c65743a3a636c61696d605d2e286d696e745f636c61696d08010c77686f1903013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a6d696e745f636c61696d605d2e286d6f76655f636c61696d08010c6f6c641903013c457468657265756d4164647265737300010c6e65771903013c457468657265756d416464726573730002046c536565205b6050616c6c65743a3a6d6f76655f636c61696d605d2e38726571756573745f636c61696d73080130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e00012862617463685f64617461f5060144426f756e646564436c61696d4f663c543e0003047c536565205b6050616c6c65743a3a726571756573745f636c61696d73605d2e3472656a6563745f636c61696d7304012862617463685f6461746105070158426f756e64656452656a656374446174614f663c543e00050478536565205b6050616c6c65743a3a72656a6563745f636c61696d73605d2e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f721801107531323800080488536565205b6050616c6c65743a3a7365745f65786368616e67655f72617465605d2e387365745f64656c61795f74696d6504012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e0009047c536565205b6050616c6c65743a3a7365745f64656c61795f74696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f906045300000400010701185665633c543e0000f9060c3470616c6c65745f636c61696d7314747970657314436c61696d081c42616c616e6365011810486173680130000c01106861736830011048617368000114636c61696dfd0601605472616e73616374696f6e446174613c42616c616e63653e00013069735f6566695f746f6b656ebc0110626f6f6c0000fd060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461041c42616c616e636501180008011c6163636f756e741903013c457468657265756d41646472657373000118616d6f756e7418011c42616c616e636500000107000002f9060005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e000009070c3470616c6c65745f636c61696d731474797065732852656a6563744461746104104861736801300008011c6163636f756e741903013c457468657265756d41646472657373000110686173683001104861736800000d0700000209070011070c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f150701a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f73756273040110737562739d0701645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657805010138526567697374726172496e64657800011c6d61785f6665651501013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657805010138526567697374726172496e64657800010c6665651501013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657805010138526567697374726172496e64657800010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657805010138526567697374726172496e6465780001186669656c6473a50701384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657805010138526567697374726172496e6465780001187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74ad07015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174612107011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174612107011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15070c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19070190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921070110446174610001146c6567616c210701104461746100010c776562210701104461746100011072696f742107011044617461000114656d61696c210701104461746100013c7067705f66696e6765727072696e74990701404f7074696f6e3c5b75383b2032305d3e000114696d616765210701104461746100011c747769747465722107011044617461000019070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d07045300000400950701185665633c543e00001d0700000408210721070021070c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025070000010010526177310400290700000200105261773204002d0700000300105261773304003107000004001052617734040044000005001052617735040035070000060010526177360400390700000700105261773704003d07000008001052617738040045010000090010526177390400410700000a001452617731300400450700000b001452617731310400490700000c0014526177313204004d0700000d001452617731330400510700000e001452617731340400550700000f001452617731350400590700001000145261773136040049010000110014526177313704005d0700001200145261773138040061070000130014526177313904006507000014001452617732300400110100001500145261773231040069070000160014526177323204006d0700001700145261773233040071070000180014526177323404007507000019001452617732350400790700001a0014526177323604007d0700001b001452617732370400810700001c001452617732380400850700001d001452617732390400890700001e0014526177333004008d0700001f001452617733310400910700002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250700000300000000080029070000030100000008002d070000030200000008003107000003030000000800350700000305000000080039070000030600000008003d07000003070000000800410700000309000000080045070000030a000000080049070000030b00000008004d070000030c000000080051070000030d000000080055070000030e000000080059070000030f00000008005d070000031100000008006107000003120000000800650700000313000000080069070000031500000008006d070000031600000008007107000003170000000800750700000318000000080079070000031900000008007d070000031a000000080081070000031b000000080085070000031c000000080089070000031d00000008008d070000031e000000080091070000031f000000080095070000021d0700990704184f7074696f6e0404540111010108104e6f6e6500000010536f6d650400110100000100009d07000002a10700a1070000040800210700a5070c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9070004002c01344964656e746974794669656c640000a9070c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad070c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b507000002cd0400b9070c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec1070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c507045300000400cd0701185665633c543e0000c5070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c907011c526561736f6e730000c9070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000cd07000002c50700d1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d507045300000400d90701185665633c543e0000d5070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d907000002d50700dd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e107045300000400e50701185665633c543e0000e1070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401901c42616c616e636501180008010869649001084964000118616d6f756e7418011c42616c616e63650000e507000002e10700e9070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eed070c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000f107086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f907045300000400fd0701185665633c543e0000f9070000040c10d5040000fd07000002f907000108000004080508180005080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000009080c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e6365011801081c4f6e676f696e6704000d0801c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d080c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd504012050726f706f73616c0001247468726573686f6c64a80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791108013854616c6c793c42616c616e63653e000011080c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015080c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573190801f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732508015044656c65676174696f6e733c42616c616e63653e0001147072696f722908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e19050128436f6e76696374696f6e00012c64656c65676174696f6e732508015044656c65676174696f6e733c42616c616e63653e0001147072696f722908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000019080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d08045300000400210801185665633c543e00001d080000040810ac0021080000021d080025080c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000029080c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500002d0800000408d504a8003108000004081005080035080c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e39080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e00003d08084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e000049080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d08083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e6365000051080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400550801185665633c543e00005508000002100059080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200005d0808346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000061080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e65080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000069080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6d08000004080004007108083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737508018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000075080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000079080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e000081080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730185080014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f727389080190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e000085080850656e6a696e5f6d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f720000000089080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e00008d0800000281080091080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e000095080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273018508344d617843616e646964617465730199080004009d08011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e000099080850656e6a696e5f6d61747269785f72756e74696d65344d617843616e64696461746573000000009d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e0000a1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000a5080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301a908344d61784e6f6d696e61746f7273018508000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72737d08011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000a9080850656e6a696e5f6d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000ad0800000408001000b1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f901011c50657262696c6c0000b5080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f72204944048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb908000002bd0800bd0800000408003d0500c10800000408c5083400c5080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d0000c9080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ecd08000002d10800d108086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465d5080130496e626f756e6453746174650001406d6573736167655f6d65746164617461d90801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000d508086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000d908000002dd0800dd080000040810e10800e1080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000e50800000408ec1000e908000002ed0800ed08086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465f10801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465782904010c7531360001286c6173745f696e6465782904010c7531360000f108086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000f50800000408ec290400f908086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000fd080000040cec10340001090c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e05090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c901015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572090901784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f746966790d0901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73651509014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000090904184f7074696f6e04045401c9010108104e6f6e6500000010536f6d650400c90100000100000d0904184f7074696f6e0404540111090108104e6f6e6500000010536f6d650400110900000100001109000004080808001509080c78636d4456657273696f6e6564526573706f6e736500010808563204006105013076323a3a526573706f6e736500020008563304004d01013076333a3a526573706f6e73650003000019090000040810c901001d090000040c2c24100021090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012509045300000400290901185665633c543e0000250900000408c901100029090000022509002d090c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304003109013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000310904184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000035090000040c10003909003909080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a41737365744964000300003d090c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720190304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e6572c901015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c901015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d657273410901d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e000041090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014509045300000400490901185665633c543e000045090000040890180049090000024509004d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015109045300000400550901185665633c543e000051090000040818c90100550900000251090059090c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d090c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6109086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400006509086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e646578000069090000026d09006d090000040810340071090c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75090c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79090c446d61747269785f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c65747d090c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e81090c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8509083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757389090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00008909083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500008d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000091090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e95090000040c181800009909000004081818009d0900000408180000a1090000040c184102690200a5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000a909101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801ad09000801147374616765150301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579b10901b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000ad090850656e6a696e5f6d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000b10904184f7074696f6e04045401a5090108104e6f6e6500000010536f6d650400a5090000010000b50900000408182c00b9090c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640101020008010869640102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000bd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c109045300000400c90901185665633c543e0000c109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801b9030008012c70616c6c65745f6e616d65b5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c50901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c50904184f7074696f6e04045401b5030108104e6f6e6500000010536f6d650400b5030000010000c909000002c10900cd090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001dc48436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e04a4547269656420746f2063726561746520546f6b656e207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04150154686520636f6c6c656374696f6e206f7220746f6b656e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473d477657265206275726e65642e204120746f6b656e2063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74001104150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730016040101546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865206d696e7420706f6c6963795849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d04c4546f6b656e2063616e6e6f742061637420617320626f746820612063757272656e637920616e64206120726f79616c7479504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73404e6f436c61696d417661696c61626c65002e04645468657265206973206e6f7468696e6720746f20636c61696d60496e76616c6964457468657265756d5369676e6174757265002f048454686520657468657265756d207369676e617475726520697320696e76616c696458496e76616c6964457468657265756d41646472657373003004c454686520657468657265756d206164647265737320646f6573206e6f74206d6174636820746865207369676e61747572655c546f6b656e49645265736572766564466f72436c61696d003104010154686520746f6b656e2069642063616e6e6f74206265206d696e7465642062656361757365206974277320726573657276656420666f7220636c61696d696e675c436f6c6c656374696f6e436f756e744578636565646564003204c0546865206e756d626572206f6620636f6c6c656374696f6e73206861732065786365656465642074686520626f756e642857726f6e67436f756e74003304dc5468652070617373656420636f756e7420646f6573206e6f74207265666c6563742074686520616d6f756e7420696e2073746f7261676544496e76616c69644d696e74506172616d730034045c4d696e7420706172616d732061726520696e76616c69646c4e6f50656e64696e67436f6c6c656374696f6e5472616e736665720035049854686520636f6c6c656374696f6e20686173206e6f2070656e64696e67207472616e7366657258416c7265616479436f6c6c656374696f6e4f776e65720036043501546865206163636f756e7420616c7265616479206f776e732074686520636f6c6c656374696f6e2e205472616e7366657272696e6720746f2073656c66206973206e6f7420616c6c6f7765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed1090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456013103045300000400d509013842547265654d61703c4b2c20563e0000d509042042547265654d617008044b01000456013103000400d909000000d909000002dd0900dd090000040800310300e109101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000e5090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065e9090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65013903244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301ed093c4163636f756e7452756c655365747301450a002401146f776e65720001244163636f756e7449640001106e616d65390301104e616d6500012472756c655f73657473ed090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573450a013c4163636f756e7452756c65536574730000ed090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601f109045300000400390a013842547265654d61703c4b2c20563e0000f1090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501f509204d617852756c657301b5060008011472756c6573290a01c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c0000f5090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400f909015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400fd09015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400010a01705065726d697474656445787472696e7369637352756c654f663c543e0007004857686974656c697374656450616c6c65747304001d0a016c57686974656c697374656450616c6c65747352756c654f663c543e00080000f909104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740185060008011862756467657485060118427564676574000128757365725f636f756e740501010c7533320000fd09104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574850601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e85030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e0000010a104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01050a0c4d617801a906000400150a0178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000050a0c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801090a0008012c70616c6c65745f6e616d650d0a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d650d0a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000090a0850656e6a696e5f6d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000000d0a101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801090a000400110a0164426f756e6465645665633c75382c204d61784c656e6774683e0000110a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000150a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401050a045300000400190a01185665633c543e0000190a000002050a001d0a104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574735857686974656c697374656450616c6c65747352756c650834426f756e646564537472696e67010d0a0c4d6178019506000400210a0178426f756e6465645665633c426f756e646564537472696e672c204d61783e0000210a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400250a01185665633c543e0000250a0000020d0a00290a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601f5090453000004002d0a013842547265654d61703c4b2c20563e00002d0a042042547265654d617008044b018103045601f509000400310a000000310a000002350a00350a000004088103f50900390a042042547265654d617008044b0110045601f1090004003d0a0000003d0a000002410a00410a0000040810f10900450a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01490a0456014d0a045300000400510a013842547265654d61703c4b2c20563e0000490a0c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e000100004d0a0c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e00010000510a042042547265654d617008044b01490a0456014d0a000400550a000000550a000002590a00590a00000408490a4d0a005d0a00000408000000610a0c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c655365747301650a304d617852756c65436f756e7401b506444d617852756c65446174614c656e67746801690a0010013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e6365000138746f74616c5f72656365697665641501011c42616c616e636500013872756c655f646174615f736574736d0a01f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000650a0850656e6a696e5f6d61747269785f72756e74696d652c4d617852756c655365747300000000690a0850656e6a696e5f6d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000006d0a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601710a045300000400850a013842547265654d61703c4b2c20563e0000710a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601750a045300000400790a013842547265654d61703c4b2c20563e0000750a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000790a042042547265654d617008044b018103045601750a0004007d0a0000007d0a000002810a00810a000004088103750a00850a042042547265654d617008044b0110045601710a000400890a000000890a0000028d0a008d0a0000040810710a00910a0c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465646c526571756972657346726f7a656e54616e6b4f7252756c65736574000f04f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001004bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001104e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001204b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400130439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001404fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610015043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001604ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e645c4465706f73697443616c63756c6174696f6e4572726f72001704ac50726f626c656d732063616c63756c6174696e6720746865206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0018045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001904d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001a04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c6520736574048054686520604572726f726020656e756d206f6620746869732070616c6c65742e950a0c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f000004013070726f746f636f6c5f666565f901011c50657262696c6c0000990a0c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400016430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e673c4d616b65417373657446726f7a656e001504504d616b652061737365742069732066726f7a656e3c54616b65417373657446726f7a656e0016045054616b652061737365742069732066726f7a656e6843616e6e6f7443616e63656c41756374696f6e576974684269640017049443616e6e6f742063616e63656c2061756374696f6e207769746820616374697665206269648043616e6e6f7443616e63656c41756374696f6e4166746572456e64426c6f636b0018049443616e6e6f742063616e63656c2061756374696f6e20616674657220656e6420626c6f636b0464546865206572726f7220666f7220746869732070616c6c65749d0a0c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ea10a0c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a90a045300000400ad0a01185665633c543e0000a90a0c3470616c6c65745f636c61696d7314747970657324436c61696d446174610c1c42616c616e63650118104861736801302c426c6f636b4e756d626572011000100110686173685d0401304f7074696f6e3c486173683e000118616d6f756e7418011c42616c616e636500013069735f6566695f746f6b656ebc0110626f6f6c00014873746172745f626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720000ad0a000002a90a00b10a0c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400013060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f70496e76616c6964436c61696d5265717565737454696d657374616d700003047c496e76616c696420436c61696d20526571756573742054696d657374616d705045786368616e67655261746549734e6f745365740004046045786368616e67652052617465206973206e6f74207365742c4f75744f66426f756e6473000504d847656e65726963206572726f7220666f72207768656e20626f756e64656420766563746f72206973206f7574206f6620626f756e647354496e76616c6964436c61696d54696d657374616d700006045c496e76616c696420436c61696d2054696d657374616d705c44656c617954696d65466f72436c61696d4e6f745365740007047044656c61792054696d6520666f7220436c61696d204e6f74205365744844656c617954696d65536574546f6f4c6f770008049c44656c61792063616e6e6f74206265206c657373207468616e204d696e436c61696d44656c617958496e76616c6964457468657265756d416464726573730009047c496e76616c696420616464726573732070617373656420696e20636c61696d6444656c617954696d65466f72436c61696d4e6f74456e646564000a04a044656c61792074696d65206973206e6f74206f76657220666f72207573657220746f20636c61696d4c53616d65457468657265756d41646472657373000b04ac696e206d6f766520636c61696d20626f7468206574686572756d2061646472657373206172652073616d65048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50a0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473b90a01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150701844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000b90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd0a045300000400c10a01185665633c543e0000bd0a0000040810ad0700c10a000002bd0a00c50a0000040818c90a00c90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000cd0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d10a045300000400d90a01185665633c543e0000d10a04184f7074696f6e04045401d50a0108104e6f6e6500000010536f6d650400d50a0000010000d50a0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50701384964656e746974794669656c64730000d90a000002d10a00dd0a0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee10a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373010d051043616c6c01d904245369676e617475726501e50a14457874726101f50a00040034000000e50a082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400e90a0148656432353531393a3a5369676e61747572650000001c537232353531390400f10a0148737232353531393a3a5369676e617475726500010014456364736104003106014065636473613a3a5369676e617475726500020000e90a0c1c73705f636f72651c65643235353139245369676e617475726500000400ed0a01205b75383b2036345d0000ed0a000003400000000800f10a0c1c73705f636f72651c73723235353139245369676e617475726500000400ed0a01205b75383b2036345d0000f50a00000420f90afd0a010b050b0d0b110b150b190b00f90a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000fd0a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000010b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000050b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400090b010c4572610000090b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff00000d0b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a4e6f6e63650000110b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000150b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000190b0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040230e1030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e50304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d903040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301541830426c6f636b57656967687473fd03e501025b1f5d00070088526a7413ffffffffffffffffc2a0a91d000107d00918a44b1366666666666666a6010700e6bd4f5713ffffffffffffffbf010000c2a0a91d000107d0abacbe681366666666666666e601070088526a7413ffffffffffffffff010700a2941a1d130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774680d043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687415044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e1904f102306d61747269782d656e6a696e306d61747269782d656e6a696e00000000ee0300000000000030df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000037242681f96a7abd0100000007000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978290408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100340400107d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00090220417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000310404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100390404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600004104040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000490404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000061040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100650480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301006904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100750404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100f90304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100f903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500007d04040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01810401780001a504012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01a9040004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec106400000000000000000520507265696d6167650120507265696d6167650824537461747573466f720001040630ad040400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406b904bd0404000001c10401800001c50407245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510c9040400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050488040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01dd04018408344d6178696d756d576569676874243c0700a0db215d13cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01b907081c5574696c6974790001e5040194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01bd07092042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c107040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d107040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200dd070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200dd070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e010905019814484578697374656e7469616c4465706f736974184000008a5d78456301000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01e9070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100ed0740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100f1070400000001a004604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f507040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510010804000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510090804000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001508d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002d08040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040630310804000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630bc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402b430040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01150501a4303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000e8dfac1e6614fe3400000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0135080c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003908040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303d08040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e011d0501b804444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0141080d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004508040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303d08040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01210501c004444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0149080e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405104d080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301005108040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01250501c41c3050726f706f73616c426f6e6459081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d41020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e590810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449645d082065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0161080f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301006508040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01290501c80001690811204d756c746973696701204d756c746973696704244d756c74697369677300010805026d087108040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e012d0501cc0c2c4465706f7369744261736518400080333e3d2cf806000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d28398d7020000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0179081228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f727301007d0804000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c6573010091080400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301009508040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200a10804000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100a50824010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505ad08b108080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501350501d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e74184000003d9160e4581100000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01b508151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b9080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010055080400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405003d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c10800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01390501e00001c9081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100cd080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205e50834040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100e9080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205f50834040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100f90874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cfd08040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01490501e4000101091e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c05090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502190910040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f74696669657273000108050219092c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f7469667954617267657473000108050219091d0904000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100210904000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e00002d090400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020235093d09040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004d09040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100bc040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0501f0000159091f2843756d756c757358636d0001a10501cd0100015d092020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01006109280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010065094000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210690904000444205468652071756575652070616765732e284f766572776569676874000104022c6d090400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a50501d10100017109211c4f726d6c58636d0001a90501d5010001750930244d617472697858636d01244d617472697858636d04384d696e696d756d5765696768747301010405bd05dd010c000000144501205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206d617472697858636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201ad0501d90104404e617469766543757272656e63794964010208000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0179093534556e6b6e6f776e546f6b656e73000001e10100017d09381c58546f6b656e73011c58546f6b656e730001c10501e501083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874241802286bee0110104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e0181093720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051085090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e7300010405108d090400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005108040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01d10501e9012444426f756e74794465706f7369744261736518400000d9e9ac2d7803000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657259081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617841024401000050efe2d6e41a1b00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e410244010000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000007a22c1c8b12200000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019109222c4d756c7469546f6b656e73012c4d756c7469546f6b656e733434546f6b656e4163636f756e747300010c0202029509e1020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187d02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802029909b1020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e747300010802029d09c502040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202a109410604000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e6850656e64696e67436f6c6c656374696f6e5472616e73666572730001040518000400049820436f6c6c656374696f6e732077616974696e6720746f206265207472616e7366657272656448417373657449647342794c6f636174696f6e00010405f80102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405a509a90904001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301001503040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e58436c61696d61626c65436f6c6c656374696f6e4964730001040619035106040004902053746f726573206461746120666f7220616e20657468657265756d206164647265737348556e6d696e7461626c65546f6b656e4964730001080505b5092c04000c690120546865736520746f6b656e206964732063616e206f6e6c79206265206d696e7465642062792063616c6c696e672060666f7263655f6d696e74602e20546865207365636f6e64206b657920697320616e20657468657265756d6501206261736520746f6b656e2069642c20616e64207468652076616c756520697320746865206869676865737420746f6b656e20696e64657820746861742063616e6e6f74206265206d696e7465642e20416c6c20746f6b656e490120696e64657865732073746172742066726f6d20312c20736f206566666563746976656c7920697420626c6f636b7320746f6b656e20696e64657865732066726f6d203120746f207468652076616c75652e4c4e6174697665436f6c6c656374696f6e496473000104051818040004e8204d6170206f6620657468657265756d20636f6c6c656374696f6e20696420746f20746865206e617469766520636f6c6c656374696f6e20696401d50501ed0168504174747269627574654465706f7369744261736518400000c52ebca2b100000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000901ec4bc160000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f7369741840000031d6e275bc56000000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874241c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fb9094800000040899d4be6d616010000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365bd09900c2c4d61726b6574706c61636500244675656c54616e6b7300244d617472697858636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c7564656429844d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e741010d700000004f0204d6178206e756d626572206f6620636f6c6c656374696f6e7320746861742063616e20626520636c61696d656420627920616e206163636f756e7458436c61696d436f6c6c656374696f6e735072656669783484805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a04d02054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20636f6c6c656374696f6e7344436c61696d546f6b656e7350726566697834706c5472616e7366657220746f6b656e7320746f206163636f756e743a04bc2054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20746f6b656e7368457468657265756d4d6967726174696f6e4163636f756e7449640080884f55bd221f1c2d10e32e424aabb6621786222f7c57dfe66ad4aaaca2522a51043d0120546865206163636f756e7420696420746861742070726f766964657320746865206578697374656e7469616c206465706f736974207768656e20636c61696d696e6720636f6c6c656374696f6e7301cd092814506f6f6c730114506f6f6c730414506f6f6c730100d1090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c730155060129030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473e10901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c2074686579206172653020646973747269627574656401e5092c244675656c54616e6b7301244675656c54616e6b73081454616e6b730001040200e909040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e747300010802025d0a610a040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e742064617461015906013503481053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100a00000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101014000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a651010e803000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f736974184000007a22c1c8b12200000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f736974184000008a5d7845630100000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c020546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204d61747269782e01910a362c4d61726b6574706c616365012c4d61726b6574706c6163650810496e666f0100950a1002e1f50504a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e677300010406308d030400043c204c697374696e677320627920494401dd060189031c704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840009060b6da2e07070000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e642062696473544d61784c697374696e67436f6e76657273696f6e731010320000000488204d6178206e756d626572206f66206c697374696e677320746f20636f6e7665727401990a323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405c1099004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01e90601b10304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e019d0a33344d61747269785574696c6974790001ed0601c103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10a3918436c61696d730118436c61696d731c18436c61696d73000104061903a50a0400041d0120546869732073746f72657320636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520766563206f6620636c61696d20646174612e545472616e73616374696f6e486173684c6f6f6b7570000104063090040004590120546869732073746f726573207472616e73616374696f6e20686173682e204973207573656420746f20636865636b206966207472616e73616374696f6e206861736820697320616c72656164792070726573656e7450546f74616c556e636c61696d6564416d6f756e740100184000000000000000000000000000000000045d0120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e2072657175657374656420616e6420617265206e6f742079657420636c61696d65642e4444656c6179436c61696d73506572696f64000010040004e02044656c61792074696d6520696e20626c6f636b206e756d62657273206265666f726520746865207573657220636f756c6420636c61696d444c6174657374426c6f636b4e756d6265720000100400084101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d20666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e3045786368616e6765526174650000dc0400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e304163636f756e744e6f6e6365000104061903100400086d0120546869732073746f726573206e6f6e636520666f72206561636820457468657265756d206163636f756e742c2077686963682077696c6c20696e6372656d656e742065766572792074696d65207768656e20454e4a32206172652420636c61696d65642e01f10601cd03101850726566697834646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa00000000344d696e436c61696d44656c61791010201c0000047c204d696e696d756d2044656c617920666f7220636c61696d696e6720454e4a64436c61696d4469737472696275746f724163636f756e74496400806d6f646c65662f636c61696d000000000000000000000000000000000000000008250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c647320454e4a3220746f20626554206469737472696275746564206f6e20436c61696d01b10a3b204964656e7469747901204964656e7469747910284964656e746974794f660001040500b50a04000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1070400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500c50a44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100cd0a0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110701d503183042617369634465706f73697418400000408cb5781daf150000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000003d9160e458110000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400000b8da9ec939f912000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01dd0a3ce10a042040436865636b5370656356657273696f6ef90a1038436865636b547856657273696f6efd0a1030436865636b47656e65736973010b3038436865636b4d6f7274616c697479050b3028436865636b4e6f6e63650d0b902c436865636b576569676874110b90604368617267655472616e73616374696f6e5061796d656e74150b9034436865636b4675656c54616e6b190b904903"} +{"specName":"matrix-enjin","specVersion":1012,"blockNumber":2609693,"blockHash":"0x211403edc5f274431b89e56ee9bb7d22694cfc436673906e9b20121c07490c53","metadata":"0x6d6574610ee90c000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200000050000240c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540128000c01186e6f726d616c2801045400012c6f7065726174696f6e616c280104540001246d616e6461746f7279280104540000280c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d652c010c75363400012870726f6f665f73697a652c010c75363400002c000006300030000005060034083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00003800000208003c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677340013c5665633c4469676573744974656d3e000040000002440044102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e00060024436f6e73656e7375730800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e000400105365616c0800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e000500144f74686572040038011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000480000030400000008004c00000250005008306672616d655f73797374656d2c4576656e745265636f7264080445015404540134000c011470686173657904011450686173650001146576656e7454010445000118746f706963737d0401185665633c543e0000540850656e6a696e5f6d61747269785f72756e74696d653052756e74696d654576656e740001901853797374656d04005801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007c01bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00010020507265696d616765040084017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040088018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e7400090020536166654d6f646504009c018070616c6c65745f736166655f6d6f64653a3a4576656e743c52756e74696d653e0040002042616c616e6365730400a4017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400ac01a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400b0018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400cc017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400d4017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400dc019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e8015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400ec01a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04001d02018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400210201a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400250201606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000244d617472697858636d0400290201686d61747269785f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400310201686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400350201706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e003700304d657373616765517565756504003902019070616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e003e0020426f756e7469657304004902017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e7304004d02018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304009d03017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b730400a903018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504000104018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e736963506175736504003904019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300344d61747269785574696c69747904004904017070616c6c65745f6d61747269785f7574696c6974793a3a4576656e7400390018436c61696d7304005504017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e003b00204964656e7469747904005d04017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e003c001450726f787904006504017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e003d00284d6967726174696f6e7304007104018470616c6c65745f6d6967726174696f6e733a3a4576656e743c52756e74696d653e003f0000580c306672616d655f73797374656d1870616c6c6574144576656e7404045400011c4045787472696e7369635375636365737304013464697370617463685f696e666f5c01304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7268013444697370617463684572726f7200013464697370617463685f696e666f5c01304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736834011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e4455706772616465417574686f72697a6564080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c00060468416e20757067726164652077617320617574686f72697a65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e5c0c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874280118576569676874000114636c6173736001344469737061746368436c617373000120706179735f666565640110506179730000600c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000640c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000068082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c6504006c012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400700128546f6b656e4572726f720007002841726974686d65746963040074013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007801485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d00006c082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7248018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000070082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000074083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000078082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c61796572000100007c0c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320003040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564280118576569676874000120646d715f6865616434014472656c61795f636861696e3a3a48617368000404e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f6861736880013c4f7074696f6e3c58636d486173683e000504b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748004184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000840c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736834011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736834011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736834011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574880c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000124245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000118726573756c749001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e2052657472795365741001107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000118706572696f64100144426c6f636b4e756d626572466f723c543e00011c726574726965730801087538000304a0536574206120726574727920636f6e66696775726174696f6e20666f7220736f6d65207461736b2e38526574727943616e63656c6c65640801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000404ac43616e63656c206120726574727920636f6e66696775726174696f6e20666f7220736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e00050429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e0006043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e2c52657472794661696c65640801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e0007085d0154686520676976656e207461736b2077617320756e61626c6520746f20626520726574726965642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b206f722074686572659c776173206e6f7420656e6f7567682077656967687420746f2072657363686564756c652069742e545065726d616e656e746c794f7665727765696768740801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000804f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e8c00000408101000900418526573756c740804540194044501680108084f6b040094000000000c4572720400680000010000940000040000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7268013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7268013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c0c4070616c6c65745f736166655f6d6f64651870616c6c6574144576656e740404540001201c456e7465726564040114756e74696c100144426c6f636b4e756d626572466f723c543e000004dc54686520736166652d6d6f64652077617320656e746572656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e20457874656e646564040114756e74696c100144426c6f636b4e756d626572466f723c543e000104e054686520736166652d6d6f64652077617320657874656e64656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e18457869746564040118726561736f6ea0012845786974526561736f6e000204ac4578697465642074686520736166652d6d6f646520666f72206120737065636966696320726561736f6e2e344465706f736974506c6163656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0003042501416e206163636f756e742072657365727665642066756e647320666f722065697468657220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e3c4465706f73697452656c656173656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000404d0416e206163636f756e7420686164206120726573657276652072656c65617365642074686174207761732072657365727665642e384465706f736974536c617368656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000504c4416e206163636f756e7420686164207265736572766520736c61736865642074686174207761732072657365727665642e3443616e6e6f744465706f73697400060cf4436f756c64206e6f7420686f6c642066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e3443616e6e6f7452656c6561736500070c0101436f756c64206e6f742072656c656173652066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a00c4070616c6c65745f736166655f6d6f64651870616c6c65742845786974526561736f6e0001081c54696d656f757400000014466f72636500010000a40c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001581c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a801185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e4c546f74616c49737375616e6365466f7263656408010c6f6c64180128543a3a42616c616e636500010c6e6577180128543a3a42616c616e6365001504ac5468652060546f74616c49737375616e6365602077617320666f72636566756c6c79206368616e6765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000ac0c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b00c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64b40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736834011c543a3a48617368000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b801644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572c001344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572c001344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572c001344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572c001344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b80c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465bc0110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000bc0c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c00c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000c40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c749001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c749001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c749001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c749001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc0c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001382050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e4841737365745370656e64417070726f766564180114696e6465781001285370656e64496e64657800012861737365745f6b696e64940130543a3a41737365744b696e64000118616d6f756e74180150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000138543a3a42656e656669636961727900012876616c69645f66726f6d100144426c6f636b4e756d626572466f723c543e0001246578706972655f6174100144426c6f636b4e756d626572466f723c543e000904b441206e6577206173736574207370656e642070726f706f73616c20686173206265656e20617070726f7665642e4041737365745370656e64566f69646564040114696e6465781001285370656e64496e646578000a0474416e20617070726f766564207370656e642077617320766f696465642e1050616964080114696e6465781001285370656e64496e6465780001287061796d656e745f69649401643c543a3a5061796d6173746572206173205061793e3a3a4964000b044c41207061796d656e742068617070656e65642e345061796d656e744661696c6564080114696e6465781001285370656e64496e6465780001287061796d656e745f69649401643c543a3a5061796d6173746572206173205061793e3a3a4964000c049041207061796d656e74206661696c656420616e642063616e20626520726574726965642e385370656e6450726f636573736564040114696e6465781001285370656e64496e646578000d084d0141207370656e64207761732070726f63657373656420616e642072656d6f7665642066726f6d207468652073746f726167652e204974206d696768742068617665206265656e207375636365737366756c6c797070616964206f72206974206d6179206861766520657870697265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d40c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c749001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d8083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000dc0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577e001445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100144426c6f636b4e756d626572466f723c543e047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574e4011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e00000020000e40c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e80c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ec0c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001043c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000004c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400016024417474656d7074656404011c6f7574636f6d65f4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696efc01204c6f636174696f6e00012c64657374696e6174696f6efc01204c6f636174696f6e00011c6d6573736167654501011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f696430011c51756572794964000120726573706f6e736571010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f696430011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f696430011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687428011857656967687400014c6d61785f62756467657465645f77656967687428011857656967687400050c4901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e5901636f756c64206e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f696430011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f696430011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400014465787065637465645f6c6f636174696f6e950101404f7074696f6e3c4c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f696430011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368340110483235360001186f726967696efc01204c6f636174696f6e000118617373657473b501013c56657273696f6e6564417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6efc01204c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f7374510101184173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6efc01204c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6efc01204c6f636174696f6e00012071756572795f696430011c517565727949640001146572726f72f8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6e1902014456657273696f6e65644c6f636174696f6e00012071756572795f696430011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400014065787065637465645f71756572696572fc01204c6f636174696f6e0001506d617962655f61637475616c5f71756572696572950101404f7074696f6e3c4c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6efc01204c6f636174696f6e000110636f7374510101184173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6efc01204c6f636174696f6e000110636f7374510101184173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6efc01204c6f636174696f6e000110636f7374510101184173736574730001286d6573736167655f696404011c58636d4861736800140825015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765386e6f74696669636174696f6e732e204665657350616964080118706179696e67fc01204c6f636174696f6e0001106665657351010118417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368340110483235360001186f726967696efc01204c6f636174696f6e000118617373657473b501013c56657273696f6e6564417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e20617373657420747261706056657273696f6e4d6967726174696f6e46696e697368656404011c76657273696f6e10012858636d56657273696f6e00170484412058434d2076657273696f6e206d6967726174696f6e2066696e69736865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4102c73746167696e675f78636d087634187472616974731c4f7574636f6d6500010c20436f6d706c6574650401107573656428011857656967687400000028496e636f6d706c657465080110757365642801185765696768740001146572726f72f801144572726f72000100144572726f720401146572726f72f801144572726f7200020000f8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040030010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002801185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000fc102c73746167696e675f78636d087634206c6f636174696f6e204c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72010101244a756e6374696f6e7300000101102c73746167696e675f78636d087634246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400050101484172633c5b4a756e6374696f6e3b20315d3e0001000858320400290101484172633c5b4a756e6374696f6e3b20325d3e00020008583304002d0101484172633c5b4a756e6374696f6e3b20335d3e0003000858340400310101484172633c5b4a756e6374696f6e3b20345d3e0004000858350400350101484172633c5b4a756e6374696f6e3b20355d3e0005000858360400390101484172633c5b4a756e6374696f6e3b20365d3e00060008583704003d0101484172633c5b4a756e6374696f6e3b20375d3e0007000858380400410101484172633c5b4a756e6374696f6e3b20385d3e000800000501000003010000000901000901102c73746167696e675f78636d087634206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000d01010c7533320000002c4163636f756e744964333208011c6e6574776f726b110101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b110101444f7074696f6e3c4e6574776f726b49643e000114696e6465782c010c753634000200304163636f756e744b6579323008011c6e6574776f726b110101444f7074696f6e3c4e6574776f726b49643e00010c6b6579190101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e64657804001d010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696421010118426f647949640001107061727425010120426f6479506172740008003c476c6f62616c436f6e73656e7375730400150101244e6574776f726b4964000900000d010000061000110104184f7074696f6e0404540115010108104e6f6e6500000010536f6d650400150100000100001501102c73746167696e675f78636d087634206a756e6374696f6e244e6574776f726b496400012c24427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657230010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f69642c010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090040506f6c6b61646f7442756c6c6574696e000a000019010000031400000008001d0100000618002101100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040048011c5b75383b20345d00010014496e64657804000d01010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900002501100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740d01010c753332000100204672616374696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c753332000400002901000003020000000901002d01000003030000000901003101000003040000000901003501000003050000000901003901000003060000000901003d010000030700000009010041010000030800000009010045010c2c73746167696e675f78636d0876340c58636d041043616c6c00000400490101585665633c496e737472756374696f6e3c43616c6c3e3e000049010000024d01004d010c2c73746167696e675f78636d0876342c496e737472756374696f6e041043616c6c0001c03457697468647261774173736574040051010118417373657473000000545265736572766541737365744465706f7369746564040051010118417373657473000100585265636569766554656c65706f727465644173736574040051010118417373657473000200345175657279526573706f6e736510012071756572795f69642c011c51756572794964000120726573706f6e736571010120526573706f6e73650001286d61785f77656967687428011857656967687400011c71756572696572950101404f7074696f6e3c4c6f636174696f6e3e000300345472616e7366657241737365740801186173736574735101011841737365747300012c62656e6566696369617279fc01204c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101011841737365747300011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428011857656967687400011063616c6c9d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001010140496e746572696f724c6f636174696f6e000b002c5265706f72744572726f720400a10101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473a501012c417373657446696c74657200012c62656e6566696369617279fc01204c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473a501012c417373657446696c74657200011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e000e003445786368616e676541737365740c011067697665a501012c417373657446696c74657200011077616e745101011841737365747300011c6d6178696d616c200110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473a501012c417373657446696c74657200011c72657365727665fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473a501012c417373657446696c74657200011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666fa10101445175657279526573706f6e7365496e666f000118617373657473a501012c417373657446696c74657200120030427579457865637574696f6e080110666565735901011441737365740001307765696768745f6c696d6974b101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004501012458636d3c43616c6c3e0015002c536574417070656e64697804004501012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473510101184173736574730001187469636b6574fc01204c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f776569676874280118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e4173736574040051010118417373657473001c002c4578706563744173736574040051010118417373657473001d00304578706563744f726967696e0400950101404f7074696f6e3c4c6f636174696f6e3e001e002c4578706563744572726f720400750101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304008d0101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6538011c5665633c75383e000134726573706f6e73655f696e666fa10101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780d01010c7533320001106e616d6538011c5665633c75383e00012c6d6f64756c655f6e616d6538011c5665633c75383e00012c63726174655f6d616a6f720d01010c75333200013c6d696e5f63726174655f6d696e6f720d01010c753332002200505265706f72745472616e736163745374617475730400a10101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400090101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b150101244e6574776f726b496400012c64657374696e6174696f6e01010140496e746572696f724c6f636174696f6e00010c78636d4501011c58636d3c28293e002600244c6f636b41737365740801146173736574590101144173736574000120756e6c6f636b6572fc01204c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574590101144173736574000118746172676574fc01204c6f636174696f6e002800384e6f7465556e6c6f636b61626c6508011461737365745901011441737365740001146f776e6572fc01204c6f636174696f6e0029003452657175657374556e6c6f636b08011461737365745901011441737365740001186c6f636b6572fc01204c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177200110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400fc01204c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d6974b101012c5765696768744c696d6974000130636865636b5f6f726967696e950101404f7074696f6e3c4c6f636174696f6e3e002f00005101102c73746167696e675f78636d0876341461737365741841737365747300000400550101285665633c41737365743e000055010000025901005901102c73746167696e675f78636d087634146173736574144173736574000008010869645d01011c4173736574496400010c66756e6101012c46756e676962696c69747900005d01102c73746167696e675f78636d0876341461737365741c4173736574496400000400fc01204c6f636174696f6e00006101102c73746167696e675f78636d0876341461737365742c46756e676962696c6974790001082046756e6769626c6504001d010110753132380000002c4e6f6e46756e6769626c650400650101344173736574496e7374616e6365000100006501102c73746167696e675f78636d087634146173736574344173736574496e7374616e636500011824556e646566696e656400000014496e64657804001d0101107531323800010018417272617934040048011c5b75383b20345d0002001841727261793804006901011c5b75383b20385d0003001c4172726179313604006d0101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d0005000069010000030800000008006d0100000310000000080071010c2c73746167696e675f78636d08763420526573706f6e7365000118104e756c6c000000184173736574730400510101184173736574730001003c457865637574696f6e526573756c740400750101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04007d010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c7404008d0101384d617962654572726f72436f646500050000750104184f7074696f6e0404540179010108104e6f6e6500000010536f6d6504007901000001000079010000040810f8007d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018101045300000400890101185665633c543e000081010c2c73746167696e675f78636d0876342850616c6c6574496e666f0000180114696e6465780d01010c7533320001106e616d6585010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6585010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720d01010c7533320001146d696e6f720d01010c75333200011470617463680d01010c753332000085010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000089010000028101008d010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204009101018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204009101018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e0002000091010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000950104184f7074696f6e04045401fc0108104e6f6e6500000010536f6d650400fc000001000099010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300009d010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656438011c5665633c75383e0000a1010c2c73746167696e675f78636d087634445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6efc01204c6f636174696f6e00012071756572795f69642c011c517565727949640001286d61785f7765696768742801185765696768740000a501102c73746167696e675f78636d0876341461737365742c417373657446696c74657200010820446566696e6974650400510101184173736574730000001057696c640400a901012457696c64417373657400010000a901102c73746167696e675f78636d0876341461737365742457696c6441737365740001100c416c6c00000014416c6c4f6608010869645d01011c4173736574496400010c66756ead01013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000d01010c75333200020030416c6c4f66436f756e7465640c010869645d01011c4173736574496400010c66756ead01013c57696c6446756e676962696c697479000114636f756e740d01010c75333200030000ad01102c73746167696e675f78636d0876341461737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c6500010000b1010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028011857656967687400010000b501080c78636d3c56657273696f6e656441737365747300010c0856320400b901013c76323a3a4d756c74694173736574730001000856330400ed01013c76333a3a4d756c746941737365747300030008563404005101012876343a3a41737365747300040000b901100c78636d087632286d756c746961737365742c4d756c746941737365747300000400bd01013c5665633c4d756c746941737365743e0000bd01000002c10100c101100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964c501011c4173736574496400010c66756ee501012c46756e676962696c6974790000c501100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400c90101344d756c74694c6f636174696f6e000000204162737472616374040038011c5665633c75383e00010000c901100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72cd0101244a756e6374696f6e730000cd01100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400d10101204a756e6374696f6e0001000858320800d10101204a756e6374696f6e0000d10101204a756e6374696f6e0002000858330c00d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0003000858341000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0004000858351400d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0005000858361800d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0006000858371c00d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0007000858382000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e00080000d101100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000d01010c7533320000002c4163636f756e744964333208011c6e6574776f726bd50101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bd50101244e6574776f726b4964000114696e6465782c010c753634000200304163636f756e744b6579323008011c6e6574776f726bd50101244e6574776f726b496400010c6b6579190101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e64657804001d010110753132380005002847656e6572616c4b65790400d90101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964dd010118426f6479496400011070617274e1010120426f64795061727400080000d5010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400d90101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000d9010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003801185665633c543e0000dd010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400d90101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000d01010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000e1010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740d01010c753332000100204672616374696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c75333200040000e501100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c6504001d010110753132380000002c4e6f6e46756e6769626c650400e90101344173736574496e7374616e636500010000e901100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e64657804001d0101107531323800010018417272617934040048011c5b75383b20345d0002001841727261793804006901011c5b75383b20385d0003001c4172726179313604006d0101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040038011c5665633c75383e00060000ed01100c78636d087633286d756c746961737365742c4d756c746941737365747300000400f101013c5665633c4d756c746941737365743e0000f101000002f50100f501100c78636d087633286d756c74696173736574284d756c7469417373657400000801086964f901011c4173736574496400010c66756e1102012c46756e676962696c6974790000f901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400fd0101344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d00010000fd01102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72010201244a756e6374696f6e7300000102100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400050201204a756e6374696f6e0001000858320800050201204a756e6374696f6e0000050201204a756e6374696f6e0002000858330c00050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0003000858341000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0004000858351400050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0005000858361800050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0006000858371c00050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0007000858382000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e000800000502100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000d01010c7533320000002c4163636f756e744964333208011c6e6574776f726b090201444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090201444f7074696f6e3c4e6574776f726b49643e000114696e6465782c010c753634000200304163636f756e744b6579323008011c6e6574776f726b090201444f7074696f6e3c4e6574776f726b49643e00010c6b6579190101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e64657804001d010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696421010118426f647949640001107061727425010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0201244e6574776f726b496400090000090204184f7074696f6e040454010d020108104e6f6e6500000010536f6d6504000d0200000100000d02100c78636d087633206a756e6374696f6e244e6574776f726b496400012c24427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657230010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f69642c010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090040506f6c6b61646f7442756c6c6574696e000a00001102100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c6504001d010110753132380000002c4e6f6e46756e6769626c650400150201344173736574496e7374616e6365000100001502100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e64657804001d0101107531323800010018417272617934040048011c5b75383b20345d0002001841727261793804006901011c5b75383b20385d0003001c4172726179313604006d0101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d000500001902080c78636d4456657273696f6e65644c6f636174696f6e00010c0856320400c901014476323a3a4d756c74694c6f636174696f6e0001000856330400fd01014476333a3a4d756c74694c6f636174696f6e0003000856340400fc013076343a3a4c6f636174696f6e000400001d020c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c657421020c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400012c34537461727465644578706f727400000470546865206578706f7274206f6620706167657320737461727465642e204578706f727465640401107061676510012c50616765436f756e7465720001047c546865206578706f7274206f662061207061676520636f6d706c657465642e304578706f72744661696c65640401107061676510012c50616765436f756e74657200020c70546865206578706f7274206f6620612070616765206661696c65642e0074546869732073686f756c64206e6576657220626520656d69747465642e3c436f6d706c657465644578706f727400030478546865206578706f7274206f6620706167657320636f6d706c657465642e5c537461727465644f7665727765696768744578706f7274000404a8546865206578706f7274206f66206f766572776569676874206d6573736167657320737461727465642e484578706f727465644f766572776569676874040114696e64657830013c4f766572776569676874496e646578000504b8546865206578706f7274206f6620616e206f766572776569676874206d65737361676520636f6d706c657465642e584578706f72744f7665727765696768744661696c6564040114696e64657830013c4f766572776569676874496e64657800060cac546865206578706f7274206f6620616e206f766572776569676874206d657373616765206661696c65642e0074546869732073686f756c64206e6576657220626520656d69747465642e64436f6d706c657465644f7665727765696768744578706f7274000704b0546865206578706f7274206f66206f766572776569676874206d6573736167657320636f6d706c657465642e3853746172746564436c65616e7570000804c054686520636c65616e7570206f662072656d61696e696e672070616c6c65742073746f7261676520737461727465642e2c436c65616e6564536f6d650401306b6579735f72656d6f76656410010c7533320009046c536f6d65206465627269732077617320636c65616e65642075702e24436f6d706c657465640401146572726f72200110626f6f6c000a04c854686520636c65616e7570206f662072656d61696e696e672070616c6c65742073746f7261676520636f6d706c657465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657425020c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ffc01204c6f636174696f6e00011c6d6573736167654501011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c657429020c446d61747269785f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d5765696768745570646174656404002d0201a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040068013444697370617463684572726f720001044c58434d207472616e73666572206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c65742d020c446d61747269785f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401281c42616c616e63650118000801386d696e696d756d5f77656967687428011857656967687400010c6665651d01011c42616c616e6365000031020c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f7369746564080114617373657459010114417373657400010c77686ffc01204c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e080114617373657459010114417373657400010c77686ffc01204c6f636174696f6e00010444576974686472617720737563636573732e047c54686520604576656e746020656e756d206f6620746869732070616c6c657435020c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104445472616e7366657272656441737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574735101011841737365747300010c66656559010114417373657400011064657374fc01204c6f636174696f6e000004745472616e7366657272656420604173736574602077697468206665652e047c54686520604576656e746020656e756d206f6620746869732070616c6c657439020c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144576656e740404540001104050726f63657373696e674661696c65640c010869643401104832353604945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e3d0201484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e01146572726f724502014c50726f636573734d6573736167654572726f721060546865206572726f722074686174206f636375727265642e00490154686973206572726f7220697320707265747479206f70617175652e204d6f72652066696e652d677261696e6564206572726f7273206e65656420746f20626520656d6974746564206173206576656e74736862792074686520604d65737361676550726f636573736f72602e000455014d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e2450726f63657373656410010869643401104832353604945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e3d0201484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e012c7765696768745f7573656428011857656967687404c0486f77206d7563682077656967687420776173207573656420746f2070726f6365737320746865206d6573736167652e011c73756363657373200110626f6f6c18885768657468657220746865206d657373616765207761732070726f6365737365642e0049014e6f74652074686174207468697320646f6573206e6f74206d65616e20746861742074686520756e6465726c79696e6720604d65737361676550726f636573736f72602077617320696e7465726e616c6c7935017375636365737366756c2e204974202a736f6c656c792a206d65616e73207468617420746865204d512070616c6c65742077696c6c2074726561742074686973206173206120737563636573734d01636f6e646974696f6e20616e64206469736361726420746865206d6573736167652e20416e7920696e7465726e616c206572726f72206e6565647320746f20626520656d6974746564206173206576656e74736862792074686520604d65737361676550726f636573736f72602e0104544d6573736167652069732070726f6365737365642e484f766572776569676874456e71756575656410010869640401205b75383b2033325d04945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e3d0201484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e0128706167655f696e64657810012450616765496e64657804605468652070616765206f6620746865206d6573736167652e01346d6573736167655f696e64657810011c543a3a53697a6504a454686520696e646578206f6620746865206d6573736167652077697468696e2074686520706167652e02048c4d65737361676520706c6163656420696e206f7665727765696768742071756575652e28506167655265617065640801186f726967696e3d0201484d6573736167654f726967696e4f663c543e0458546865207175657565206f662074686520706167652e0114696e64657810012450616765496e646578045854686520696e646578206f662074686520706167652e03045454686973207061676520776173207265617065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743d02085c63756d756c75735f7072696d6974697665735f636f7265584167677265676174654d6573736167654f726967696e00010c104865726500000018506172656e740001001c5369626c696e670400410201185061726149640002000041020c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665730849640000040010010c7533320000450210346672616d655f737570706f727418747261697473206d657373616765734c50726f636573734d6573736167654572726f7200011424426164466f726d61740000001c436f72727570740001002c556e737570706f72746564000200284f7665727765696768740400280118576569676874000300145969656c640004000049020c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900012c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e38426f756e7479417070726f766564040114696e64657810012c426f756e7479496e646578000704544120626f756e747920697320617070726f7665642e3c43757261746f7250726f706f736564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000804744120626f756e74792063757261746f722069732070726f706f7365642e4443757261746f72556e61737369676e6564040124626f756e74795f696410012c426f756e7479496e6465780009047c4120626f756e74792063757261746f7220697320756e61737369676e65642e3c43757261746f724163636570746564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000a04744120626f756e74792063757261746f722069732061636365707465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d020c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e740404540001a444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2900047041206e657720636f6c6c656374696f6e2077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e01046c4120636f6c6c656374696f6e207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6e51020154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204604120636f6c6c656374696f6e20776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657279020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030470556e697473206f66206120746f6b656e2077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657279020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2904044c4120746f6b656e20776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e7d020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2905044c4120746f6b656e20776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060470556e697473206f66206120746f6b656e2077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704544120746f6b656e207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e73666572726564080484556e697473206f66206120746f6b656e2077657265207472616e736665727265641846726f7a656e0400a102012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e185468617765640400a102012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b6579b502013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c7565b9020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b6579b502013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e74b102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6ebd020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049041206e657720636f6c6c656374696f6e206163636f756e742077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310047c41206e657720746f6b656e206163636f756e7420776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741104884120636f6c6c656374696f6e206163636f756e74207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741204744120746f6b656e206163636f756e74207761732064657374726f79656468546f6b656e4163636f756e744465706f73697455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401246465706f7369746f72000130543a3a4163636f756e74496404b4546865206163636f756e742074686174206465706f7369746564206f722072656d6f766564206465706f736974014c64656c74615f6163636f756e745f636f756e74c102010c6933320490546865206368616e676520696e20746865206e756d626572206f66206163636f756e74731304fc546865206465706f73697420666f72206e756d626572206f66206163636f756e747320737570706f72746564206279206120746f6b656e206368616e676564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964c50201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573140464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964c50201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7315046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964c50201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657316047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964c50201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573170494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741804845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e190468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f73697465641a0468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641b04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c7565c902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651c0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565010301484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651d0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001e04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565390301784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565550301644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f7261676520049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c75656048436c61696d6564436f6c6c656374696f6e730c01286163636f756e745f6964000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573739103013c457468657265756d41646472657373045054686520657468657265756d20616464726573730138636f6c6c656374696f6e5f696473290301505665633c543a3a436f6c6c656374696f6e49643e049054686520636f6c6c656374696f6e206964732074686174207765726520636c61696d6564210460436f6c6c656374696f6e73207765726520636c61696d656434436c61696d6564546f6b656e731001286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573739103013c457468657265756d41646472657373045054686520657468657265756d2061646472657373012461737365745f696473950301605665633c41737365744964576974684574684f663c543e3e047c546865206173736574206964732074686174207765726520636c61696d656401486d6f72655f746f6b656e735f72656d61696e200110626f6f6c04d054686973206973207472756520696620746865726520617265207374696c6c206d6f726520746f6b656e7320746f20636c61696d22044c546f6b656e73207765726520636c61696d656450436c61696d546f6b656e73496e697469617465640801286163636f756e745f6964000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077696c6c20726563656976652074686520746f6b656e730140657468657265756d5f616464726573739103013c457468657265756d41646472657373045054686520657468657265756d206164647265737323045c436c61696d7320746f6b656e7320696e6974696174656450436c61696d546f6b656e73436f6d706c6574656408012c64657374696e6174696f6e000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573739103013c457468657265756d4164647265737304b454686520657468657265756d2061646472657373207468617420696e697469617465642074686520636c61696d24047046696e697368656420636c61696d696e672074686520746f6b656e7354436f6c6c656374696f6e5472616e73666572726564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c54686520636f6c6c656374696f6e207468617420776173207472616e7366657272656401246e65775f6f776e6572000130543a3a4163636f756e744964047c546865206e6577206f776e6572206f662074686520636f6c6c656374696f6e250490436f6c6c656374696f6e206f776e65727368697020776173207472616e736665727265646c436f6c6c656374696f6e5472616e7366657243616e63656c6c6564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac54686520636f6c6c656374696f6e206964206f66207468652063616e63656c6c6564207472616e736665722604ac412070656e64696e6720636f6c6c656374696f6e207472616e73666572207761732063616e63656c6c65641c496e6675736564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047c54686520636f6c6c656374696f6e20746861742077617320696e66757365640120746f6b656e5f6964180128543a3a546f6b656e4964046854686520746f6b656e20746861742077617320696e667573656401286163636f756e745f6964000130543a3a4163636f756e7449640488546865206163636f756e74207468617420696e66757365642074686520746f6b656e0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320696e667573656427047854686520746f6b656e2077617320696e6675736564207769746820454e4a344d6967726174696f6e5374657008013c6974656d735f70726f63657373656410010c75333204b8546865206e756d626572206f66206974656d732070726f6365737365642077697468696e20746869732073746570011470686173650801087538044c546865206d6967726174696f6e207068617365280480546865206d6967726174696f6e20737465702068617320636f6d706c65746564047c54686520604576656e746020656e756d206f6620746869732070616c6c657451020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c7479015502644578706c69636974526f79616c747943757272656e63696573015d02000c01146f776e6572690201444f7074696f6e3c4163636f756e7449643e00011c726f79616c74796d02017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573750201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e00005502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e746167655902011c50657262696c6c00005902000006e4005d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016102045300000400650201185665633c543e000061020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f69641d010130436f6c6c656374696f6e4964000120746f6b656e5f69641d01011c546f6b656e496400006502000002610200690204184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100006d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540171020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400710201045400010000710204184f7074696f6e0404540155020108104e6f6e6500000010536f6d65040055020000010000750204184f7074696f6e040454015d020108104e6f6e6500000010536f6d6504005d02000001000079020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e744964000100007d020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c7479015502104e616d65018102001001206265686176696f728d0201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e9902014853686f756c644d75746174653c626f6f6c3e000144616e796f6e655f63616e5f696e667573659902014853686f756c644d75746174653c626f6f6c3e0001106e616d659d02014853686f756c644d75746174653c4e616d653e00008102101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801850200040089020164426f756e6465645665633c75382c204d61784c656e6774683e000085020850656e6a696e5f6d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e6774680000000089020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00008d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540191020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400910201045400010000910204184f7074696f6e0404540195020108104e6f6e6500000010536f6d6504009502000001000095020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c7479015502010828486173526f79616c747904005502011c526f79616c747900000028497343757272656e63790001000099020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401200108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e040020010454000100009d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540181020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400810201045400010000a1020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f69641d010130436f6c6c656374696f6e496400012c667265657a655f74797065a5020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e0000a5020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f7374617465a902014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641d01011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000a90204184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad020000010000ad020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e6576657200020000b10204184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000b5020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000b9020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000bd0204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000c1020000050b00c50204184f7074696f6e0404540169010108104e6f6e6500000010536f6d65040069010000010000c90204184f7074696f6e04045401cd020108104e6f6e6500000010536f6d650400cd020000010000cd020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c69637901d102644578706c69636974526f79616c747943757272656e6369657301ed02002001146f776e65720001244163636f756e744964000118706f6c696379d1020118506f6c69637900012c746f6b656e5f636f756e742c0128546f6b656e436f756e7400013c6174747269627574655f636f756e740d01010c7533320001406372656174696f6e5f6465706f736974fd02016c4465706f7369743c4163636f756e7449642c2042616c616e63653e000134746f74616c5f6465706f7369741d01011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573ed0201644578706c69636974526f79616c747943757272656e63696573000138746f74616c5f696e667573696f6e1d01011c42616c616e63650000d1020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c7479015502001401106d696e74d502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726edd02014444656661756c744275726e506f6c6963790001207472616e73666572e102015444656661756c745472616e73666572506f6c696379000124617474726962757465e502015844656661756c74417474726962757465506f6c6963790001186d61726b6574e902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e0000d502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74d90201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79b10201504f7074696f6e3c546f6b656e42616c616e63653e00015c666f7263655f636f6c6c617073696e675f737570706c79200110626f6f6c0000d90204184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000dd02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c69637900000000e102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656e200110626f6f6c0000e502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c69637900000000e902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c74790155020004011c726f79616c74797102013c4f7074696f6e3c526f79616c74793e0000ed020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01610204560194045300000400f102013842547265654d61703c4b2c20563e0000f102042042547265654d617008044b01610204560194000400f502000000f502000002f90200f9020000040861029400fd02101c65705f636f7265146672616d651474797065731c4465706f73697408244163636f756e74496401001c42616c616e63650118000801246465706f7369746f720001244163636f756e744964000118616d6f756e741d01011c42616c616e63650000010304184f7074696f6e0404540105030108104e6f6e6500000010536f6d6504000503000001000005030c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e18244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901550234546f6b656e4d657461646174610109032c546f6b656e47726f757073012103003c0118737570706c791d010130546f6b656e42616c616e636500010c6361702d0301784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f7374617465a902014c4f7074696f6e3c467265657a6553746174653e00014072657175697265735f6465706f736974200110626f6f6c0001406372656174696f6e5f6465706f73697435030190416d626967756f75734465706f7369743c4163636f756e7449642c2042616c616e63653e0001346f776e65725f6465706f7369741d01011c42616c616e636500016c746f74616c5f746f6b656e5f6163636f756e745f6465706f7369741d01011c42616c616e636500013c6174747269627574655f636f756e740d01010c7533320001346163636f756e745f636f756e740d01010c75333200013c6d61726b65745f6265686176696f72910201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656e200110626f6f6c0001206d6574616461746109030134546f6b656e4d65746164617461000120696e667573696f6e18011c42616c616e6365000144616e796f6e655f63616e5f696e66757365200110626f6f6c00011867726f7570732103012c546f6b656e47726f757073000009030c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610c104e616d650181021853796d626f6c010d0350466f726569676e546f6b656e4d6574616461746101190300100134646563696d616c5f636f756e7408010875380001106e616d65810201104e616d6500011873796d626f6c0d03011853796d626f6c00011c666f726569676e1d0301704f7074696f6e3c466f726569676e546f6b656e4d657461646174613e00000d03101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801110300040015030164426f756e6465645665633c75382c204d61784c656e6774683e000011030850656e6a696e5f6d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e6774680000000015030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000019030c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d6574616461746104204c6f636174696f6e01fc000801206c6f636174696f6e950101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64b10201304f7074696f6e3c753132383e00001d0304184f7074696f6e0404540119030108104e6f6e6500000010536f6d6504001903000001000021030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004002503012c42547265655365743c543e000025030420425472656553657404045401180004002903000000290300000218002d0304184f7074696f6e0404540131030108104e6f6e6500000010536f6d6504003103000001000031030c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010818537570706c7904001d010130546f6b656e42616c616e636500000040436f6c6c617073696e67537570706c7904001d010130546f6b656e42616c616e6365000100003503101c65705f636f7265146672616d6514747970657340416d626967756f75734465706f73697408244163636f756e74496401001c42616c616e63650118000801246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000118616d6f756e741d01011c42616c616e63650000390304184f7074696f6e040454013d030108104e6f6e6500000010536f6d6504003d0300000100003d03144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e01bd02404d6178417070726f76616c436f756e74014103000c012469735f66726f7a656e200110626f6f6c000124617070726f76616c73450301e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740d01010c753332000041030850656e6a696e5f6d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e740000000045030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601bd020453000004004903013842547265654d61703c4b2c20563e00004903042042547265654d617008044b0100045601bd020004004d030000004d0300000251030051030000040800bd0200550304184f7074696f6e0404540159030108104e6f6e6500000010536f6d650400590300000100005903144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7424244163636f756e74496401001c42616c616e6365011830546f6b656e42616c616e6365011820417070726f76616c015d0334417070726f76616c436f756e7401410344526573657276654964656e746966696572016901184c6f636b49640169012c4d61785265736572766573016103204d61784c6f636b730165030020011c62616c616e63651d010130546f6b656e42616c616e636500014072657365727665645f62616c616e63651d010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e63651d010130546f6b656e42616c616e63650001386e616d65645f7265736572766573690301f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73790301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c737d0301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656e200110626f6f6c00011c6465706f7369748d03018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e00005d03144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01bd0200080118616d6f756e741d010130546f6b656e42616c616e636500012865787069726174696f6ebd02012845787069726174696f6e000061030850656e6a696e5f6d61747269785f72756e74696d652c4d617852657365727665730000000065030850656e6a696e5f6d61747269785f72756e74696d65204d61784c6f636b730000000069030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b016901045601180453000004006d03013842547265654d61703c4b2c20563e00006d03042042547265654d617008044b01690104560118000400710300000071030000027503007503000004086901180079030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b016901045601180453000004006d03013842547265654d61703c4b2c20563e00007d030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456015d030453000004008103013842547265654d61703c4b2c20563e00008103042042547265654d617008044b01000456015d0300040085030000008503000002890300890300000408005d03008d0304184f7074696f6e04045401fd020108104e6f6e6500000010536f6d650400fd0200000100009103083c7072696d69746976655f7479706573104831363000000400190101205b75383b2032305d000095030000029903009903104c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314636c61696d3841737365744964576974684574680830436f6c6c656374696f6e496401181c546f6b656e49640118000c0158657468657265756d5f636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400009d030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d7574617465640400a1030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e742074797065a1030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e697479a5030110506f6f6c000120636f6c6c61746f72a5030110506f6f6c0001286675656c5f74616e6b73a5030110506f6f6c00013c70726963655f646973636f76657279a5030110506f6f6c0000a503101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265e4011c50657262696c6c0000a9030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001343c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65ad0301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6eb903013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656414011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f73697418013042616c616e63654f663c543e04e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f73697418013042616c616e63654f663c543e04c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e740138746f74616c5f726563656976656418013042616c616e63654f663c543e04e054686520616d6f756e7420746865206675656c2074616e6b20686173207472616e7366657272656420746f2074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e64f9030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d48467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964bd0201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656e200110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746509044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7268013444697370617463684572726f720424546865206572726f720a0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964690201504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6efd030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290b041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d344d6967726174696f6e5374657008013c6974656d735f70726f63657373656410010c75333204b8546865206e756d626572206f66206974656d732070726f6365737365642077697468696e20746869732073746570011470686173650801087538044c546865206d6967726174696f6e2070686173650c0480546865206d6967726174696f6e20737465702068617320636f6d706c65746564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad03101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b103000400b5030164426f756e6465645665633c75382c204d61784c656e6774683e0000b1030850656e6a696e5f6d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e67746800000000b5030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000b9030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e04045401bd03000c015c757365725f6163636f756e745f6d616e6167656d656e74c10301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00013c636f7665726167655f706f6c696379cd0301584f7074696f6e3c436f766572616765506f6c6963793e0001346163636f756e745f72756c6573d50301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000bd030850656e6a696e5f6d61747269785f72756e74696d651c52756e74696d6500000000c1030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401c5030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400c50301045400010000c50304184f7074696f6e04045401c9030108104e6f6e6500000010536f6d650400c9030000010000c9030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000004019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974200110626f6f6c0000cd0304184f7074696f6e04045401d1030108104e6f6e6500000010536f6d650400d1030000010000d1030c4470616c6c65745f6675656c5f74616e6b7314747970657338436f766572616765506f6c69637900010810466565730000003846656573416e644465706f73697400010000d50304184f7074696f6e04045401d9030108104e6f6e6500000010536f6d650400d9030000010000d9030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd03045300000400f50301185665633c543e0000dd030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c6572730400e103016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e0400f103015452657175697265546f6b656e52756c654f663c543e00010000e103104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d617801e503000400e903017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e0000e5030850656e6a696e5f6d61747269785f72756e74696d65544d617857686974656c697374656443616c6c65727300000000e9030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400ed03012c42547265655365743c543e0000ed03042042547265655365740404540100000400e0000000f103104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e49640000f503000002dd0300f9030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e6400012c4857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007004857686974656c697374656450616c6c65747300080040526571756972655369676e61747572650009003c4d696e696d756d496e667573696f6e000a0000fd030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641d01011c42616c616e63650001406c6173745f72657365745f626c6f636bbd02014c4f7074696f6e3c426c6f636b4e756d6265723e000001040c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e7404045400012c384c697374696e67437265617465640801286c697374696e675f69643401384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e67050401284c697374696e673c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643401384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641c01286c697374696e675f69643401384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e6701147072696365180144546f6b656e42616c616e63654f663c543e0470546865207072696365206974207761732066696c6c656420776974680134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643401384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964290401184269643c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643401384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964250401384f7074696f6e3c4269643c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565e4011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c20666565207761732073657454457870697265644c697374696e6752656d6f7665640401286c697374696e675f69643401384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67060478416e2065787069726564206c697374696e67207761732072656d6f76656448436f756e7465724f66666572506c616365640801286c697374696e675f69643401384c697374696e6749644f663c543e04444964206f6620746865206c697374696e670134636f756e7465725f6f666665723104013c436f756e7465724f666665723c543e044454686520636f756e746572206f6666657207049c4120636f756e746572206f666665722077617320706c61636564206f6e2061206c697374696e6750436f756e7465724f66666572416e7377657265640c01286c697374696e675f69643401384c697374696e6749644f663c543e04444964206f6620746865206c697374696e67011c63726561746f72000130543a3a4163636f756e74496404a8546865206163636f756e74207468617420637265617465642074686520636f756e746572206f666665720120726573706f6e736535040164436f756e7465724f66666572526573706f6e73654f663c543e048454686520726573706f6e736520746f2074686520636f756e746572206f666665720804a44120726573706f6e7365207761732069737375656420666f72206120636f756e746572206f666665724c436f756e7465724f6666657252656d6f7665640801286c697374696e675f69643401384c697374696e6749644f663c543e04444964206f6620746865206c697374696e67011c63726561746f72000130543a3a4163636f756e74496404a8546865206163636f756e74207468617420637265617465642074686520636f756e746572206f6666657209046c4120636f756e746572206f66666572207761732072656d6f766564344d6967726174696f6e5374657008013c6974656d735f70726f63657373656410010c75333204b8546865206e756d626572206f66206974656d732070726f6365737365642077697468696e20746869732073746570011470686173650801087538044c546865206d6967726174696f6e2070686173650a0480546865206d6967726174696f6e20737465702068617320636f6d706c657465640464546865204576656e7420666f7220746869732070616c6c65740504104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e67040454000030011c63726561746f72000130543a3a4163636f756e7449640001346d616b655f61737365745f696461020130417373657449644f663c543e00013474616b655f61737365745f696461020130417373657449644f663c543e000118616d6f756e741d010144546f6b656e42616c616e63654f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e0001306d696e5f72656365697665641d010144546f6b656e42616c616e63654f663c543e0001206665655f736964650904011c466565536964650001386372656174696f6e5f626c6f636b0d010144426c6f636b4e756d626572466f723c543e00011c6465706f736974fd02018c4465706f7369743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00011073616c740d04011c53616c743c543e00011064617461110401404c697374696e67446174614f663c543e00011473746174651d04013c4c697374696e6753746174653c543e00000904104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200000d040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00001104104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010c28466978656450726963650000001c41756374696f6e04001504016041756374696f6e446174613c426c6f636b4e756d6265723e000100144f666665720400190401584f66666572446174613c426c6f636b4e756d6265723e000200001504104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0d01012c426c6f636b4e756d626572000124656e645f626c6f636b0d01012c426c6f636b4e756d62657200001904104870616c6c65745f6d61726b6574706c616365206665617475726573146f66666572244f6666657244617461042c426c6f636b4e756d62657201100004012865787069726174696f6ebd02014c4f7074696f6e3c426c6f636b4e756d6265723e00001d04104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746504045400010c2846697865645072696365040134616d6f756e745f66696c6c65641d010144546f6b656e42616c616e63654f663c543e0000001c41756374696f6e04002104013c41756374696f6e53746174653c543e000100144f6666657204002d0401284f666665725374617465000200002104104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e53746174650404540000040120686967685f626964250401384f7074696f6e3c4269643c543e3e0000250404184f7074696f6e0404540129040108104e6f6e6500000010536f6d650400290400000100002904104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696404045400000801186269646465720001384163636f756e7449644f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00002d04104870616c6c65745f6d61726b6574706c616365206665617475726573146f66666572284f666665725374617465000004014c636f756e7465725f6f666665725f636f756e740d01010c75333200003104104870616c6c65745f6d61726b6574706c616365206665617475726573146f6666657230436f756e7465724f6666657204045400000c013073656c6c65725f70726963651d01013042616c616e63654f663c543e00012c62757965725f7072696365b10201504f7074696f6e3c42616c616e63654f663c543e3e00011c6465706f736974fd02018c4465706f7369743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00003504104870616c6c65745f6d61726b6574706c616365206665617475726573146f6666657250436f756e7465724f66666572526573706f6e7365041c42616c616e63650118010c184163636570740000001852656a6563740001001c436f756e74657204001d01011c42616c616e63650002000039040c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d653d040148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d653d040148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d653d040148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d653d040148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d653d040148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d653d040148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652e3d04101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801410400040045040164426f756e6465645665633c75382c204d61784c656e6774683e000041040850656e6a696e5f6d61747269785f72756e74696d65344d61784e616d654c656e6774680000000045040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000049040c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c794469737061746368656404004d04012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7268013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d0400000251040051040000040810680055040c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400012038436c61696d52657175657374656414010c77686f9103013c457468657265756d4164647265737304e0546865206163636f756e742077686963682072657175657374732074686520636c61696d207468726f756768207468652052656c617965720134616d6f756e745f6275726e656418013042616c616e63654f663c543e046c54686520616d6f756e74206f66206275726e656420746f6b656e7301407472616e73616374696f6e5f6861736834011c543a3a4861736804d848617368206f6620746865207472616e73616374696f6e20696e2077686963682074686520746f6b656e732077657265206275726e74013069735f6566695f746f6b656e200110626f6f6c0480496620746865206275726e7420746f6b656e20697320454649206f72206e6f740140616d6f756e745f636c61696d61626c6518013042616c616e63654f663c543e0450454e4a20616d6f756e7420636c61696d61626c6500082901436c61696d20686173206265656e2072657175657374656420627920616e206163636f756e74207468726f756768207468652052656c617965722e20605b77686f2c20616d6f756e742c807472616e73616374696f6e5f686173682c2069735f6566695f746f6b656e5d601c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573735904015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656401041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d605c457468657265756d426c6f636b7350726f636573736564040130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e083101457468657265756d20626c6f636b206e756d626572207468617420636f6e7461696e7320746865206c617374206275726e207472616e73616374696f6e2072656c61796564206279207468652052656c617965722e02040501436c61696d732068617665206265656e2070726f63657373656420666f722074686520457468657265756d20626c6f636b206279207468652052656c617965722e2c436c61696d4d696e74656408010c77686f9103013c457468657265756d4164647265737304a4746865206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d0118616d6f756e7418013042616c616e63654f663c543e04b8746865206e756d626572206f6620454e4a3220746f6b656e7320746861742077696c6c20626520636c61696d65640304f8436c61696d20686173206265656e206d696e74656420666f7220736f6d656f6e652062792074686520726f6f742e20605b77686f2c20616d6f756e745d6028436c61696d4d6f76656408010c6f6c649103013c457468657265756d4164647265737304986f6c64206163636f756e7420616464726573732074686174206861732074686520636c61696d010c6e65779103013c457468657265756d41646472657373044c6e6577206163636f756e7420616464726573730404fc536f6d656f6e65277320636c61696d20686173206265656e206d6f76656420746f20616e6f7468657220616464726573732e20605b6f6c642c206e65775d603c45786368616e67655261746553657404013465786368616e67655f72617465e4011c50657262696c6c049474686520616d6f756e74206f6620454e4a206571756976616c656e7420746f20312045464905049c45786368616e67652072617465206973207365742e20605b65786368616e67655f726174655d605044656c617954696d65466f72436c61696d53657404012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e083901746865206e756d626572206f6620626c6f636b732074686520757365722068617320746f207761697420746f20636c61696d2068697320454e4a32206f6e63652074686520636c61696d20666f72487768696368206973207265717565737465640604ac44656c61792074696d6520666f7220636c61696d206973207365742e20605b64656c61795f74696d655d6034436c61696d52656a656374656408011c6163636f756e749103013c457468657265756d416464726573730401016163636f756e74206164647265737320666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657201407472616e73616374696f6e5f6861736834011c543a3a4861736804210148617368206f6620746865207472616e73616374696f6e20666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657207040101536f6d656f6e65277320636c61696d20686173206265656e2072656a65637465642e20605b6163636f756e742c207472616e73616374696f6e5f686173685d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574590404184f7074696f6e0404540191030108104e6f6e6500000010536f6d650400910300000100005d040c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001442c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e38417574686f726974794164646564040124617574686f72697479000130543a3a4163636f756e744964000a047c4120757365726e616d6520617574686f72697479207761732061646465642e40417574686f7269747952656d6f766564040124617574686f72697479000130543a3a4163636f756e744964000b04844120757365726e616d6520617574686f72697479207761732072656d6f7665642e2c557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d656104012c557365726e616d653c543e000c04744120757365726e616d65207761732073657420666f72206077686f602e38557365726e616d655175657565640c010c77686f000130543a3a4163636f756e744964000120757365726e616d656104012c557365726e616d653c543e00012865787069726174696f6e100144426c6f636b4e756d626572466f723c543e000d0419014120757365726e616d6520776173207175657565642c20627574206077686f60206d75737420616363657074206974207072696f7220746f206065787069726174696f6e602e48507265617070726f76616c4578706972656404011477686f7365000130543a3a4163636f756e744964000e043901412071756575656420757365726e616d6520706173736564206974732065787069726174696f6e20776974686f7574206265696e6720636c61696d656420616e64207761732072656d6f7665642e485072696d617279557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d656104012c557365726e616d653c543e000f0401014120757365726e616d6520776173207365742061732061207072696d61727920616e642063616e206265206c6f6f6b65642075702066726f6d206077686f602e5c44616e676c696e67557365726e616d6552656d6f76656408010c77686f000130543a3a4163636f756e744964000120757365726e616d656104012c557365726e616d653c543e0010085d01412064616e676c696e6720757365726e616d652028617320696e2c206120757365726e616d6520636f72726573706f6e64696e6720746f20616e206163636f756e742074686174206861732072656d6f766564206974736c6964656e746974792920686173206265656e2072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657461040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000065040c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c749001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706569040130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465786d04010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736834013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65746904103872756e74696d655f636f6d6d6f6e14696d706c731470726f78792450726f78795479706500010c0c416e7900000018546f6b656e7300010028476f7665726e616e6365000200006d04000005040071040c4470616c6c65745f6d6967726174696f6e731870616c6c6574144576656e740404540001203855706772616465537461727465640401286d6967726174696f6e7310010c75333210d0546865206e756d626572206f66206d6967726174696f6e7320746861742074686973207570677261646520636f6e7461696e732e004101546869732063616e206265207573656420746f2064657369676e20612070726f677265737320696e64696361746f7220696e20636f6d62696e6174696f6e207769746820636f756e74696e6720746865cc604d6967726174696f6e436f6d706c657465646020616e6420604d6967726174696f6e536b697070656460206576656e74732e000c68412052756e74696d65207570677261646520737461727465642e00f849747320656e6420697320696e64696361746564206279206055706772616465436f6d706c6574656460206f722060557067726164654661696c6564602e4055706772616465436f6d706c6574656400010c985468652063757272656e742072756e74696d65207570677261646520636f6d706c657465642e001d015468697320696d706c696573207468617420616c6c206f6620697473206d6967726174696f6e7320636f6d706c65746564207375636365737366756c6c792061732077656c6c2e34557067726164654661696c656400020c5c52756e74696d652075706772616465206661696c65642e00e85468697320697320766572792062616420616e642077696c6c207265717569726520676f7665726e616e636520696e74657276656e74696f6e2e404d6967726174696f6e536b6970706564040114696e64657810010c75333204290154686520696e646578206f662074686520736b6970706564206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0304090141206d6967726174696f6e2077617320736b69707065642073696e63652069742077617320616c726561647920657865637574656420696e2074686520706173742e444d6967726174696f6e416476616e636564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e04045c41206d6967726174696f6e2070726f677265737365642e484d6967726174696f6e436f6d706c65746564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e05045841204d6967726174696f6e20636f6d706c657465642e3c4d6967726174696f6e4661696c6564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e060c4c41204d6967726174696f6e206661696c65642e004d015468697320696d706c6965732074686174207468652077686f6c652075706772616465206661696c656420616e6420676f7665726e616e636520696e74657276656e74696f6e2069732072657175697265642e3c486973746f726963436c656172656404012c6e6578745f637572736f727504013c4f7074696f6e3c5665633c75383e3e04e853686f756c642062652070617373656420746f2060636c6561725f686973746f7269636020696e206120737563636573736976652063616c6c2e0704c854686520736574206f6620686973746f726963616c206d6967726174696f6e7320686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574750404184f7074696f6e04045401380108104e6f6e6500000010536f6d650400380000010000790408306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d04000002340081040000028c00850408306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0d01014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658904016473705f72756e74696d653a3a52756e74696d65537472696e670000890400000502008d0408306672616d655f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c000091040c306672616d655f73797374656d1870616c6c65741043616c6c04045400012c1872656d61726b04011872656d61726b38011c5665633c75383e00000c684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e008843616e20626520657865637574656420627920657665727920606f726967696e602e387365745f686561705f7061676573040114706167657330010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646538011c5665633c75383e0002046453657420746865206e65772072756e74696d6520636f64652e5c7365745f636f64655f776974686f75745f636865636b73040110636f646538011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0051014e6f746520746861742072756e74696d652075706772616465732077696c6c206e6f742072756e20696620746869732069732063616c6c656420776974682061206e6f742d696e6372656173696e6720737065632076657273696f6e212c7365745f73746f726167650401146974656d73950401345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b6579739d0401205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697838010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b38011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e44617574686f72697a655f75706772616465040124636f64655f6861736834011c543a3a486173680009106101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e80617574686f72697a655f757067726164655f776974686f75745f636865636b73040124636f64655f6861736834011c543a3a48617368000a206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015741524e494e473a205468697320617574686f72697a657320616e207570677261646520746861742077696c6c2074616b6520706c61636520776974686f757420616e792073616665747920636865636b732c20666f7259016578616d706c652074686174207468652073706563206e616d652072656d61696e73207468652073616d6520616e642074686174207468652076657273696f6e206e756d62657220696e637265617365732e204e6f74f07265636f6d6d656e64656420666f72206e6f726d616c207573652e205573652060617574686f72697a655f757067726164656020696e73746561642e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e606170706c795f617574686f72697a65645f75706772616465040110636f646538011c5665633c75383e000b24550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005901446570656e64696e67206f6e207468652072756e74696d65277320604f6e536574436f64656020636f6e66696775726174696f6e2c20746869732066756e6374696f6e206d6179206469726563746c79206170706c791101746865206e65772060636f64656020696e207468652073616d6520626c6f636b206f7220617474656d707420746f207363686564756c652074686520757067726164652e0060416c6c206f726967696e732061726520616c6c6f7765642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e95040000029904009904000004083838009d040000023800a1040c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2801185765696768740001246d61785f626c6f636b2801185765696768740001247065725f636c617373a50401845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a5040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401a904000c01186e6f726d616ca90401045400012c6f7065726174696f6e616ca9040104540001246d616e6461746f7279a9040104540000a9040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632801185765696768740001346d61785f65787472696e736963ad0401384f7074696f6e3c5765696768743e0001246d61785f746f74616cad0401384f7074696f6e3c5765696768743e0001207265736572766564ad0401384f7074696f6e3c5765696768743e0000ad0404184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000b1040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b50401545065724469737061746368436c6173733c7533323e0000b5040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000b904082873705f776569676874733c52756e74696d65446257656967687400000801107265616430010c753634000114777269746530010c7536340000bd04082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d658904013452756e74696d65537472696e67000124696d706c5f6e616d658904013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973c104011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000c104040c436f7704045401c504000400c504000000c504000002c90400c9040000040869011000cd040c306672616d655f73797374656d1870616c6c6574144572726f720404540001243c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e6c4d756c7469426c6f636b4d6967726174696f6e734f6e676f696e67000604550141206d756c74692d626c6f636b206d6967726174696f6e206973206f6e676f696e6720616e642070726576656e7473207468652063757272656e7420636f64652066726f6d206265696e67207265706c616365642e444e6f7468696e67417574686f72697a6564000704584e6f207570677261646520617574686f72697a65642e30556e617574686f72697a656400080494546865207375626d697474656420636f6465206973206e6f7420617574686f72697a65642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d104000002d50400d5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e7420416e636573746f720404480134000c0138757365645f62616e647769647468d90401345573656442616e647769647468000138706172615f686561645f68617368ed0401244f7074696f6e3c483e000160636f6e73756d65645f676f5f61686561645f7369676e616cf104018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e0000d9040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74345573656442616e64776964746800000c0134756d705f6d73675f636f756e7410010c75333200013c756d705f746f74616c5f627974657310010c75333200013468726d705f6f7574676f696e67dd04018c42547265654d61703c5061726149642c2048726d704368616e6e656c5570646174653e0000dd04042042547265654d617008044b014102045601e104000400e504000000e1040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e744448726d704368616e6e656c55706461746500000801246d73675f636f756e7410010c75333200012c746f74616c5f627974657310010c7533320000e504000002e90400e904000004084102e10400ed0404184f7074696f6e04045401340108104e6f6e6500000010536f6d650400340000010000f10404184f7074696f6e04045401f5040108104e6f6e6500000010536f6d650400f5040000010000f5040c4c706f6c6b61646f745f7072696d6974697665730876363855706772616465476f41686561640001081441626f72740000001c476f416865616400010000f9040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74385365676d656e74547261636b65720404480134000c0138757365645f62616e647769647468d90401345573656442616e64776964746800013868726d705f77617465726d61726bbd0201804f7074696f6e3c72656c61795f636861696e3a3a426c6f636b4e756d6265723e000160636f6e73756d65645f676f5f61686561645f7369676e616cf104018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e0000fd040c4c706f6c6b61646f745f7072696d6974697665730876365c50657273697374656456616c69646174696f6e446174610804480134044e01100010012c706172656e745f6865616401050120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74340104480001306d61785f706f765f73697a6510010c753332000001050c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665732048656164446174610000040038011c5665633c75383e0000050504184f7074696f6e0404540109050108104e6f6e6500000010536f6d6504000905000001000009050c4c706f6c6b61646f745f7072696d69746976657308763648557067726164655265737472696374696f6e0001041c50726573656e74000000000d050c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465731105014442547265655365743c5665633c75383e3e000011050420425472656553657404045401380004009d0400000015050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616434014472656c61795f636861696e3a3a4861736800019c72656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974791905018c52656c61794469737061746368517565756552656d61696e696e674361706163697479000140696e67726573735f6368616e6e656c731d0501885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c731d0501885665633c285061726149642c20416272696467656448726d704368616e6e656c293e000019050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f748c52656c61794469737061746368517565756552656d61696e696e674361706163697479000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c75333200001d05000002210500210500000408410225050025050c4c706f6c6b61646f745f7072696d6974697665730876364c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164ed0401304f7074696f6e3c486173683e000029050c4c706f6c6b61646f745f7072696d697469766573087636644162726964676564486f7374436f6e66696775726174696f6e00002801346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001506173796e635f6261636b696e675f706172616d732d0501484173796e634261636b696e67506172616d7300002d05104c706f6c6b61646f745f7072696d697469766573087636346173796e635f6261636b696e67484173796e634261636b696e67506172616d73000008014c6d61785f63616e6469646174655f646570746810010c753332000150616c6c6f7765645f616e6365737472795f6c656e10010c75333200003105089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040034012452656c61794861736800003505042042547265654d617008044b0141020456013105000400390500000039050000023d05003d05000004084102310500410500000245050045050860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401410200080124726563697069656e744102010849640001106461746138015073705f7374643a3a7665633a3a5665633c75383e000049050c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800004d050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174615105015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653801345570776172644d65737361676500010044617574686f72697a655f75706772616465080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c0002206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015468652060636865636b5f76657273696f6e6020706172616d657465722073657473206120626f6f6c65616e20666c616720666f722077686574686572206f72206e6f74207468652072756e74696d6527732073706563610176657273696f6e20616e64206e616d652073686f756c64206265207665726966696564206f6e20757067726164652e2053696e63652074686520617574686f72697a6174696f6e206f6e6c7920686173206120686173682cb069742063616e6e6f742061637475616c6c7920706572666f726d2074686520766572696669636174696f6e2e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e60656e6163745f617574686f72697a65645f75706772616465040110636f646538011c5665633c75383e000324550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005d014e6f7465207468617420746869732066756e6374696f6e2077696c6c206e6f74206170706c7920746865206e65772060636f6465602c20627574206f6e6c7920617474656d707420746f207363686564756c652074686574757067726164652077697468207468652052656c617920436861696e2e0060416c6c206f726967696e732061726520616c6c6f7765642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5105089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461fd04015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174650d05015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765735505016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d657373616765735d0501a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000550500000259050059050860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736738013c446f776e776172644d65737361676500005d05042042547265654d617008044b01410204560161050004006905000000610500000265050065050860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746138015073705f7374643a3a7665633a3a5665633c75383e000069050000026d05006d0500000408410261050071050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75050c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f772c0124543a3a4d6f6d656e7400004c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e7420737065636966696564206279685b60436f6e6669673a3a4d696e696d756d506572696f64605d2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0051015468697320646973706174636820636c617373206973205f4d616e6461746f72795f20746f20656e73757265206974206765747320657865637574656420696e2074686520626c6f636b2e204265206177617265510174686174206368616e67696e672074686520636f6d706c6578697479206f6620746869732063616c6c20636f756c6420726573756c742065786861757374696e6720746865207265736f757263657320696e206184626c6f636b20746f206578656375746520616e79206f746865722063616c6c732e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602955012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f283129602062656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e79050c5873746167696e675f70617261636861696e5f696e666f1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d05083c70616c6c65745f707265696d616765404f6c645265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697481050150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974850501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656ebd02012c4f7074696f6e3c7533323e00010000810500000408001800850504184f7074696f6e0404540181050108104e6f6e6500000010536f6d650400810500000100008905083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e7449640100185469636b6574018d0501082c556e7265717565737465640801187469636b65749105014c284163636f756e7449642c205469636b65742900010c6c656e10010c753332000000245265717565737465640c01306d617962655f7469636b65749505016c4f7074696f6e3c284163636f756e7449642c205469636b6574293e000114636f756e7410010c7533320001246d617962655f6c656ebd02012c4f7074696f6e3c7533323e000100008d0514346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e10044100044600045200044400000400180128463a3a42616c616e63650000910500000408008d0500950504184f7074696f6e0404540191050108104e6f6e6500000010536f6d650400910500000100009905000004083410009d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000a1050c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000114346e6f74655f707265696d616765040114627974657338011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736834011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d6167650401106861736834011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736834011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e38656e737572655f757064617465640401186861736865737d0401305665633c543a3a486173683e00040cc4456e7375726520746861742074686520612062756c6b206f66207072652d696d616765732069732075706772616465642e003d015468652063616c6c65722070617973206e6f20666565206966206174206c6561737420393025206f66207072652d696d616765732077657265207375636365737366756c6c7920757064617465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5050c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400012018546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e1c546f6f4d616e7900060455014d6f7265207468616e20604d41585f484153485f555047524144455f42554c4b5f434f554e54602068617368657320776572652072657175657374656420746f206265207570677261646564206174206f6e63652e18546f6f466577000704e4546f6f206665772068617368657320776572652072657175657374656420746f2062652075706772616465642028692e652e207a65726f292e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ad050453000004002d0901185665633c543e0000ad0504184f7074696f6e04045401b1050108104e6f6e6500000010536f6d650400b1050000010000b105084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01b5052c426c6f636b4e756d62657201103450616c6c6574734f726967696e01cd05244163636f756e7449640100001401206d617962655f69648001304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb505011043616c6c0001386d617962655f706572696f646963c10501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ecd05013450616c6c6574734f726967696e0000b50510346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656408045401b9050448012509010c184c656761637904011068617368340124483a3a4f757470757400000018496e6c696e65040029090134426f756e646564496e6c696e65000100184c6f6f6b757008011068617368340124483a3a4f757470757400010c6c656e10010c75333200020000b9050850656e6a696e5f6d61747269785f72756e74696d652c52756e74696d6543616c6c0001901853797374656d0400910401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d04004d0501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400750501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003003450617261636861696e496e666f0400790501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e496e666f2c2052756e74696d653e00050020507265696d6167650400a10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400bd0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400c50501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e00090020536166654d6f64650400e90501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536166654d6f64652c2052756e74696d653e0040002042616c616e6365730400ed0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400fd0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400050601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400090601dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c04000d0601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400110601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400150601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e6704001d0601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400210601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400350601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400c90601bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400cd0601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400d10601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000244d617472697858636d0400d50601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d617472697858636d2c2052756e74696d653e0035001c58546f6b656e730400e90601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e003700304d65737361676551756575650400f90601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e003e0020426f756e746965730400fd0601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400010701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c7304008d0701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400910701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400290801c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e736963506175736504002d0801cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300344d61747269785574696c6974790400310801c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61747269785574696c6974792c2052756e74696d653e00390018436c61696d730400350801ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e003b00204964656e746974790400550801b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e003c001450726f78790400f90801a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e003d00284d6967726174696f6e730400010901bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d6967726174696f6e732c2052756e74696d653e003f0000bd050c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000128207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963c10501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963c10501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963c10501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000404a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963c10501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000504905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e247365745f72657472790c01107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00011c726574726965730801087538000118706572696f64100144426c6f636b4e756d626572466f723c543e0006305901536574206120726574727920636f6e66696775726174696f6e20666f722061207461736b20736f20746861742c20696e206361736520697473207363686564756c65642072756e206661696c732c2069742077696c6c5501626520726574726965642061667465722060706572696f646020626c6f636b732c20666f72206120746f74616c20616d6f756e74206f66206072657472696573602072657472696573206f7220756e74696c2069742473756363656564732e0055015461736b73207768696368206e65656420746f206265207363686564756c656420666f72206120726574727920617265207374696c6c207375626a65637420746f20776569676874206d65746572696e6720616e6451016167656e64612073706163652c2073616d65206173206120726567756c6172207461736b2e204966206120706572696f646963207461736b206661696c732c2069742077696c6c206265207363686564756c6564906e6f726d616c6c79207768696c6520746865207461736b206973207265747279696e672e0051015461736b73207363686564756c6564206173206120726573756c74206f66206120726574727920666f72206120706572696f646963207461736b2061726520756e6e616d65642c206e6f6e2d706572696f6469633d01636c6f6e6573206f6620746865206f726967696e616c207461736b2e20546865697220726574727920636f6e66696775726174696f6e2077696c6c20626520646572697665642066726f6d207468654d016f726967696e616c207461736b277320636f6e66696775726174696f6e2c206275742077696c6c20686176652061206c6f7765722076616c756520666f72206072656d61696e696e6760207468616e20746865646f726967696e616c2060746f74616c5f72657472696573602e3c7365745f72657472795f6e616d65640c010869640401205461736b4e616d6500011c726574726965730801087538000118706572696f64100144426c6f636b4e756d626572466f723c543e0007305d01536574206120726574727920636f6e66696775726174696f6e20666f722061206e616d6564207461736b20736f20746861742c20696e206361736520697473207363686564756c65642072756e206661696c732c2069745d0177696c6c20626520726574726965642061667465722060706572696f646020626c6f636b732c20666f72206120746f74616c20616d6f756e74206f66206072657472696573602072657472696573206f7220756e74696c3069742073756363656564732e0055015461736b73207768696368206e65656420746f206265207363686564756c656420666f72206120726574727920617265207374696c6c207375626a65637420746f20776569676874206d65746572696e6720616e6451016167656e64612073706163652c2073616d65206173206120726567756c6172207461736b2e204966206120706572696f646963207461736b206661696c732c2069742077696c6c206265207363686564756c6564906e6f726d616c6c79207768696c6520746865207461736b206973207265747279696e672e0051015461736b73207363686564756c6564206173206120726573756c74206f66206120726574727920666f72206120706572696f646963207461736b2061726520756e6e616d65642c206e6f6e2d706572696f6469633d01636c6f6e6573206f6620746865206f726967696e616c207461736b2e20546865697220726574727920636f6e66696775726174696f6e2077696c6c20626520646572697665642066726f6d207468654d016f726967696e616c207461736b277320636f6e66696775726174696f6e2c206275742077696c6c20686176652061206c6f7765722076616c756520666f72206072656d61696e696e6760207468616e20746865646f726967696e616c2060746f74616c5f72657472696573602e3063616e63656c5f72657472790401107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e000804a852656d6f7665732074686520726574727920636f6e66696775726174696f6e206f662061207461736b2e4863616e63656c5f72657472795f6e616d656404010869640401205461736b4e616d65000904bc43616e63656c2074686520726574727920636f6e66696775726174696f6e206f662061206e616d6564207461736b2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec10504184f7074696f6e040454018c0108104e6f6e6500000010536f6d6504008c0000010000c5050c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73c905017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465786d04010c75313600011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73c905017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696ecd050154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c73c905017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874280118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec905000002b90500cd050850656e6a696e5f6d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400d10501746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400d50501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400d90501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400dd05014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d0400e105016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400e50501410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f696400050000d1050c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000d505084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000d905084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000dd050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400fc01204c6f636174696f6e00000020526573706f6e73650400fc01204c6f636174696f6e00010000e1050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e04004102011850617261496400010000e505081c73705f636f726510566f696400010000e9050c4070616c6c65745f736166655f6d6f64651870616c6c65741043616c6c04045400012014656e7465720000181901456e74657220736166652d6d6f6465207065726d697373696f6e6c6573736c7920666f72205b60436f6e6669673a3a456e7465724475726174696f6e605d20626c6f636b732e0009015265736572766573205b60436f6e6669673a3a456e7465724465706f736974416d6f756e74605d2066726f6d207468652063616c6c65722773206163636f756e742eb4456d69747320616e205b604576656e743a3a456e7465726564605d206576656e74206f6e20737563636573732e0d014572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320616c726561647920656e74657265642e15014572726f72732077697468205b604572726f723a3a4e6f74436f6e66696775726564605d20696620746865206465706f73697420616d6f756e7420697320604e6f6e65602e2c666f7263655f656e7465720001181901456e74657220736166652d6d6f646520627920666f72636520666f722061207065722d6f726967696e20636f6e66696775726564206e756d626572206f6620626c6f636b732e00b4456d69747320616e205b604576656e743a3a456e7465726564605d206576656e74206f6e20737563636573732e0d014572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320616c726561647920656e74657265642e00f843616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f726365456e7465724f726967696e605d206f726967696e2e18657874656e6400022c3101457874656e642074686520736166652d6d6f6465207065726d697373696f6e6c6573736c7920666f72205b60436f6e6669673a3a457874656e644475726174696f6e605d20626c6f636b732e00e85468697320616363756d756c61746573206f6e20746f70206f66207468652063757272656e742072656d61696e696e67206475726174696f6e2e0d015265736572766573205b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d2066726f6d207468652063616c6c65722773206163636f756e742eb8456d69747320616e205b604576656e743a3a457874656e646564605d206576656e74206f6e20737563636573732ee84572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320656e74657265642e15014572726f72732077697468205b604572726f723a3a4e6f74436f6e66696775726564605d20696620746865206465706f73697420616d6f756e7420697320604e6f6e65602e00450154686973206d61792062652063616c6c656420627920616e79207369676e6564206f726967696e2077697468205b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d2066726565350163757272656e637920746f20726573657276652e20546869732063616c6c2063616e2062652064697361626c656420666f7220616c6c206f726967696e7320627920636f6e6669677572696e67a85b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d20746f20604e6f6e65602e30666f7263655f657874656e640003182d01457874656e642074686520736166652d6d6f646520627920666f72636520666f722061207065722d6f726967696e20636f6e66696775726564206e756d626572206f6620626c6f636b732e00b8456d69747320616e205b604576656e743a3a457874656e646564605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320696e6163746976652e00fc43616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f726365457874656e644f726967696e605d206f726967696e2e28666f7263655f65786974000424604578697420736166652d6d6f646520627920666f7263652e001d01456d69747320616e205b604576656e743a3a457869746564605d2077697468205b6045786974526561736f6e3a3a466f726365605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320696e6163746976652e0055014e6f74653a2060736166652d6d6f6465602077696c6c206265206175746f6d61746963616c6c79206465616374697661746564206279205b6050616c6c65743a3a6f6e5f696e697469616c697a65605d20686f6f6b250161667465722074686520626c6f636b206865696768742069732067726561746572207468616e20746865205b60456e7465726564556e74696c605d2073746f72616765206974656d2e5501456d69747320616e205b604576656e743a3a457869746564605d2077697468205b6045786974526561736f6e3a3a54696d656f7574605d206576656e74207768656e20646561637469766174656420696e2074686514686f6f6b2e4c666f7263655f736c6173685f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e0005243101536c6173682061206465706f73697420666f7220616e206163636f756e74207468617420656e7465726564206f7220657874656e64656420736166652d6d6f6465206174206120676976656e44686973746f726963616c20626c6f636b2e00cc546869732063616e206f6e6c792062652063616c6c6564207768696c6520736166652d6d6f646520697320656e74657265642e00cc456d6974732061205b604576656e743a3a4465706f736974536c6173686564605d206576656e74206f6e20737563636573732edc4572726f72732077697468205b604572726f723a3a456e7465726564605d20696620736166652d6d6f646520697320656e74657265642e00010143616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f7263654465706f7369744f726967696e605d206f726967696e2e3c72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00063035015065726d697373696f6e6c6573736c792072656c656173652061206465706f73697420666f7220616e206163636f756e74207468617420656e746572656420736166652d6d6f646520617420615c676976656e20686973746f726963616c20626c6f636b2e0049015468652063616c6c2063616e20626520636f6d706c6574656c792064697361626c65642062792073657474696e67205b60436f6e6669673a3a52656c6561736544656c6179605d20746f20604e6f6e65602ef8546869732063616e6e6f742062652063616c6c6564207768696c6520736166652d6d6f646520697320656e746572656420616e64206e6f7420756e74696c21015b60436f6e6669673a3a52656c6561736544656c6179605d20626c6f636b732068617665207061737365642073696e636520736166652d6d6f64652077617320656e74657265642e00d0456d6974732061205b604576656e743a3a4465706f73697452656c6561736564605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320656e74657265642e49014572726f72732077697468205b604572726f723a3a43616e6e6f7452656c65617365596574605d206966205b60436f6e6669673a3a52656c6561736544656c6179605d20626c6f636b2068617665206e6f7461017061737365642073696e636520736166652d6d6f64652077617320656e74657265642e204572726f72732077697468205b604572726f723a3a4e6f4465706f736974605d2069662074686520706179656520686173206e6fa472657365727665642063757272656e63792061742074686520626c6f636b207370656369666965642e54666f7263655f72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00072c2d01466f72636520746f2072656c656173652061206465706f73697420666f7220616e206163636f756e74207468617420656e746572656420736166652d6d6f6465206174206120676976656e44686973746f726963616c20626c6f636b2e00d0546869732063616e2062652063616c6c6564207768696c6520736166652d6d6f6465206973207374696c6c20656e74657265642e00d0456d6974732061205b604576656e743a3a4465706f73697452656c6561736564605d206576656e74206f6e20737563636573732edc4572726f72732077697468205b604572726f723a3a456e7465726564605d20696620736166652d6d6f646520697320656e74657265642e35014572726f72732077697468205b604572726f723a3a4e6f4465706f736974605d2069662074686520706179656520686173206e6f2072657365727665642063757272656e6379206174207468654073706563696669656420626c6f636b2e00010143616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f7263654465706f7369744f726967696e605d206f726967696e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed050c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000120507472616e736665725f616c6c6f775f646561746808011064657374f10501504163636f756e7449644c6f6f6b75704f663c543e00011476616c75651d010128543a3a42616c616e636500001cd45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e003501607472616e736665725f616c6c6f775f6465617468602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e38666f7263655f7472616e736665720c0118736f75726365f10501504163636f756e7449644c6f6f6b75704f663c543e00011064657374f10501504163636f756e7449644c6f6f6b75704f663c543e00011476616c75651d010128543a3a42616c616e6365000208610145786163746c7920617320607472616e736665725f616c6c6f775f6465617468602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74446d6179206265207370656369666965642e4c7472616e736665725f6b6565705f616c69766508011064657374f10501504163636f756e7449644c6f6f6b75704f663c543e00011476616c75651d010128543a3a42616c616e6365000318590153616d6520617320746865205b607472616e736665725f616c6c6f775f6465617468605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74606b696c6c20746865206f726967696e206163636f756e742e00e8393925206f66207468652074696d6520796f752077616e74205b607472616e736665725f616c6c6f775f6465617468605d20696e73746561642e00f05b607472616e736665725f616c6c6f775f6465617468605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374f10501504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665200110626f6f6c00043c05015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f9c20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e3c666f7263655f756e7265736572766508010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e40757067726164655f6163636f756e747304010c77686fe001445665633c543a3a4163636f756e7449643e0006207055706772616465206120737065636966696564206163636f756e742e00742d20606f726967696e603a204d75737420626520605369676e6564602e902d206077686f603a20546865206163636f756e7420746f2062652075706772616465642e005501546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966206174206c6561737420616c6c2062757420313025206f6620746865206163636f756e7473206e656564656420746f410162652075706772616465642e20285765206c657420736f6d65206e6f74206861766520746f206265207570677261646564206a75737420696e206f7264657220746f20616c6c6f7720666f72207468655c706f73736962696c696c7479206f6620636875726e292e44666f7263655f7365745f62616c616e636508010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f667265651d010128543a3a42616c616e636500080cac5365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e742e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e6c666f7263655f61646a7573745f746f74616c5f69737375616e6365080124646972656374696f6ef905014c41646a7573746d656e74446972656374696f6e00011464656c74611d010128543a3a42616c616e6365000914b841646a7573742074686520746f74616c2069737375616e636520696e20612073617475726174696e67207761792e00fc43616e206f6e6c792062652063616c6c656420627920726f6f7420616e6420616c77617973206e65656473206120706f736974697665206064656c7461602e002423204578616d706c65040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1050c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780194011408496404000001244163636f756e74496400000014496e6465780400f50501304163636f756e74496e6465780001000c526177040038011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400190101205b75383b2032305d00040000f5050000069400f9050c3c70616c6c65745f62616c616e6365731474797065734c41646a7573746d656e74446972656374696f6e00010820496e63726561736500000020446563726561736500010000fd050c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cb5050140426f756e64656443616c6c4f663c543e00011476616c75651d01013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c0d01012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465780d01013c5265666572656e64756d496e646578000110766f7465b801644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cb5050140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cb5050140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cb5050140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736834011c543a3a48617368000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736834011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780d01013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746ff10501504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e01060128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574f10501504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574f10501504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f6861736834011c543a3a4861736800013c6d617962655f7265665f696e646578bd02015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780d01012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960307365745f6d657461646174610801146f776e6572c001344d657461646174614f776e65720001286d617962655f68617368ed04013c4f7074696f6e3c543a3a486173683e00123cd8536574206f7220636c6561722061206d65746164617461206f6620612070726f706f73616c206f722061207265666572656e64756d2e002c506172616d65746572733acc2d20606f726967696e603a204d75737420636f72726573706f6e6420746f2074686520604d657461646174614f776e6572602e3d01202020202d206045787465726e616c4f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479417070726f766560402020202020207468726573686f6c642e5901202020202d206045787465726e616c44656661756c744f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479416761696e737460402020202020207468726573686f6c642e4501202020202d206045787465726e616c4d616a6f726974794f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053696d706c654d616a6f7269747960402020202020207468726573686f6c642ec8202020202d20605369676e65646020627920612063726561746f7220666f722061207075626c69632070726f706f73616c2ef4202020202d20605369676e65646020746f20636c6561722061206d6574616461746120666f7220612066696e6973686564207265666572656e64756d2ee4202020202d2060526f6f746020746f207365742061206d6574616461746120666f7220616e206f6e676f696e67207265666572656e64756d2eb42d20606f776e6572603a20616e206964656e746966696572206f662061206d65746164617461206f776e65722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e01060c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000005060c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273e001445665633c543a3a4163636f756e7449643e0001147072696d65690201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616cb905017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640d01010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c640d01012c4d656d626572436f756e7400012070726f706f73616cb905017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640d01010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465780d01013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465780d01013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e640d01010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e09060c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273e001445665633c543a3a4163636f756e7449643e0001147072696d65690201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616cb905017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640d01010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c640d01012c4d656d626572436f756e7400012070726f706f73616cb905017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640d01010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465780d01013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465780d01013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e640d01010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d060c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001243470726f706f73655f7370656e6408011476616c75651d01013c42616c616e63654f663c542c20493e00012c62656e6566696369617279f10501504163636f756e7449644c6f6f6b75704f663c543e0000409850757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c73610141206465706f7369742070726f706f7274696f6e616c20746f207468652076616c756520697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642eb049742069732072657475726e6564206f6e6365207468652070726f706f73616c20697320617761726465642e003823232320436f6d706c6578697479182d204f28312900242323204576656e747300a0456d697473205b604576656e743a3a50726f706f736564605d206966207375636365737366756c2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640d01013450726f706f73616c496e64657800013c6052656a65637420612070726f706f736564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7394546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e003823232320436f6d706c6578697479182d204f28312900242323204576656e747300a0456d697473205b604576656e743a3a52656a6563746564605d206966207375636365737366756c2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640d01013450726f706f73616c496e6465780002444c417070726f766520612070726f706f73616c2e00482323204469737061746368204f726967696e00884d757374206265205b60436f6e6669673a3a417070726f76654f726967696e605d2e002823232044657461696c73004d0141742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e656669636961727920616e6420746865206f726967696e616c646465706f7369742077696c6c2062652072657475726e65642e003823232320436f6d706c657869747920202d204f2831292e00242323204576656e747300a44e6f206576656e74732061726520656d69747465642066726f6d20746869732064697370617463682e2c7370656e645f6c6f63616c080118616d6f756e741d01013c42616c616e63654f663c542c20493e00012c62656e6566696369617279f10501504163636f756e7449644c6f6f6b75704f663c543e000344b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e0045014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e002c2323232044657461696c7345014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e003823232320506172616d657465727341012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e00242323204576656e747300b4456d697473205b604576656e743a3a5370656e64417070726f766564605d206966207375636365737366756c2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640d01013450726f706f73616c496e6465780004542d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7300c0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e003823232320506172616d6574657273a02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c003823232320436f6d706c6578697479ac2d204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c730028232323204572726f727345012d205b604572726f723a3a50726f706f73616c4e6f74417070726f766564605d3a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686551012020617070726f76616c2071756575652c20692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468655901202070726f706f73616c20646f6573206e6f7420657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f766564542020696e2074686520666972737420706c6163652e147370656e6410012861737365745f6b696e64940144426f783c543a3a41737365744b696e643e000118616d6f756e741d010150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000178426f783c42656e65666963696172794c6f6f6b75704f663c542c20493e3e00012876616c69645f66726f6dbd0201644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000568b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e001d014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c65617374550160616d6f756e7460206f66206061737365745f6b696e646020696e20746865206e61746976652061737365742e2054686520616d6f756e74206f66206061737365745f6b696e646020697320636f6e766572746564d4666f7220617373657274696f6e207573696e6720746865205b60436f6e6669673a3a42616c616e6365436f6e766572746572605d2e002823232044657461696c7300490143726561746520616e20617070726f766564207370656e6420666f72207472616e7366657272696e6720612073706563696669632060616d6f756e7460206f66206061737365745f6b696e646020746f2061610164657369676e617465642062656e65666963696172792e20546865207370656e64206d75737420626520636c61696d6564207573696e672074686520607061796f75746020646973706174636861626c652077697468696e74746865205b60436f6e6669673a3a5061796f7574506572696f64605d2e003823232320506172616d657465727315012d206061737365745f6b696e64603a20416e20696e64696361746f72206f662074686520737065636966696320617373657420636c61737320746f206265207370656e742e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602eb82d206062656e6566696369617279603a205468652062656e6566696369617279206f6620746865207370656e642e55012d206076616c69645f66726f6d603a2054686520626c6f636b206e756d6265722066726f6d20776869636820746865207370656e642063616e20626520636c61696d65642e2049742063616e20726566657220746f1901202074686520706173742069662074686520726573756c74696e67207370656e6420686173206e6f74207965742065787069726564206163636f7264696e6720746f20746865450120205b60436f6e6669673a3a5061796f7574506572696f64605d2e20496620604e6f6e65602c20746865207370656e642063616e20626520636c61696d656420696d6d6564696174656c792061667465722c2020617070726f76616c2e00242323204576656e747300c8456d697473205b604576656e743a3a41737365745370656e64417070726f766564605d206966207375636365737366756c2e187061796f7574040114696e6465781001285370656e64496e64657800064c38436c61696d2061207370656e642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730055015370656e6473206d75737420626520636c61696d65642077697468696e20736f6d652074656d706f72616c20626f756e64732e2041207370656e64206d617920626520636c61696d65642077697468696e206f6e65d45b60436f6e6669673a3a5061796f7574506572696f64605d2066726f6d20746865206076616c69645f66726f6d6020626c6f636b2e5501496e2063617365206f662061207061796f7574206661696c7572652c20746865207370656e6420737461747573206d75737420626520757064617465642077697468207468652060636865636b5f73746174757360dc646973706174636861626c65206265666f7265207265747279696e672077697468207468652063757272656e742066756e6374696f6e2e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e74730090456d697473205b604576656e743a3a50616964605d206966207375636365737366756c2e30636865636b5f737461747573040114696e6465781001285370656e64496e64657800074c2901436865636b2074686520737461747573206f6620746865207370656e6420616e642072656d6f76652069742066726f6d207468652073746f726167652069662070726f6365737365642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730001015468652073746174757320636865636b20697320612070726572657175697369746520666f72207265747279696e672061206661696c6564207061796f75742e490149662061207370656e64206861732065697468657220737563636565646564206f7220657870697265642c2069742069732072656d6f7665642066726f6d207468652073746f726167652062792074686973ec66756e6374696f6e2e20496e207375636820696e7374616e6365732c207472616e73616374696f6e20666565732061726520726566756e6465642e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300f8456d697473205b604576656e743a3a5061796d656e744661696c6564605d20696620746865207370656e64207061796f757420686173206661696c65642e0101456d697473205b604576656e743a3a5370656e6450726f636573736564605d20696620746865207370656e64207061796f75742068617320737563636565642e28766f69645f7370656e64040114696e6465781001285370656e64496e6465780008407c566f69642070726576696f75736c7920617070726f766564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c73001d0141207370656e6420766f6964206973206f6e6c7920706f737369626c6520696620746865207061796f757420686173206e6f74206265656e20617474656d70746564207965742e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300c0456d697473205b604576656e743a3a41737365745370656e64566f69646564605d206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e11060c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665f10501504163636f756e7449644c6f6f6b75704f663c543e00010c616464f10501504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273e001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577f10501504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15060c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573e001445665633c543a3a4163636f756e7449643e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c646d04010c7531360001446f746865725f7369676e61746f72696573e001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74190601904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687428011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c646d04010c7531360001446f746865725f7369676e61746f72696573e001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74190601904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742801185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c646d04010c7531360001446f746865725f7369676e61746f72696573e001445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d8017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e190604184f7074696f6e04045401d80108104e6f6e6500000010536f6d650400d800000100001d060c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473e001445665633c543a3a4163636f756e7449643e00002470466f726365207365742074686520696e76756c6e657261626c65732e0035015468657365206163636f756e74732077696c6c20616c7761797320626520696e2074686520636f6c6c61746f722073657420616e6420646f206e6f7420726571756972652061207374616b652e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574e4011c50657262696c6c000130a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e005d014265696e6720616464656420746f207468652063616e64696461746520736574206d65616e73207468652063616c6c6572206d61792062652073656c656374656420746f206265206120636f6c6c61746f722066726f6d64746865206e6578742073657373696f6e206f6e77617264732e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00033441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e003d015468697320616c6c6f7773207468652063616c6c657220746f207075742075702061207374616b6520746f206e6f6d696e61746520616e206578697374696e6720636f6c6c61746f722c20746869735901696e63726561736573207468652060746f74616c5f7374616b6560206f662074686520636f6c6c6174696f6e2063616e64696461746520616e6420696e6372656173657320746865206368616e636520746f206765745c73656c6563746564206173206120636f6c6c61746f722e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000424310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e00c85468652063616c6c2077696c6c20616c736f20726566756e6420746865207374616b6520746f207468652063616c6c65722e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320005200901536574207468652063757272656e74206d6178696d756d206e756d626572206f662063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21060c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579732506011c543a3a4b65797300011470726f6f6638011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25060850656e6a696e5f6d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261290601c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73290601c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300002906104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004002d06013c737232353531393a3a5075626c696300002d060c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000031060c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c0404540001145473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031449014f76657277726974657320746865206e756d626572206f66207061676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626578746f6c6420746f2073757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041445014f76657277726974657320746865206e756d626572206f66207061676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e798866757274686572206d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c7533320005144d014f76657277726974657320746865206e756d626572206f6620706167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c73010174686174206d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c6460040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35060c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001341073656e640801106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00011c6d65737361676539060154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f6173736574731001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c753332000148110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e001d012a2a546869732066756e6374696f6e20697320646570726563617465643a2055736520606c696d697465645f74656c65706f72745f6173736574736020696e73746561642e2a2a005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e25012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c6101202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d54202072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865682020666565206f6e207468652060646573746020636861696e2e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f6173736574731001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c7533320002785d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f207468652064657374696e6174696f6e20636861696e207468726f756768207468656972206c6f63616c2c7864657374696e6174696f6e206f722072656d6f746520726573657276652e003d016061737365747360206d75737420686176652073616d652072657365727665206c6f636174696f6e20616e64206d6179206e6f742062652074656c65706f727461626c6520746f206064657374602e4d01202d2060617373657473602068617665206c6f63616c20726573657276653a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e4d01202020636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d62617365646c20202061737365747320746f206062656e6566696369617279602e5501202d20606173736574736020686176652064657374696e6174696f6e20726573657276653a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f590120202060646573746020636861696e20746f207769746864726177207468652072657365727665206173736574732066726f6d207468697320636861696e277320736f7665726569676e206163636f756e7420616e64842020206465706f736974207468656d20746f206062656e6566696369617279602e6101202d20606173736574736020686176652072656d6f746520726573657276653a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f207265736572766520636861696e20746f206d6f7665610120202072657365727665732066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f746865722058434d20746f20606465737460f4202020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e003d012a2a546869732066756e6374696f6e20697320646570726563617465643a2055736520606c696d697465645f726573657276655f7472616e736665725f6173736574736020696e73746561642e2a2a005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e25012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c6101202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d54202072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865c82020666565206f6e20746865206064657374602028616e6420706f737369626c7920726573657276652920636861696e732e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d6573736167659d0601b4426f783c56657273696f6e656458636d3c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f776569676874280118576569676874000320d04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e005d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e4101746865206d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f7c657865637574696f6e20617474656d70742077696c6c206265206d6164652e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6efc0134426f783c4c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ebd0201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e19020158426f783c56657273696f6e65644c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e19020158426f783c56657273696f6e65644c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f6173736574731401106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d6974b101012c5765696768744c696d69740008785d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f207468652064657374696e6174696f6e20636861696e207468726f756768207468656972206c6f63616c2c7864657374696e6174696f6e206f722072656d6f746520726573657276652e003d016061737365747360206d75737420686176652073616d652072657365727665206c6f636174696f6e20616e64206d6179206e6f742062652074656c65706f727461626c6520746f206064657374602e4d01202d2060617373657473602068617665206c6f63616c20726573657276653a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e4d01202020636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d62617365646c20202061737365747320746f206062656e6566696369617279602e5501202d20606173736574736020686176652064657374696e6174696f6e20726573657276653a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f590120202060646573746020636861696e20746f207769746864726177207468652072657365727665206173736574732066726f6d207468697320636861696e277320736f7665726569676e206163636f756e7420616e64842020206465706f736974207468656d20746f206062656e6566696369617279602e6101202d20606173736574736020686176652072656d6f746520726573657276653a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f207265736572766520636861696e20746f206d6f7665610120202072657365727665732066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f746865722058434d20746f20606465737460f4202020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e25012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c6101202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d54202072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865c82020666565206f6e20746865206064657374602028616e6420706f737369626c7920726573657276652920636861696e732e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f6173736574731401106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d6974b101012c5765696768744c696d6974000948110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e25012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c6101202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d54202072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865682020666565206f6e207468652060646573746020636861696e2e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e40666f7263655f73757370656e73696f6e04012473757370656e646564200110626f6f6c000a10f4536574206f7220756e7365742074686520676c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2ed02d206073757370656e646564603a2060747275656020746f2073757370656e642c206066616c73656020746f20726573756d652e3c7472616e736665725f6173736574731401106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d6974b101012c5765696768744c696d6974000b845d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f207468652064657374696e6174696f6e20636861696e207468726f756768207468656972206c6f63616c2cd064657374696e6174696f6e206f722072656d6f746520726573657276652c206f72207468726f7567682074656c65706f7274732e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f663501696e64657820606665655f61737365745f6974656d60202868656e636520726566657272656420746f20617320606665657360292c20757020746f20656e6f75676820746f2070617920666f724101607765696768745f6c696d697460206f66207765696768742e204966206d6f726520776569676874206973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865dc6f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e74206d6179206265206174207269736b2e006101606173736574736020286578636c7564696e672060666565736029206d75737420686176652073616d652072657365727665206c6f636174696f6e206f72206f74686572776973652062652074656c65706f727461626c65b0746f206064657374602c206e6f206c696d69746174696f6e7320696d706f736564206f6e206066656573602e4d01202d20666f72206c6f63616c20726573657276653a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e20636861696e20616e644d01202020666f72776172642061206e6f74696669636174696f6e2058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f442020206062656e6566696369617279602e6101202d20666f722064657374696e6174696f6e20726573657276653a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f2060646573746020636861696e5901202020746f207769746864726177207468652072657365727665206173736574732066726f6d207468697320636861696e277320736f7665726569676e206163636f756e7420616e64206465706f736974207468656d50202020746f206062656e6566696369617279602e5d01202d20666f722072656d6f746520726573657276653a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f207265736572766520636861696e20746f206d6f76652072657365727665735d0120202066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f746865722058434d20746f2060646573746020746f206d696e74d4202020616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e5101202d20666f722074656c65706f7274733a206275726e206c6f63616c2061737365747320616e6420666f72776172642058434d20746f2060646573746020636861696e20746f206d696e742f74656c65706f7274b020202061737365747320616e64206465706f736974207468656d20746f206062656e6566696369617279602e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e2d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c5501202050617261636861696e282e2e29296020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e6468202066726f6d2072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865c82020666565206f6e20746865206064657374602028616e6420706f737369626c7920726573657276652920636861696e732e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e30636c61696d5f617373657473080118617373657473b5010150426f783c56657273696f6e65644173736574733e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000c185501436c61696d73206173736574732074726170706564206f6e20746869732070616c6c65742062656361757365206f66206c6566746f7665722061737365747320647572696e672058434d20657865637574696f6e2e00ac2d20606f726967696e603a20416e796f6e652063616e2063616c6c20746869732065787472696e7369632e5d012d2060617373657473603a20546865206578616374206173736574732074686174207765726520747261707065642e20557365207468652076657273696f6e20746f207370656369667920776861742076657273696f6e9877617320746865206c6174657374207768656e2074686579207765726520747261707065642e45012d206062656e6566696369617279603a20546865206c6f636174696f6e2f6163636f756e742077686572652074686520636c61696d6564206173736574732077696c6c206265206465706f73697465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3906080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563204003d06015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304006906015076333a3a58636d3c52756e74696d6543616c6c3e00030008563404004501015076343a3a58636d3c52756e74696d6543616c6c3e000400003d060c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400410601745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000410600000245060045060c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400b901012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400b901012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400b901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69642c011c51756572794964000120726573706f6e736549060120526573706f6e73650001286d61785f7765696768742c010c753634000300345472616e736665724173736574080118617373657473b901012c4d756c746941737365747300012c62656e6566696369617279c90101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473b901012c4d756c746941737365747300011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73742c010c75363400011063616c6c9d010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400cd010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69642c011c5175657279496400011064657374c90101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768742c010c753634000c00304465706f73697441737365740c0118617373657473590601404d756c7469417373657446696c7465720001286d61785f6173736574730d01010c75333200012c62656e6566696369617279c90101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473590601404d756c7469417373657446696c7465720001286d61785f6173736574730d01010c75333200011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e000e003445786368616e6765417373657408011067697665590601404d756c7469417373657446696c74657200011c72656365697665b901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473590601404d756c7469417373657446696c74657200011c72657365727665c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473590601404d756c7469417373657446696c74657200011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69642c011c5175657279496400011064657374c90101344d756c74694c6f636174696f6e000118617373657473590601404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768742c010c75363400120030427579457865637574696f6e08011066656573c10101284d756c746941737365740001307765696768745f6c696d69746506012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204003d06014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804003d06014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473b901012c4d756c74694173736574730001187469636b6574c90101344d756c74694c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f7765696768742c010c753634001a0048556e73756273637269626556657273696f6e001b000049060c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400b901012c4d756c74694173736574730001003c457865637574696f6e526573756c7404004d0601504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300004d0604184f7074696f6e0404540151060108104e6f6e6500000010536f6d65040051060000010000510600000408105506005506100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040030010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404003001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900005906100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400b901012c4d756c74694173736574730000001057696c6404005d06013857696c644d756c74694173736574000100005d06100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964c501011c4173736574496400010c66756e6106013c57696c6446756e676962696c697479000100006106100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000065060c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d6974656404002c010c7536340001000069060c0c78636d0876330c58636d041043616c6c000004006d0601585665633c496e737472756374696f6e3c43616c6c3e3e00006d0600000271060071060c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400ed01012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400ed01012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400ed01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f69642c011c51756572794964000120726573706f6e736575060120526573706f6e73650001286d61785f77656967687428011857656967687400011c71756572696572890601544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473ed01012c4d756c746941737365747300012c62656e6566696369617279fd0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473ed01012c4d756c746941737365747300011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428011857656967687400011063616c6c9d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204008d0601445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473910601404d756c7469417373657446696c74657200012c62656e6566696369617279fd0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473910601404d756c7469417373657446696c74657200011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e000e003445786368616e676541737365740c011067697665910601404d756c7469417373657446696c74657200011077616e74ed01012c4d756c746941737365747300011c6d6178696d616c200110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473910601404d756c7469417373657446696c74657200011c72657365727665fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473910601404d756c7469417373657446696c74657200011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f8d0601445175657279526573706f6e7365496e666f000118617373657473910601404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573f50101284d756c746941737365740001307765696768745f6c696d6974b101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204006906012458636d3c43616c6c3e0015002c536574417070656e64697804006906012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473ed01012c4d756c74694173736574730001187469636b6574fd0101344d756c74694c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f776569676874280118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400ed01012c4d756c7469417373657473001c002c45787065637441737365740400ed01012c4d756c7469417373657473001d00304578706563744f726967696e0400890601544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400750101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304008d0101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6538011c5665633c75383e000134726573706f6e73655f696e666f8d0601445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780d01010c7533320001106e616d6538011c5665633c75383e00012c6d6f64756c655f6e616d6538011c5665633c75383e00012c63726174655f6d616a6f720d01010c75333200013c6d696e5f63726174655f6d696e6f720d01010c753332002200505265706f72745472616e7361637453746174757304008d0601445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400050201204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0201244e6574776f726b496400012c64657374696e6174696f6e01020154496e746572696f724d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e002600244c6f636b41737365740801146173736574f50101284d756c74694173736574000120756e6c6f636b6572fd0101344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574f50101284d756c74694173736574000118746172676574fd0101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574f50101284d756c746941737365740001146f776e6572fd0101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574f50101284d756c746941737365740001186c6f636b6572fd0101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177200110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400fd0101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d6974b101012c5765696768744c696d6974000130636865636b5f6f726967696e890601544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000075060c0c78636d08763320526573706f6e7365000118104e756c6c000000184173736574730400ed01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400750101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040079060198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c7404008d0101384d617962654572726f72436f64650005000079060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d06045300000400850601185665633c543e00007d060c0c78636d0876332850616c6c6574496e666f0000180114696e6465780d01010c7533320001106e616d6581060180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6581060180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720d01010c7533320001146d696e6f720d01010c75333200011470617463680d01010c753332000081060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000085060000027d0600890604184f7074696f6e04045401fd010108104e6f6e6500000010536f6d650400fd0100000100008d060c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6efd0101344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001286d61785f77656967687428011857656967687400009106100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400ed01012c4d756c74694173736574730000001057696c6404009506013857696c644d756c74694173736574000100009506100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f660801086964f901011c4173736574496400010c66756e9906013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000d01010c75333200020030416c6c4f66436f756e7465640c01086964f901011c4173736574496400010c66756e9906013c57696c6446756e676962696c697479000114636f756e740d01010c753332000300009906100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100009d06080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c0856320400a106015076323a3a58636d3c52756e74696d6543616c6c3e0002000856330400b106015076333a3a58636d3c52756e74696d6543616c6c3e0003000856340400bd06015076343a3a58636d3c52756e74696d6543616c6c3e00040000a1060c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400a50601745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000a506000002a90600a9060c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400b901012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400b901012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400b901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69642c011c51756572794964000120726573706f6e736549060120526573706f6e73650001286d61785f7765696768742c010c753634000300345472616e736665724173736574080118617373657473b901012c4d756c746941737365747300012c62656e6566696369617279c90101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473b901012c4d756c746941737365747300011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73742c010c75363400011063616c6cad060168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400cd010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69642c011c5175657279496400011064657374c90101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768742c010c753634000c00304465706f73697441737365740c0118617373657473590601404d756c7469417373657446696c7465720001286d61785f6173736574730d01010c75333200012c62656e6566696369617279c90101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473590601404d756c7469417373657446696c7465720001286d61785f6173736574730d01010c75333200011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e000e003445786368616e6765417373657408011067697665590601404d756c7469417373657446696c74657200011c72656365697665b901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473590601404d756c7469417373657446696c74657200011c72657365727665c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473590601404d756c7469417373657446696c74657200011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69642c011c5175657279496400011064657374c90101344d756c74694c6f636174696f6e000118617373657473590601404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768742c010c75363400120030427579457865637574696f6e08011066656573c10101284d756c746941737365740001307765696768745f6c696d69746506012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400a106014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e6469780400a106014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473b901012c4d756c74694173736574730001187469636b6574c90101344d756c74694c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f7765696768742c010c753634001a0048556e73756273637269626556657273696f6e001b0000ad060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656438011c5665633c75383e0000b1060c0c78636d0876330c58636d041043616c6c00000400b50601585665633c496e737472756374696f6e3c43616c6c3e3e0000b506000002b90600b9060c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400ed01012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400ed01012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400ed01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f69642c011c51756572794964000120726573706f6e736575060120526573706f6e73650001286d61785f77656967687428011857656967687400011c71756572696572890601544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473ed01012c4d756c746941737365747300012c62656e6566696369617279fd0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473ed01012c4d756c746941737365747300011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428011857656967687400011063616c6cad06014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204008d0601445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473910601404d756c7469417373657446696c74657200012c62656e6566696369617279fd0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473910601404d756c7469417373657446696c74657200011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e000e003445786368616e676541737365740c011067697665910601404d756c7469417373657446696c74657200011077616e74ed01012c4d756c746941737365747300011c6d6178696d616c200110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473910601404d756c7469417373657446696c74657200011c72657365727665fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473910601404d756c7469417373657446696c74657200011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f8d0601445175657279526573706f6e7365496e666f000118617373657473910601404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573f50101284d756c746941737365740001307765696768745f6c696d6974b101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400b106012458636d3c43616c6c3e0015002c536574417070656e6469780400b106012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473ed01012c4d756c74694173736574730001187469636b6574fd0101344d756c74694c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f776569676874280118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400ed01012c4d756c7469417373657473001c002c45787065637441737365740400ed01012c4d756c7469417373657473001d00304578706563744f726967696e0400890601544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400750101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304008d0101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6538011c5665633c75383e000134726573706f6e73655f696e666f8d0601445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780d01010c7533320001106e616d6538011c5665633c75383e00012c6d6f64756c655f6e616d6538011c5665633c75383e00012c63726174655f6d616a6f720d01010c75333200013c6d696e5f63726174655f6d696e6f720d01010c753332002200505265706f72745472616e7361637453746174757304008d0601445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400050201204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0201244e6574776f726b496400012c64657374696e6174696f6e01020154496e746572696f724d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e002600244c6f636b41737365740801146173736574f50101284d756c74694173736574000120756e6c6f636b6572fd0101344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574f50101284d756c74694173736574000118746172676574fd0101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574f50101284d756c746941737365740001146f776e6572fd0101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574f50101284d756c746941737365740001186c6f636b6572fd0101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177200110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400fd0101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d6974b101012c5765696768744c696d6974000130636865636b5f6f726967696e890601544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000bd060c2c73746167696e675f78636d0876340c58636d041043616c6c00000400c10601585665633c496e737472756374696f6e3c43616c6c3e3e0000c106000002c50600c5060c2c73746167696e675f78636d0876342c496e737472756374696f6e041043616c6c0001c03457697468647261774173736574040051010118417373657473000000545265736572766541737365744465706f7369746564040051010118417373657473000100585265636569766554656c65706f727465644173736574040051010118417373657473000200345175657279526573706f6e736510012071756572795f69642c011c51756572794964000120726573706f6e736571010120526573706f6e73650001286d61785f77656967687428011857656967687400011c71756572696572950101404f7074696f6e3c4c6f636174696f6e3e000300345472616e7366657241737365740801186173736574735101011841737365747300012c62656e6566696369617279fc01204c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101011841737365747300011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428011857656967687400011063616c6cad06014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001010140496e746572696f724c6f636174696f6e000b002c5265706f72744572726f720400a10101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473a501012c417373657446696c74657200012c62656e6566696369617279fc01204c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473a501012c417373657446696c74657200011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e000e003445786368616e676541737365740c011067697665a501012c417373657446696c74657200011077616e745101011841737365747300011c6d6178696d616c200110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473a501012c417373657446696c74657200011c72657365727665fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473a501012c417373657446696c74657200011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666fa10101445175657279526573706f6e7365496e666f000118617373657473a501012c417373657446696c74657200120030427579457865637574696f6e080110666565735901011441737365740001307765696768745f6c696d6974b101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400bd06012458636d3c43616c6c3e0015002c536574417070656e6469780400bd06012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473510101184173736574730001187469636b6574fc01204c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f776569676874280118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e4173736574040051010118417373657473001c002c4578706563744173736574040051010118417373657473001d00304578706563744f726967696e0400950101404f7074696f6e3c4c6f636174696f6e3e001e002c4578706563744572726f720400750101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304008d0101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6538011c5665633c75383e000134726573706f6e73655f696e666fa10101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780d01010c7533320001106e616d6538011c5665633c75383e00012c6d6f64756c655f6e616d6538011c5665633c75383e00012c63726174655f6d616a6f720d01010c75333200013c6d696e5f63726174655f6d696e6f720d01010c753332002200505265706f72745472616e736163745374617475730400a10101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400090101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b150101244e6574776f726b496400012c64657374696e6174696f6e01010140496e746572696f724c6f636174696f6e00010c78636d4501011c58636d3c28293e002600244c6f636b41737365740801146173736574590101144173736574000120756e6c6f636b6572fc01204c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574590101144173736574000118746172676574fc01204c6f636174696f6e002800384e6f7465556e6c6f636b61626c6508011461737365745901011441737365740001146f776e6572fc01204c6f636174696f6e0029003452657175657374556e6c6f636b08011461737365745901011441737365740001186c6f636b6572fc01204c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177200110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400fc01204c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d6974b101012c5765696768744c696d6974000130636865636b5f6f726967696e950101404f7074696f6e3c4c6f636174696f6e3e002f0000c9060c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd060c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed1060c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e0801106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00011c6d65737361676539060154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5060c446d61747269785f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f6964d906012c50617261636861696e496400012c62656e6566696369617279dd0601544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f776569676874d902012c4f7074696f6e3c7536343e0000481d01606f726967696e60207472616e73666572732060616d6f756e7460206f6620454e4a20746f206062656e656669636961727960206f6e20746865206070617261636861696e602e000901546869732065787472696e7369632072657175697265732073706563696679696e672074686520636f7272656374206163636f756e7420666f726d61742c207365653d015b4163636f756e745d2865705f636f72653a3a4163636f756e742920696e206164646974696f6e20746f206f74686572207374616e6461726420706172616d657465727320666f7220616e2078636d247472616e736665722e0029014e6f74653a20454e4a206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f207265636569766520454e4a20696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f6620454e4a20746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f3820205b604c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f6964d906012c50617261636861696e496400012c62656e6566696369617279dd0601544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69646102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f776569676874d902012c4f7074696f6e3c7536343e0001582901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e60005d01556e6c696b6520607472616e736665725f746f5f70617261636861696e602c20746869732065787472696e7369632068617320746865206162696c69747920746f207472616e7366657220616e79206173736574206f6e55014566696e69747920746f20616e6f7468657220636861696e2e204974206d6179206265207573656420666f72207472616e7366657272696e67204e46547320616e6420666f726569676e20746f6b656e732e204974610172657175697265732073706563696679696e6720746865205b4163636f756e745d2865705f636f72653a3a4163636f756e742920666f726d617420696e206164646974696f6e20746f206f74686572207374616e646172647c706172616d657465727320666f7220616e2078636d207472616e736665722e0039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f3820205b604c6f636174696f6e605d55012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67204c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f722074686520202061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972e106016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972e106016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f6964d906012c50617261636861696e496400012c62656e6566696369617279dd0601544163636f756e743c543a3a4163636f756e7449643e00012c646573745f776569676874d902012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0035014e6f74653a2065616368205b604173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f3820205b604c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6ce506013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d6973632d0201a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000208f5025573656420627920676f7665726e616e63652f7375646f20696e206f7264657220746f2073657420746865206d696e696d756d2077656967687420666f7220616e205b58636d4f7065726174696f6e5d2868747470733a2f2f73332e61702d736f757468656173742d312e616d617a6f6e6177732e636f6d2f646f63732e727573742e6465762e6566696e6974792e696f2f6566696e6974795f70616c6c65745f78636d2f656e756d2e58636d4f7065726174696f6e2e68746d6c292ef9045072696d6172696c79207573656420666f7220636861696e73206c696b652053746174656d696e74207768656e207472616e7366657272696e67206d756c7469706c652061737365747320617320612077617920746f2064657465726d696e652074686520636f72726563742066656520666f7220746865206665652d7061796d656e742061737365742e20456d69747320746865205b604d696e696d756d57656967687455706461746564605d2868747470733a2f2f73332e61702d736f757468656173742d312e616d617a6f6e6177732e636f6d2f646f63732e727573742e6465762e6566696e6974792e696f2f6566696e6974795f70616c6c65745f78636d2f70616c6c65742f656e756d2e4576656e742e68746d6c2376617269616e742e4d696e696d756d5765696768745570646174656429206576656e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9060c446d61747269785f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000dd06101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400910301104831363000010000e1060c446d61747269785f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640161021c42616c616e636501180008012c63757272656e63795f69646102012843757272656e63794964000118616d6f756e741d01011c42616c616e63650000e5060c446d61747269785f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400fc017073705f7374643a3a626f7865643a3a426f783c4c6f636174696f6e3e00010000e9060c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696461020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e63650001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c01146173736574ed06014c426f783c56657273696f6e656441737365743e0001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d6974000130445472616e7366657220604173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f696461020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e63650001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574ed06014c426f783c56657273696f6e656441737365743e00010c666565ed06014c426f783c56657273696f6e656441737365743e0001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d6974000354ec5472616e7366657220604173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00d860666565602069732074686520417373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d6538604c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573f10601805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c7533320001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c7469617373657473100118617373657473b5010150426f783c56657273696f6e65644173736574733e0001206665655f6974656d10010c7533320001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d697400053cf85472616e73666572207365766572616c20604173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00e4606665655f6974656d6020697320696e646578206f66207468652041737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed06080c78636d3856657273696f6e6564417373657400010c0856320400c101013876323a3a4d756c746941737365740001000856330400f501013876333a3a4d756c7469417373657400030008563404005901012476343a3a417373657400040000f106000002f50600f5060000040861021800f9060c5070616c6c65745f6d6573736167655f71756575651870616c6c65741043616c6c04045400010824726561705f706167650801386d6573736167655f6f726967696e3d0201484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e6465780000043d0152656d6f76652061207061676520776869636820686173206e6f206d6f7265206d657373616765732072656d61696e696e6720746f2062652070726f636573736564206f72206973207374616c652e48657865637574655f6f7665727765696768741001386d6573736167655f6f726967696e3d0201484d6573736167654f726967696e4f663c543e0001107061676510012450616765496e646578000114696e64657810011c543a3a53697a650001307765696768745f6c696d6974280118576569676874000134784578656375746520616e206f766572776569676874206d6573736167652e004d0154656d706f726172792070726f63657373696e67206572726f72732077696c6c2062652070726f706167617465642077686572656173207065726d616e656e74206572726f7273206172652074726561746564546173207375636365737320636f6e646974696f6e2e00742d20606f726967696e603a204d75737420626520605369676e6564602e35012d20606d6573736167655f6f726967696e603a20546865206f726967696e2066726f6d20776869636820746865206d65737361676520746f20626520657865637574656420617272697665642e3d012d206070616765603a20546865207061676520696e2074686520717565756520696e20776869636820746865206d65737361676520746f2062652065786563757465642069732073697474696e672e09012d2060696e646578603a2054686520696e64657820696e746f20746865207175657565206f6620746865206d65737361676520746f2062652065786563757465642e59012d20607765696768745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662077656967687420616c6c6f77656420746f20626520636f6e73756d656420696e2074686520657865637574696f6e4420206f6620746865206d6573736167652e00f442656e63686d61726b20636f6d706c657869747920636f6e73696465726174696f6e733a204f28696e646578202b207765696768745f6c696d6974292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732efd060c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651d01013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e38011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640d01012c426f756e7479496e64657800011c5d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e3c70726f706f73655f63757261746f720c0124626f756e74795f69640d01012c426f756e7479496e64657800011c63757261746f72f10501504163636f756e7449644c6f6f6b75704f663c543e00010c6665651d01013c42616c616e63654f663c542c20493e0002189450726f706f736520612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e40756e61737369676e5f63757261746f72040124626f756e74795f69640d01012c426f756e7479496e6465780003447c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e0034232320436f6d706c65786974791c2d204f2831292e386163636570745f63757261746f72040124626f756e74795f69640d01012c426f756e7479496e64657800041c94416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e0034232320436f6d706c65786974791c2d204f2831292e3061776172645f626f756e7479080124626f756e74795f69640d01012c426f756e7479496e64657800012c62656e6566696369617279f10501504163636f756e7449644c6f6f6b75704f663c543e0005285901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e0034232320436f6d706c65786974791c2d204f2831292e30636c61696d5f626f756e7479040124626f756e74795f69640d01012c426f756e7479496e646578000620ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e0034232320436f6d706c65786974791c2d204f2831292e30636c6f73655f626f756e7479040124626f756e74795f69640d01012c426f756e7479496e646578000724390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e0034232320436f6d706c65786974791c2d204f2831292e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640d01012c426f756e7479496e64657800011872656d61726b38011c5665633c75383e000824ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e0034232320436f6d706c65786974791c2d204f2831292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e01070c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c0404540001b0446372656174655f636f6c6c656374696f6e04012864657363726970746f72050701a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e0000742d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260003901536565205b60436f6c6c656374696f6e44657363726970746f72605d2865705f6d756c74695f746f6b656e733a3a44656661756c74436f6c6c656374696f6e44657363726970746f722920616e6449015b60436f6c6c656374696f6e506f6c69637944657363726970746f72605d2865705f6d756c74695f746f6b656e733a3a44656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f7229c8666f72206d6f726520696e666f2061626f757420737065636966696320706172616d65746572732e20546865205b4d696e743901506f6c6963795d2865705f6d756c74695f746f6b656e733a3a44656661756c744d696e74506f6c69637944657363726970746f72292068617320746865206d6f737420706172616d65746572732e00482a2a4d696e74696e6720506f6c6963792a2a00702d204d617820746f6b656e20636f756e7420286f7074696f6e616c29742d204d617820746f6b656e20737570706c7920286f7074696f6e616c294c2d20466f7263652053696e676c65204d696e743d0120202d204966205965732c206561636820746f6b656e206d696e74656420696e2074686520636f6c6c656374696f6e204d55535420626520616e204e46542077697468206120636170206f6620312e00582a2a526f79616c747920286f7074696f6e616c292a2a005c20202d2042656e65666963696172792061646472657373510120202d205468652070657263656e74616765206f66206d61726b6574706c6163652073616c6520726f79616c747920746861742077696c6c2062652073656e7420746f207468652062656e65666963696172792e00a82a2a4578706c6963697420526f79616c74792043757272656e6369657320286f7074696f6e616c292a2a00ec20204f7074696f6e616c6c792070726f766964652061206c697374206f6620746f6b656e7320286d7573742062652063757272656e63696573292e590120202d204966206e6f2063757272656e63696573206172652070726f766964656420686572652c207468656e20414c4c2063757272656e636965732061726520616c6c6f77656420666f7220726f79616c746965732e590120202d204966206f6e65206f72206d6f72652063757272656e63696573206172652070726f766964656420686572652c20746865792077696c6c2062652077686974656c697374656420666f72207573652061732061510120202020726f79616c74792063757272656e637920616e64204f4e4c592074686973206c697374206f662063757272656e636965732077696c6c20626520616c6c6f77656420666f7220726f79616c746965732e002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206d75746174696f6e51020198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e00022c61014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e602e20536565945b27436f6c6c656374696f6e4d75746174696f6e275d20666f72206d6f726520696e666f2e00e441206e6577206f776e6572206f662074686520636f6c6c656374696f6e2063616e2062652061737369676e65642e20286f7074696f6e616c2949014578706c6963697420526f79616c74792043757272656e636965732063616e2062652073657420666f722074686520656e7469726520636f6c6c656374696f6e202873656520746865204578706c69636974d8526f79616c74792043757272656e636965732073656374696f6e20666f7220612064657461696c6564206465736372697074696f6e29002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e49640001206d75746174696f6e7d020184426f783c3c5420617320436f6e6669673e3a3a546f6b656e4d75746174696f6e3e000350f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e6000010154686520636f6c6c656374696f6e2063726561746f722f6f776e65722063616e206d7574617465207468652073657474696e6773206f66206120746f6b656e2e5501536565205b44656661756c74546f6b656e4d75746174696f6e5d2865705f6d756c74695f746f6b656e733a3a44656661756c74546f6b656e4d75746174696f6e2920666f72207370656369666963206669656c647344616e64206465736372697074696f6e732e00bc4e6f7465207468617420606265686176696f72602069732061206e6573746564206f7074696f6e206f66207479706559015b546f6b656e4d61726b65744265686176696f725d2865705f6d756c74695f746f6b656e733a3a546f6b656e4d61726b65744265686176696f72292e20546869732063616e206569746865722062652073657420746f8c604e6f6e65602c2061206043757272656e6379602c206f72206120726f79616c74792e006101416c6c206669656c64732061726520604f7074696f6e616c602c20736f206f6e6c792073657420746865207370656369666963206669656c647320796f752077616e7420746f206368616e676520746f2060536f6d65602e002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564587570646174655f6163636f756e745f6465706f7369740c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e496400014c64656c74615f6163636f756e745f636f756e74c102010c693332002b0c550143616e20616464206f722072656d6f7665206465706f73697420666f7220746865206e756d626572206f66206163636f756e74732074686520746f6b656e2063616e206163636f6d6d6f646174652e20497420697311017065726d697373696f6e6c65737320696620696e637265617365642e204f6e6c792074686520636f6c6c656374696f6e206f776e65722063616e2064656372656173652ef8546865206c6f636b656420616d6f756e742069732073746f72656420696e2074686520636f6c6c656374696f6e206f776e65722773206163636f756e742e106d696e740c0124726563697069656e74f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d732d070150426f783c4d696e74506172616d734f663c543e3e0004804901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e004d01546f6b656e7320617265206d696e746564207573696e67205b604d696e74506172616d73605d2c20616e64206974206d6179206f6e6c7920626520646f6e652062792074686520636f6c6c656374696f6e2773b86f776e65722e205468657265206172652074776f207479706573206f66206d696e74206f7065726174696f6e733a00282a2a4372656174652a2a005d0154686973206d7573742062652063616c6c6564207468652066697273742074696d65206120746f6b656e206973206265696e6720637265617465642e20416e7920746f6b656e2069642063616e2062652063686f73656ee47768656e206372656174696e67206120746f6b656e2e205468657920646f206e6f74206861766520746f2062652073657175656e7469616c2e006101596f752063616e2073706563696679206164646974696f6e616c20706172616d657465727320746861742063616e206170706c7920636f6e73747261696e747320746f2074686520746f6b656e206f722067697665206974f86120726f79616c74792e20536f6d65206f662074686573652076616c7565732063616e206265206368616e676564206c61746572207573696e6720746865b85b606d7574617465546f6b656e605d2853656c663a3a6d75746174655f746f6b656e292065787472696e7369632e00202a2a4d696e742a2a0035014166746572206120746f6b656e20697320637265617465642c20796f752063616e206d696e74206164646974696f6e616c2062616c616e6365207573696e6720746869732076617269616e742e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656451012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f7420686176652073756666696369656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d734507013c4275726e506172616d734f663c543e00052c390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e7265736572766551012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d2069662072656d6f76696e6720746f6b656e2066726f6d2073746f72616765206275742074686598202061747472696275746520636f756e742069732067726561746572207468616e207a65726f207472616e736665720c0124726563697069656e74f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d734907014c5472616e73666572506172616d734f663c543e0006301501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d736000350143616e20616363657074205b6044656661756c745472616e73666572506172616d73605d2865705f6d756c74695f746f6b656e733a3a44656661756c745472616e73666572506172616d73293a00b42d20546865206053696d706c6560207472616e73666572206973206120726567756c6172207472616e736665724d012d2054686520604f70657261746f7260207472616e73666572206973207468652073616d6520617320607472616e736665725f66726f6d6020616e6420726571756972657320617070726f76616c2e20536565250120205b4f70657261746f725d286372617465236f70657261746f722920696e207468652070616c6c6574277320646f63756d656e746174696f6e20666f72206d6f726520696e666f2e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666fa102012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666fa102012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465140134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b502013c543a3a4174747269627574654b657900011476616c7565b9020144543a3a41747472696275746556616c75650001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000930e053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2ea04f6e6c792063616c6c61626c652062792074686520636f6c6c656374696f6e2773206f776e65722e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b502013c543a3a4174747269627574654b6579000a24250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e984f6e6c792063616c6c61626c652062792074686520636f6c6c656374696f6e206f776e65722e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000128726563697069656e74735107015c5472616e73666572526563697069656e74734f663c543e000c2855015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e006101506572666f726d73206d756c7469706c65207472616e736665727320696e20612073696e676c652063616c6c2e2043616e206f7074696f6e616c6c7920636f6e74696e756520696620616e792063616c6c73206661696c2cbc646570656e64696e67206f6e207468652060636f6e74696e75654f6e4661696c7572656020706172616d657465722e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000128726563697069656e74735d07014c4d696e74526563697069656e74734f663c543e000d3c4501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e0059014261746368206d696e74696e6720697320736c696768746c79206c65737320657870656e73697665207468616e20706572666f726d696e67207468652073616d65206e756d626572206f66206d696e742063616c6c733473657175656e7469616c6c792e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656451012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f7420686176652073756666696369656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f617474726962757465100134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e000128617474726962757465730907013c417474726962757465734f663c543e0001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6ebd020134543a3a45787069726174696f6e000f244501416c6c6f7720606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400101c5901446973616c6c6f777320606f70657261746f72602066726f6d206d616e6167696e6720616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e602e510149742077696c6c206f6e6c7920756e646f20612070726576696f75732060617070726f7665436f6c6c656374696f6e602063616c6c2e20497420646f6573206e6f742061666665637420696e646976696475616c40746f6b656e20617070726f76616c732e002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741d01013c543a3a546f6b656e42616c616e636500012865787069726174696f6ebd020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741d01013c543a3a546f6b656e42616c616e63650011385501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66c460636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e005901466f7220736563757269747920726561736f6e732c206063757272656e745f616d6f756e7460206d757374206d617463682074686520616d6f756e74206f66207468652070726576696f757320617070726f76616c2c5c6f72206030602069662074686572652773206e6f6e652e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012184901446973616c6c6f777320606f70657261746f72602066726f6d207472616e73666572696e672070726576696f75736c7920617070726f76656420606f726967696e6027732060746f6b656e5f696460206f66e860636f6c6c656374696f6e5f6964602e20436f6d706c6574656c792072656d6f76657320616e792070726576696f757320617070726f76616c2e002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f74206578697374686163636570745f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640029084d014163636570747320612070656e64696e6720636f6c6c656374696f6e207472616e736665722e2052657175697265732063616c6c696e67205b6053656c663a3a6d75746174655f636f6c6c656374696f6e605d9866697273742e204f6e6c792063616c6c61626c6520627920746865206e6577206f776e65722e6863616e63656c5f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964002a084d0143616e63656c7320612070656e64696e6720636f6c6c656374696f6e207472616e736665722e2052657175697265732063616c6c696e67205b6053656c663a3a6d75746174655f636f6c6c656374696f6e605d190166697273742e204f6e6c792063616c6c61626c6520627920746865206e6577206f776e6572206f72207468652063757272656e7420636f6c6c656374696f6e206f776e65722e44636c61696d5f636f6c6c656374696f6e7310012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265690701245369676e6174757265000140657468657265756d5f616464726573739103013c457468657265756d41646472657373000140636f6c6c656374696f6e5f636f756e740d01010c75333200206021015472616e7366657273206f776e657273686970206f6620636f6c6c656374696f6e7320746f206064657374696e6174696f6e6020696620746865207369676e617475726520616e646c60636f6c6c656374696f6e5f636f756e7460206d6174636865732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900c0616e6420606164647265737360206d61746368657320746865206064657374696e6174696f6e60206163636f756e742e005501546869732077696c6c20616c776179732065786563757465207769746820776569676874206f66205b60436f6e6669673a3a4d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e74605dfc616e642069742077696c6c207265696d62757273652077656967687420666f7220636f6c6c656374696f6e7320756e6465722074686174206e756d6265722e003c23232320506172616d65746572733a2d012d206064657374696e6174696f6e603a20546865206163636f756e7420746861742077696c6c2072656365697665206f776e657273686970206f662074686520636f6c6c656374696f6e735d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e31012d2060657468657265756d5f61646472657373603a2054686520457468657265756d20616464726573732066726f6d20776869636820746865206d657373616765206973207369676e65642e51012d2060636f6c6c656374696f6e5f636f756e74603a20546865206e756d626572206f6620636f6c6c656374696f6e7320746861742077696c6c20626520636c61696d65642e2049742063616e20616c736f20626501012020686967686572207468616e207468652061637475616c206e756d6265722c206275742069662069742773206c6f7765722069742077696c6c206661696c2e30636c61696d5f746f6b656e730c012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265690701245369676e6174757265000140657468657265756d5f616464726573739103013c457468657265756d41646472657373002148450153656e6473205b604576656e743a3a436c61696d546f6b656e73496e69746961746564605d206576656e742069662076616c69646174696f6e206f662074686520706172616d732073756363656564732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900c0616e6420606164647265737360206d61746368657320746865206064657374696e6174696f6e60206163636f756e742e003c23232320506172616d65746572733af42d206064657374696e6174696f6e603a20546865206163636f756e7420746861742077696c6c207265636569766520746f6b656e2062616c616e6365735d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e35012d2060657468657265756d5f6164647265737360203a2054686520457468657265756d20616464726573732066726f6d20776869636820746865206d657373616765206973207369676e65642e4c66696e6973685f636c61696d5f746f6b656e7308012c64657374696e6174696f6e000130543a3a4163636f756e744964000140657468657265756d5f616464726573739103013c457468657265756d41646472657373002408450153656e647320616e206576656e742074686174207369676e696669657320636c61696d696e672074686520746f6b656e732077617320636f6d706c657465642e204f6e6c792063616c6c61626c65206279905b60436f6e6669673a3a457468657265756d4d6967726174696f6e4f726967696e605d2e5c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206d75746174696f6e51020198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ef105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d734907014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e496400011476616c7565c9020170426f783c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e496400011476616c75657107015c4f7074696f6e3c426f783c546f6b656e4f663c543e3e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b502013c543a3a4174747269627574654b657900011476616c7565750701584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565390301784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e49640001286163636f756e745f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565550301644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e496400012864657363726970746f72050701a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e2075736528666f7263655f6d696e7414011863616c6c65724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000124726563697069656e74f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d737d070170426f783c466c657869626c654d696e74506172616d734f663c543e3e0001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e001b0ccc53616d65206173205b606d696e74605d2853656c663a3a6d696e74292c206275742069742069732063616c6c61626c6520627951015b60436f6e6669673a3a457468657265756d4d6967726174696f6e4f726967696e605d2e204966206063616c6c657260206973204e6f6e652c2069742077696c6c207573652074686520636f6c6c656374696f6e1d016f776e65722e20496620606465706f7369746f72602069732060536f6d65602c20746865792077696c6c2070617920746865206465706f73697420666f72206d696e74696e672e28666f7263655f6275726e0c011863616c6c6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d734507013c4275726e506172616d734f663c543e001c08e053616d65206173205b606275726e605d2853656c663a3a6275726e292c20627574206974206973206f6e6c792063616c6c61626c65206279dc5b60436f6e6669673a3a466f7263654f726967696e605d2e20457865637574657320746865206275726e206279206063616c6c6572602e60666f7263655f617070726f76655f636f6c6c656374696f6e10011863616c6c6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6ebd020134543a3a45787069726174696f6e001d083d0153616d65206173205b60617070726f76655f636f6c6c656374696f6e605d2853656c663a3a617070726f76655f636f6c6c656374696f6e292c206275742069742069732063616c6c61626c65206279605b60436f6e6669673a3a466f7263654f726967696e605d2e30666f7263655f667265657a65040110696e666fa102012c467265657a654f663c543e001e043d0153616d65206173205b60667265657a65605d2853656c663a3a667265657a65292c206275742069742069732063616c6c61626c65206279205b60436f6e6669673a3a466f7263654f726967696e605d70666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f696404011476616c75651d01013c543a3a436f6c6c656374696f6e4964001f043d0153657473205b604e657874436f6c6c656374696f6e4964605d20746f206076616c7565602e204f6e6c792063616c6c61626c65206279205b60436f6e6669673a3a466f7263654f726967696e605d2e68666f7263655f7365745f657468657265756d5f6163636f756e7408011c616464726573739103013c457468657265756d4164647265737300011476616c7565850701684f7074696f6e3c436f6c6c656374696f6e4964734f663c543e3e002204550153657473205b60436c61696d61626c65436f6c6c656374696f6e496473605d20746f206076616c7565602e204f6e6c792063616c6c61626c65206279205b60436f6e6669673a3a466f7263654f726967696e605d2e80666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964080158657468657265756d5f636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001506e61746976655f636f6c6c656374696f6e5f6964b102015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e002308210153657473205b604e6174697665436f6c6c656374696f6e496473605d20746f20606e61746976655f636f6c6c656374696f6e5f6964602e204f6e6c792063616c6c61626c65206279605b60436f6e6669673a3a466f7263654f726967696e605d2e78666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f6964730c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f69642c012c42617365546f6b656e496400012c746f6b656e5f696e6465782c0128546f6b656e496e646578002608d453657473205b60556e6d696e7461626c65546f6b656e496473605d2073746f726167652e204f6e6c792063616c6c61626c65206279605b60436f6e6669673a3a466f7263654f726967696e605d2e80666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e1001146f776e6572000130543a3a4163636f756e74496400011c636c61696d65729103013c457468657265756d41646472657373000158657468657265756d5f636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e496400012864657363726970746f72050701a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e0027303501437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626539015b60436f6e6669673a3a457468657265756d4d6967726174696f6e4f726967696e605d2e20497420646966666572732066726f6d2060666f7263655f6372656174655f636f6c6c656374696f6e60190173696e63652069742077726974657320746f20604e6174697665436f6c6c656374696f6e4964736020616e642060436c61696d61626c65436f6c6c656374696f6e496473602e00202320506172616d73e02d20606f776e657260202d20746865206163636f756e7420746861742077696c6c206f776e20746865206e657720636f6c6c656374696f6e31012d2060636c61696d657260202d2074686520657468657265756d206164647265737320746861742077696c6c2062652061626c6520746f20636c61696d2074686520636f6c6c656374696f6ee82d2060657468657265756d5f636f6c6c656374696f6e5f696460202d2074686520636f6c6c656374696f6e206964206f6e20657468657265756d002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e207573659c666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f6964730c0158657468657265756d5f636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f69642c012c42617365546f6b656e496400012c746f6b656e5f696e6465782c0128546f6b656e496e6465780028085d0153657473205b60556e6d696e7461626c65546f6b656e496473605d207573696e6720657468657265756d5f636f6c6c656374696f6e5f69642c207468652066756e6374696f6e2077696c6c206661696c2069662074686584657468657265756d5f636f6c6c656374696f6e5f696420697320696e76616c696418696e667573650c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e4964000118616d6f756e741d01013042616c616e63654f663c543e002c282501496e667573657320454e4a20696e746f2074686520746f6b656e2e205468652061637475616c20616d6f756e7420726573657276656420697320616d6f756e74202a20737570706c79d44974206973207065726d697373696f6e6c6573732069662074686520616e796f6e655f63616e5f696e667573652069732074727565007c536565205b496e667573696f6e5d28637261746523696e667573696f6e7329004d015468652066756e6374696f6e2063616c63756c617465732074686520746f74616c20616d6f756e7420746f206265207265736572766564206279206d756c7469706c79696e672074686520696e667573696f6e74616d6f756e742062792074686520746f6b656e277320737570706c792e0061014e6f74653a204966207468652063616c6c6572206973206e6f742074686520636f6c6c656374696f6e206f776e65722c2074686520696e667573696f6e20616d6f756e74206973207472616e736665727265642066726f6d31017468652063616c6c657220746f20746865206f776e65722e2054686520616d6f756e74206973207468656e20726573657276656420696e20746865206f776e65722773206163636f756e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e05070c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f7214244163636f756e744964010030546f6b656e42616c616e636501181c526f79616c7479015502704578706c69636974526f79616c747943757272656e63696573566563015d02284174747269627574657301090700100118706f6c696379150701e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e0001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e00016c6578706c696369745f726f79616c74795f63757272656e636965735d0201704578706c69636974526f79616c747943757272656e63696573566563000128617474726962757465730907012841747472696275746573000009070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d07045300000400110701185665633c543e00000d070c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b657901b5021456616c756501b9020008010c6b6579b502010c4b657900011476616c7565b902011456616c7565000011070000020d070015070c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c7479015502001401106d696e74190701a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726e1d07016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e736665722107017c44656661756c745472616e73666572506f6c69637944657363726970746f720001246174747269627574652507018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b65742907019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e00001907103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74d90201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79b10201504f7074696f6e3c546f6b656e42616c616e63653e00015c666f7263655f636f6c6c617073696e675f737570706c79200110626f6f6c00001d07103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f72000000002107103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f72000000002507103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f72000000002907103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c74790155020004011c726f79616c74797102013c4f7074696f6e3c526f79616c74793e00002d07103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d7324244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c74790155022841747472696275746573010907104e616d650181021853796d626f6c010d03204c6f636174696f6e01fc01082c437265617465546f6b656e300120746f6b656e5f69641d01011c546f6b656e4964000138696e697469616c5f737570706c791d010130546f6b656e42616c616e63650001546163636f756e745f6465706f7369745f636f756e740d01010c75333200010c6361702d0301784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72910201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656e200110626f6f6c000130667265657a655f7374617465a902014c4f7074696f6e3c467265657a6553746174653e000128617474726962757465730907012841747472696275746573000120696e667573696f6e1d01011c42616c616e6365000144616e796f6e655f63616e5f696e66757365200110626f6f6c0001206d6574616461746131070184437265617465546f6b656e4d657461646174613c4e616d652c2053796d626f6c3e00014470726976696c656765645f706172616d73350701e04f7074696f6e3c50726976696c65676564437265617465546f6b656e506172616d733c4163636f756e7449642c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000100003107103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744c437265617465546f6b656e4d6574616461746108104e616d650181021853796d626f6c010d03000c01106e616d65810201104e616d6500011873796d626f6c0d03011853796d626f6c000134646563696d616c5f636f756e7408010875380000350704184f7074696f6e0404540139070108104e6f6e6500000010536f6d650400390700000100003907103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c50726976696c65676564437265617465546f6b656e506172616d7308244163636f756e7449640100204c6f636174696f6e01fc000c014072657175697265735f6465706f736974200110626f6f6c000138666f726569676e5f706172616d733d0701b04f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c4c6f636174696f6e3e3e0001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e00003d0704184f7074696f6e0404540141070108104e6f6e6500000010536f6d650400410700000100004107103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d7304204c6f636174696f6e01fc000801206c6f636174696f6e950101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64b10201304f7074696f6e3c753132383e00004507103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e63650118000c0120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e636500015072656d6f76655f746f6b656e5f73746f72616765200110626f6f6c00004907103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000000204f70657261746f72100120746f6b656e5f69641d01011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e741d010130546f6b656e42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000100004d0704184f7074696f6e04045401f1050108104e6f6e6500000010536f6d650400f105000001000051070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015507045300000400590701185665633c543e000055070c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73014907000801286163636f756e745f69640001244163636f756e744964000118706172616d7349070118506172616d73000059070000025507005d070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016107045300000400650701185665633c543e000061070c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73012d07000801286163636f756e745f69640001244163636f756e744964000118706172616d732d070118506172616d730000650700000261070069070c1c73705f636f7265146563647361245369676e6174757265000004006d07017c5b75383b205349474e41545552455f53455249414c495a45445f53495a455d00006d07000003410000000800710704184f7074696f6e0404540105030108104e6f6e6500000010536f6d65040005030000010000750704184f7074696f6e0404540179070108104e6f6e6500000010536f6d6504007907000001000079070c3c65705f6d756c74695f746f6b656e7324617474726962757465244174747269627574650c3841747472696275746556616c756501b902244163636f756e74496401001c42616c616e63650118000c011476616c7565b902013841747472696275746556616c756500011c6465706f7369741d01011c42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e00007d07103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7448466c657869626c654d696e74506172616d7324244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c74790155022841747472696275746573010907104e616d650181021853796d626f6c010d03204c6f636174696f6e01fc0108304372656174654f724d696e740400810701a901437265617465546f6b656e506172616d733c4163636f756e7449642c20546f6b656e49642c20546f6b656e42616c616e63652c2042616c616e63652c20526f79616c74792c0a417474726962757465732c204e616d652c2053796d626f6c2c204c6f636174696f6e2c3e000000104d696e740c0120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000100008107103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7444437265617465546f6b656e506172616d7324244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c74790155022841747472696275746573010907104e616d650181021853796d626f6c010d03204c6f636174696f6e01fc00300120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e63650001546163636f756e745f6465706f7369745f636f756e740d01010c75333200010c6361702d0301784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72910201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656e200110626f6f6c000130667265657a655f7374617465a902014c4f7074696f6e3c467265657a6553746174653e000128617474726962757465730907012841747472696275746573000120696e667573696f6e1d01011c42616c616e6365000144616e796f6e655f63616e5f696e66757365200110626f6f6c0001206d6574616461746131070184437265617465546f6b656e4d657461646174613c4e616d652c2053796d626f6c3e00014470726976696c656765645f706172616d73350701e04f7074696f6e3c50726976696c65676564437265617465546f6b656e506172616d733c4163636f756e7449642c204c6f636174696f6e3e3e0000850704184f7074696f6e0404540189070108104e6f6e6500000010536f6d6504008907000001000089070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540118045300000400290301185665633c543e00008d070c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6ea1030134506f6f6c734d75746174696f6e000028b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e005501546869732065787472696e7369632063616e207564706174652074686520666565207368617265206f66206561636820706f6f6c2c206279206170706c79696e672070726f766964656420606d75746174696f6e605d01636f6e73697374696e67206f6620616c6c20706f6f6c7320616e6420746865697220606665655f7368617265602c20776869636820697320612070657263656e746167652076616c75652e205468697320616c6c6f77734d016368616e67696e6720686f772066656573206172652073706c6974206265747765656e20706f6f6c732e20546f74616c2070657263656e74616765206d75737420626520313030252c206f7468657277697365550160496e76616c696446656553686172657360206572726f722069732072657475726e65642e20456d6974732060506f6f6c734d75746174656460206576656e7420696e20746865207375636365737320636173652e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e91070c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000140406372656174655f6675656c5f74616e6b04012864657363726970746f729507015c4675656c54616e6b44657363726970746f724f663c543e000024a8437265617465732061206675656c2074616e6b2c20676976656e2061206064657363726970746f72602e00510147656e657261746573206120646973637265746520604163636f756e7449646020666f7220746865206675656c2074616e6b206261736564206f6e2070617373656420696e20706172616d65746572732c206974390174616b657320612073746f72616765206465706f73697420616e6420656d69747320604675656c54616e6b4372656174656460206576656e7420696e20746865207375636365737320636173652e002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6eb903013c543a3a54616e6b4d75746174696f6e000124b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e001d0143616c6c6572206d75737420626520746865206f776e6572206f6620746865206675656c2074616e6b2c20616e64207468652074616e6b206d7573742062652066726f7a656e2e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e6572f82d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206973206e6f742066726f7a656e2c6164645f6163636f756e7408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964f10501444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964f10501444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964f10501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e64f9030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cb9050160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773090801744f7074696f6e3c446973706174636853657474696e67734f663c543e3e0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cb9050160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773090801744f7074696f6e3c446973706174636853657474696e67734f663c543e3e00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e74294c6d75746174655f667265657a655f73746174650c011c74616e6b5f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964bd0201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656e200110626f6f6c00071435014d7574617465206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062652075736564002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e65723c696e736572745f72756c655f7365740c011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012072756c655f7365749d07015852756c6553657444657363726970746f724f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e000120757365725f696473210801584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e000120757365725f696473210801584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00011c757365725f69644d0701644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6efd030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b58666f7263655f6372656174655f6675656c5f74616e6b0801146f776e6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012864657363726970746f729507015c4675656c54616e6b44657363726970746f724f663c543e000e1464466f72636520637265617465732061206675656c2074616e6b002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c7265616479206578697374735c666f7263655f62617463685f6164645f6163636f756e740c01146f776e6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e000120757365725f696473210801584261746368557365724163636f756e74734f663c543e000f04d45365747320746865206163636f756e742073746f7261676520666f7220676976652074616e6b5f696420616e64206163636f756e74040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e95070c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d6501ad034852756c6553657444657363726970746f7273019907644163636f756e7452756c6553657444657363726970746f727301d903001401106e616d65ad0301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74c50301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574739907014852756c6553657444657363726970746f727300013c636f7665726167655f706f6c696379d1030138436f766572616765506f6c6963790001346163636f756e745f72756c6573d90301644163636f756e7452756c6553657444657363726970746f7273000099070c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456019d07045300000400fd07013842547265654d61703c4b2c20563e00009d070c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f7201a107204d617852756c657301f1070008011472756c6573f50701b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e00013c726571756972655f6163636f756e74200110626f6f6c0000a1070c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f7204045400012c4857686974656c697374656443616c6c6572730400e103016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e730400a507017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400b10701884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400b5070184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c4275646765740400bd07018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e0400f103015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c730400c107015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400d90701885065726d697474656445787472696e7369637344657363726970746f724f663c543e0007004857686974656c697374656450616c6c6574730400e507018457686974656c697374656450616c6c65747344657363726970746f724f663c543e00080040526571756972655369676e61747572650400e9070164526571756972655369676e617475726552756c654f663c543e0009003c4d696e696d756d496e667573696f6e0400ed0701604d696e696d756d496e667573696f6e52756c654f663c543e000a0000a507104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801a907000400ad070188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000a9070850656e6a696e5f6d61747269785f72756e74696d65404d6178436f6c6c656374696f6e49647300000000ad070c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004002503012c42547265655365743c543e0000b107104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e63650000b507104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401b907000400b90701184275646765740000b9070c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741d01011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d6265720000bd07104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f72041842756467657401b907000400b90701184275646765740000c107104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c01c5070c4d617801c907000400cd070184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e0000c5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000c9070850656e6a696e5f6d61747269785f72756e74696d65384d617843616c6c46696c7465727300000000cd070c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401c507045300000400d107012c42547265655365743c543e0000d1070420425472656553657404045401c507000400d507000000d507000002c50700d907104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01b9050c4d617801dd07000400e1070154426f756e6465645665633c43616c6c2c204d61783e0000dd070850656e6a696e5f6d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e67746800000000e1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b905045300000400c90501185665633c543e0000e507104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574737057686974656c697374656450616c6c65747344657363726970746f72081043616c6c01b9050c4d617801dd07000400e1070154426f756e6465645665633c43616c6c2c204d61783e0000e907104470616c6c65745f6675656c5f74616e6b731472756c657344726571756972655f7369676e617475726550526571756972655369676e617475726552756c6504245075626c69634b6579012d060004002d0601245075626c69634b65790000ed07104470616c6c65745f6675656c5f74616e6b731472756c6573406d696e696d756d5f696e667573696f6e4c4d696e696d756d496e667573696f6e52756c65041c42616c616e6365011800040018011c42616c616e63650000f1070850656e6a696e5f6d61747269785f72756e74696d65384d617852756c657350657253657400000000f5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a107045300000400f90701185665633c543e0000f907000002a10700fd07042042547265654d617008044b01100456019d0700040001080000000108000002050800050800000408109d0700090804184f7074696f6e040454010d080108104e6f6e6500000010536f6d6504000d0800000100000d080c4470616c6c65745f6675656c5f74616e6b7314747970657340446973706174636853657474696e677308245369676e61747572650111082c426c6f636b4e756d6265720110000c013c7573655f6e6f6e655f6f726967696e200110626f6f6c000148706179735f72656d61696e696e675f666565200110626f6f6c0001247369676e6174757265190801e44f7074696f6e3c63726174653a3a457870697261626c655369676e61747572653c5369676e61747572652c20426c6f636b4e756d6265723e3e000011080c1c73705f636f72651c73723235353139245369676e617475726500000400150801205b75383b2036345d00001508000003400000000800190804184f7074696f6e040454011d080108104e6f6e6500000010536f6d6504001d0800000100001d080c4470616c6c65745f6675656c5f74616e6b731874726169747348457870697261626c655369676e617475726508245369676e61747572650111082c426c6f636b4e756d6265720110000801247369676e6174757265110801245369676e61747572650001306578706972795f626c6f636b10012c426c6f636b4e756d626572000021080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f105045300000400250801185665633c543e00002508000002f1050029080c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000130386372656174655f6c697374696e671c01346d616b655f61737365745f696461020130417373657449644f663c543e00013474616b655f61737365745f696461020130417373657449644f663c543e000118616d6f756e741d010144546f6b656e42616c616e63654f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00011073616c740d04011c53616c743c543e0001306c697374696e675f64617461110401404c697374696e67446174614f663c543e0001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00007c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e005901546865206c697374696e6720646f6573206e6f74206265636f6d652061637469766520756e74696c2061667465722074686520606c697374696e6741637469766544656c61796020283520626c6f636b73292068617321017061737365642e204966206974277320616e2061756374696f6e2c20697420737461727473207768656e20697473206073746172745f626c6f636b6020697320726561636865642e006101412060546f6b656e602063616e6e6f74206265206c6973746564206f6e20746865206d61726b6574706c6163652069662069747320606c697374696e675f666f7262696464656e60206669656c642069732073657420746f14747275652e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773d42d20606c697374696e675f64617461603a20546869732064657465726d696e6573207468652074797065206f66206c697374696e6759012d20606465706f7369746f72603a20546865206163636f756e7420746861742077696c6c207265736572766520746865206465706f7369742e2054686973206d7573742062652073657420746f204e6f6e6520616e64b0202063616e206f6e6c792062652073657420696e7465726e616c6c792062792061206675656c2074616e6b2e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69643401384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69643401384c697374696e6749644f663c543e000118616d6f756e741d010144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657461012d205b604572726f723a3a526563656976656456616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69643401384c697374696e6749644f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00034c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e6101416e2061756374696f6e20697320636f6e7369646572656420616374697665206966207468652063757272656e7420626c6f636b206973206265747765656e2074686520737461727420616e6420656e6420626c6f636b7359016f66207468652061756374696f6e2e204f6e6c7920746865206c6174657374206269642069732073746f726564206f6e20616e2061756374696f6e2e20416c6c2062696473206d75737420696e6372656173652062795d0174686520606d696e696d756d426964496e63726561736550657263656e74616765602c20616e642074686520666972737420626964206d75737420626520686967686572207468616e2074686520707269636520736574747768656e20746865206c697374696e672077617320637265617465642e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696d756d5f707269636520666f722061206269644c706c6163655f636f756e7465725f6f666665720c01286c697374696e675f69643401384c697374696e6749644f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e0001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e0009245901506c61636573206120636f756e746572206f66666572206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e206f666665722e205468652063616c6c6572206d757374206f776e610174686520746f6b656e207468617420746865206f666665722069732072657175657374696e672e2054686520636f756e746572206f666665722063616e206f6e6c7920626520757064617465642062792063616c6c696e674d015b6053656c663a3a616e737765725f636f756e7465725f6f66666572605d2e204f6e6c79206f6e6520636f756e746572206f666665722063616e206265206d61646520617420612074696d6520616e642069744c63616e6e6f74206265207265706c616365642e003823232320506172616d6574657273ec2d20606c697374696e675f696460202d20746865206964206f6620746865206f6666657220746861742077696c6c20626520636f756e746572656451012d2060707269636560202d2074686520707269636520666f722074686520636f756e746572206f666665722e204974206d75737420626520686967686572207468616e20746865206f666665722070726963652e49012d20606465706f7369746f7260202d206d7573742062652073657420746f20604e6f6e65602e204974206973206f6e6c7920757361626c6520696e7465726e616c6c79206279206675656c2074616e6b732e50616e737765725f636f756e7465725f6f666665721001286c697374696e675f69643401384c697374696e6749644f663c543e00011c63726561746f72000130543a3a4163636f756e744964000120726573706f6e736535040164436f756e7465724f66666572526573706f6e73654f663c543e00013463757272656e745f70726963651d010144546f6b656e42616c616e63654f663c543e000a285d01526573706f6e647320746f206120636f756e746572206f66666572206f6e2061206c697374696e672e205468652063616c6c6572206d757374206265207468652073656c6c6572206f6620746865206c697374696e672e4d0149662074686520636f756e746572206f666665722069732061636365707465642c20746865206c697374696e672077696c6c2062652066696c6c65642e20496620697427732072656a65637465642c207468655101636f756e746572206f666665722069732064656c657465642e2049742063616e20616c736f2062652075706461746564207769746820612060436f756e7465726020726573706f6e73652e204f6e6c7920746865a4627579657220616e642073656c6c6572206d61792063616c6c20746869732065787472696e7369632e003823232320506172616d6574657273ec2d20606c697374696e675f696460202d20746865206964206f6620746865206f6666657220746861742077696c6c20626520636f756e746572656415012d206063726561746f7260202d20746865206163636f756e74207468617420637265617465642074686520636f756e746572206f6666657220287468652073656c6c65722919012d2060726573706f6e736560202d20776865746865722074686520636f756e7465722069732061636365707465642c2072656a65637465642c206f7220636f756e7465726564e02d206063757272656e745f707269636560202d206d757374206d6174636820746865207072696365206265696e6720636f756e74657265644066696e616c697a655f61756374696f6e0401286c697374696e675f69643401384c697374696e6749644f663c543e000438490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e736665721d0166756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e2049742063616e2062652063616c6c656420627920616e796f6e652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657445012d205b604572726f723a3a526563656976656456616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d28202072657175697265645872656d6f76655f657870697265645f6c697374696e670401286c697374696e675f69643401384c697374696e6749644f663c543e000804610152656d6f76652061206c697374696e67207468617420697320657870697265642e204974206f6e6c7920776f726b7320666f72206f66666572732e20546869732063616c6c206973207065726d697373696f6e6c6573732e407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565e4011c50657262696c6c0005143d014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e2043616e206f6e6c792062652063616c6c65642062792060466f7263654f726967696e602e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f2073657450666f7263655f6372656174655f6c697374696e6720011873656c6c6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001346d616b655f61737365745f696461020130417373657449644f663c543e00013474616b655f61737365745f696461020130417373657449644f663c543e000118616d6f756e741d010144546f6b656e42616c616e63654f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00011073616c740d04011c53616c743c543e0001306c697374696e675f64617461110401404c697374696e67446174614f663c543e0001386465706f7369745f6261636b65724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00062c3501466f726365206372656174652061206c697374696e672e2054686973206973206f6e6c792063616c6c61626c6520627920746865205b60436f6e6669673a3a466f7263654f726967696e605d2e00302320506172616d65746572730061014d6f73746c79207468652073616d65206173205b6053656c663a3a6372656174655f6c697374696e67605d2c2062757420606465706f7369745f6261636b6572602063616e20626520696e636c7564656420746f20706179ac61206465706f736974206966206073656c6c65726020646f6573206e6f74206861766520656e6f7567682e002023204572726f727300250153616d65206173205b6053656c663a3a6372656174655f6c697374696e67605d2c2065786365707420604261644f726967696e6020696620746865206f726967696e206973206e6f745c5b60436f6e6669673a3a466f7263654f726967696e605d3c666f7263655f706c6163655f626964100118626964646572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286c697374696e675f69643401384c697374696e6749644f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00013066756e64735f6261636b65724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00070c550153616d65206173205b6372656174655f6c697374696e675d2853656c663a3a706c6163655f626964292c2062757420616c6c6f77732073706563696679696e672074686520606269646465726020616e642063616e4101706c61636520612062696420696e20616e20696e6163746976652061756374696f6e2e204f6e6c792063616c6c61626c65206279205b60436f6e6669673a3a466f7263654f726967696e605d2e20496651016066756e64735f6261636b6572602069732060536f6d65602c2069742077696c6c207472616e736665722062616c616e636520696620606269646465726020646f6573206e6f74206861766520656e6f7567682e50666f7263655f63616e63656c5f6c697374696e670401286c697374696e675f69643401384c697374696e6749644f663c543e000b043501466f7263652063616e63656c2061206c697374696e672e2054686973206973206f6e6c792063616c6c61626c6520627920746865205b60436f6e6669673a3a466f7263654f726967696e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d080c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6cb9050160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963200110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6cb9050160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963200110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e31080c5470616c6c65745f6d61747269785f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73c905017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265200110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35080c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400011c14636c61696d0c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265690701245369676e6174757265000140657468657265756d5f616464726573739103013c457468657265756d41646472657373000064844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e35012d2060657468657265756d5f6164647265737360203a2054686520457468657265756d20616464726573732066726f6d20776869636820746865206d657373616765206973207369676e65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686f9103013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00013859014d696e742061206e657720636c61696d20666f7220616e20457468657265756d206164647265737320746f20636f6c6c65637420454649732e20546865206469737061746368206f726967696e20666f722074686973610163616c6c206d757374206265205f526f6f745f2e20546869732065787472696e73696320697320696e207468652070616c6c657420696e206361736520616e206576656e742077617320736f6d65686f77206d69737365645d016279207468652072656c6179657220616e64206e6f772074686520726f6f74206f722074686520676f7665726e616e63652061646d696e2077616e7420746f206d696e74206120636c61696d20666f7220612075736572e46469726563746c7920776974686f757420676f696e67207468726f75676820746865207265717565737420636c61696d2070726f636573732e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d08010c6f6c649103013c457468657265756d4164647265737300010c6e65779103013c457468657265756d416464726573730002280501606d6f76655f636c61696d60206d6f7665732074686520636c61696d2066726f6d206f6e6520457468657265756d206164647265737320746f20616e6f746865720028417267756d656e74733a00642a20606f6c64603a20457468657265756d416464726573732c642a20606e6577603a20457468657265756d416464726573732c00fc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f28312938726571756573745f636c61696d73080130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e00012862617463685f6461746139080144426f756e646564436c61696d4f663c543e000350610160726571756573745f636c61696d7360206973206f6e6c792061636365737369626c65206279207468652072656c6179657220616e6420616c6c6f7773207468656d20746f207265717565737420636c61696d7320666f726061206261746368206f66207472616e73616374696f6e732e005101546865207573657273206275726e7320746865697220457468657265756d204546492f454e4a20686f6c64696e677320746f20676574207468656d206f6e746f20456e6a696e2072656c6179636861696e2061733d01454e4a3220746f6b656e732e205468652072656c61796572206c697374656e7320746f20746865206275726e206576656e74732062617463686573207468656d20616e642063616c6c732074686973610165787472696e73696320746f20726571756573747320636c61696d20666f72207468656d2e2052656c6179657220616c736f2073656e64732074686520626c6f636b206e756d626572207570746f20776869636820616c6c6101746865206275726e206576656e747320776572652070726f636573736564206173206120706172616d657465722e205468697320626c6f636b2069732073746f726564206f6e2070616c6c657420746f2070726576656e7455017265706c61792061747461636b2e20416c736f20697420697320696d706f7274616e7420746f20736574207468652065786368616e67652072617465206265666f726520746869732065787472696e7369632069731c63616c6c65642e002c506172616d65746572733a004d012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620457468657265756d206f722050617261636861696e20626c6f636b207468617420636f6e7461696e73207468653820207472616e73616374696f6e2ef82a206062617463685f64617461603a204120766563746f72206f6620457468657265756d5472616e73616374696f6e446174614f6620737472756374732e00fc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e293472656a6563745f636c61696d7304012862617463685f6461746149080158426f756e64656452656a656374446174614f663c543e00053061016072656a6563745f636c61696d736020697320612066756e6374696f6e20746861742069732063616c6c656420627920466f7263654f726967696e20616e6420616c6c6f777320746f2072656a6563742061206261746368b86f6620636c61696d73207468617420776572652072656a65637465642075706f6e20766572696669636174696f6e0028417267756d656e74733a0005012a206062617463685f64617461603a204120766563746f72206f662075736572206163636f756e747320616e64207472616e73616374696f6e206861736865732e00fc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e98416e642052454d4f5645207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f721801107531323800082c1d01607365745f65786368616e67655f726174656020697320612066756e6374696f6e20746861742063616e2062652063616c6c656420627920466f7263654f726967696e20616e646469742073657473207468652065786368616e67652072617465002c506172616d65746572733a00502a20606e756d657261746f72603a20753132382c582a206064656e6f6d696e61746f72603a20753132382c00fc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129387365745f64656c61795f74696d6504012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e0009305d01546869732066756e6374696f6e207365747320612064656c61792074696d6520666f7220636c61696d7320616e64207265717569726573206120676f7665726e616e6365206f726967696e20746f20657865637574652e0028417267756d656e74733a0061012a206064656c61795f74696d65603a205468652064656c61795f74696d6520706172616d6574657220697320746865206e756d626572206f6620626c6f636b732074686174206d7573742070617373206265666f7265206155016365727461696e20616374696f6e2063616e2062652074616b656e2e20496e207468697320636173652c206974206973206265696e67207573656420746f20736574207468652064656c61792074696d6520666f7280636c61696d7320696e2074686520676f7665726e616e63652070616c6c65742e002052657475726e733a00250165697468657220604f6b2828292960206966207468652064656c61792074696d65206973207375636365737366756c6c79207365742c206f7220616e20604572726020776974682061e06044697370617463684572726f7260206966207468652064656c61792074696d65206973206c657373207468616e20323420686f7572732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d08045300000400450801185665633c543e00003d080c3470616c6c65745f636c61696d7314747970657314436c61696d081c42616c616e6365011810486173680134000c01106861736834011048617368000114636c61696d410801605472616e73616374696f6e446174613c42616c616e63653e00013069735f6566695f746f6b656e200110626f6f6c000041080c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461041c42616c616e636501180008011c6163636f756e749103013c457468657265756d41646472657373000118616d6f756e7418011c42616c616e6365000045080000023d080049080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d08045300000400510801185665633c543e00004d080c3470616c6c65745f636c61696d731474797065732852656a6563744461746104104861736801340008011c6163636f756e749103013c457468657265756d416464726573730001106861736834011048617368000051080000024d080055080c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c040454000158346164645f72656769737472617204011c6163636f756e74f10501504163636f756e7449644c6f6f6b75704f663c543e00001c7841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e307365745f6964656e74697479040110696e666f5908016c426f783c543a3a4964656e74697479496e666f726d6174696f6e3e000128290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e207365745f7375627304011073756273e10801645665633c28543a3a4163636f756e7449642c2044617461293e0002248c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e38636c6561725f6964656e746974790003203901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e44726571756573745f6a756467656d656e740801247265675f696e6465780d010138526567697374726172496e64657800011c6d61785f6665651d01013042616c616e63654f663c543e00044094526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005286843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e1c7365745f666565080114696e6465780d010138526567697374726172496e64657800010c6665651d01013042616c616e63654f663c543e00061c1901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e387365745f6163636f756e745f6964080114696e6465780d010138526567697374726172496e64657800010c6e6577f10501504163636f756e7449644c6f6f6b75704f663c543e00071cbc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e287365745f6669656c6473080114696e6465780d010138526567697374726172496e6465780001186669656c6473300129013c543a3a4964656e74697479496e666f726d6174696f6e206173204964656e74697479496e666f726d6174696f6e50726f76696465723e3a3a0a4669656c64734964656e74696669657200081ca853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e4470726f766964655f6a756467656d656e741001247265675f696e6465780d010138526567697374726172496e646578000118746172676574f10501504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74e908015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747934011c543a3a4861736800093cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e5d012d20606964656e74697479603a205468652068617368206f6620746865205b604964656e74697479496e666f726d6174696f6e50726f7669646572605d20666f72207468617420746865206a756467656d656e742069732c202070726f76696465642e00b04e6f74653a204a756467656d656e747320646f206e6f74206170706c7920746f206120757365726e616d652e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e346b696c6c5f6964656e74697479040118746172676574f10501504163636f756e7449644c6f6f6b75704f663c543e000a30410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e1c6164645f73756208010c737562f10501504163636f756e7449644c6f6f6b75704f663c543e000110646174616508011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562f10501504163636f756e7449644c6f6f6b75704f663c543e000110646174616508011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562f10501504163636f756e7449644c6f6f6b75704f663c543e000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e586164645f757365726e616d655f617574686f726974790c0124617574686f72697479f10501504163636f756e7449644c6f6f6b75704f663c543e00011873756666697838011c5665633c75383e000128616c6c6f636174696f6e10010c753332000f10550141646420616e20604163636f756e744964602077697468207065726d697373696f6e20746f206772616e7420757365726e616d65732077697468206120676976656e20607375666669786020617070656e6465642e00590154686520617574686f726974792063616e206772616e7420757020746f2060616c6c6f636174696f6e6020757365726e616d65732e20546f20746f7020757020746865697220616c6c6f636174696f6e2c2074686579490173686f756c64206a75737420697373756520286f7220726571756573742076696120676f7665726e616e6365292061206e657720606164645f757365726e616d655f617574686f72697479602063616c6c2e6472656d6f76655f757365726e616d655f617574686f72697479040124617574686f72697479f10501504163636f756e7449644c6f6f6b75704f663c543e001004c452656d6f76652060617574686f72697479602066726f6d2074686520757365726e616d6520617574686f7269746965732e407365745f757365726e616d655f666f720c010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e000120757365726e616d6538011c5665633c75383e0001247369676e6174757265ed0801704f7074696f6e3c543a3a4f6666636861696e5369676e61747572653e0011240d015365742074686520757365726e616d6520666f72206077686f602e204d7573742062652063616c6c6564206279206120757365726e616d6520617574686f726974792e00550154686520617574686f72697479206d757374206861766520616e2060616c6c6f636174696f6e602e2055736572732063616e20656974686572207072652d7369676e20746865697220757365726e616d6573206f7248616363657074207468656d206c617465722e003c557365726e616d6573206d7573743ad820202d204f6e6c7920636f6e7461696e206c6f776572636173652041534349492063686172616374657273206f72206469676974732e350120202d205768656e20636f6d62696e656420776974682074686520737566666978206f66207468652069737375696e6720617574686f72697479206265205f6c657373207468616e5f207468656020202020604d6178557365726e616d654c656e677468602e3c6163636570745f757365726e616d65040120757365726e616d656104012c557365726e616d653c543e0012084d01416363657074206120676976656e20757365726e616d65207468617420616e2060617574686f7269747960206772616e7465642e205468652063616c6c206d75737420696e636c756465207468652066756c6c88757365726e616d652c20617320696e2060757365726e616d652e737566666978602e5c72656d6f76655f657870697265645f617070726f76616c040120757365726e616d656104012c557365726e616d653c543e00130c610152656d6f766520616e206578706972656420757365726e616d6520617070726f76616c2e2054686520757365726e616d652077617320617070726f76656420627920616e20617574686f7269747920627574206e657665725501616363657074656420627920746865207573657220616e64206d757374206e6f77206265206265796f6e64206974732065787069726174696f6e2e205468652063616c6c206d75737420696e636c756465207468659c66756c6c20757365726e616d652c20617320696e2060757365726e616d652e737566666978602e507365745f7072696d6172795f757365726e616d65040120757365726e616d656104012c557365726e616d653c543e0014043101536574206120676976656e20757365726e616d6520617320746865207072696d6172792e2054686520757365726e616d652073686f756c6420696e636c75646520746865207375666669782e6072656d6f76655f64616e676c696e675f757365726e616d65040120757365726e616d656104012c557365726e616d653c543e001508550152656d6f7665206120757365726e616d65207468617420636f72726573706f6e647320746f20616e206163636f756e742077697468206e6f206964656e746974792e20457869737473207768656e20612075736572c067657473206120757365726e616d6520627574207468656e2063616c6c732060636c6561725f6964656e74697479602e04704964656e746974792070616c6c6574206465636c61726174696f6e2e59080c3c70616c6c65745f6964656e74697479186c6567616379304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c5d080190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617965080110446174610001146c6567616c650801104461746100010c776562650801104461746100011072696f746508011044617461000114656d61696c650801104461746100013c7067705f66696e6765727072696e74dd0801404f7074696f6e3c5b75383b2032305d3e000114696d616765650801104461746100011c74776974746572650801104461746100005d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016108045300000400d90801185665633c543e0000610800000408650865080065080c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400690800000100105261773104006d0800000200105261773204007108000003001052617733040075080000040010526177340400480000050010526177350400790800000600105261773604007d0800000700105261773704008108000008001052617738040069010000090010526177390400850800000a001452617731300400890800000b0014526177313104008d0800000c001452617731320400910800000d001452617731330400950800000e001452617731340400990800000f0014526177313504009d080000100014526177313604006d01000011001452617731370400a108000012001452617731380400a508000013001452617731390400a9080000140014526177323004001901000015001452617732310400ad08000016001452617732320400b108000017001452617732330400b508000018001452617732340400b908000019001452617732350400bd0800001a001452617732360400c10800001b001452617732370400c50800001c001452617732380400c90800001d001452617732390400cd0800001e001452617733300400d10800001f001452617733310400d50800002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c5368615468726565323536040004000025000069080000030000000008006d080000030100000008007108000003020000000800750800000303000000080079080000030500000008007d080000030600000008008108000003070000000800850800000309000000080089080000030a00000008008d080000030b000000080091080000030c000000080095080000030d000000080099080000030e00000008009d080000030f0000000800a108000003110000000800a508000003120000000800a908000003130000000800ad08000003150000000800b108000003160000000800b508000003170000000800b908000003180000000800bd08000003190000000800c1080000031a0000000800c5080000031b0000000800c9080000031c0000000800cd080000031d0000000800d1080000031e0000000800d5080000031f0000000800d908000002610800dd0804184f7074696f6e0404540119010108104e6f6e6500000010536f6d65040019010000010000e108000002e50800e5080000040800650800e9080c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000ed0804184f7074696f6e04045401f1080108104e6f6e6500000010536f6d650400f1080000010000f108082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400f5080148656432353531393a3a5369676e61747572650000001c53723235353139040011080148737232353531393a3a5369676e617475726500010014456364736104006907014065636473613a3a5369676e617475726500020000f5080c1c73705f636f72651c65643235353139245369676e617475726500000400150801205b75383b2036345d0000f9080c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616cf10501504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065fd0801504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000244d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e246164645f70726f78790c012064656c6567617465f10501504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e0001244501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e3072656d6f76655f70726f78790c012064656c6567617465f10501504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00021ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e3872656d6f76655f70726f78696573000318b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0041015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e74732063726561746564206279206070757265602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a2c6372656174655f707572650c012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e6465786d04010c7531360004483901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e246b696c6c5f7075726514011c737061776e6572f10501504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569040130543a3a50726f787954797065000114696e6465786d04010c7531360001186865696768740d010144426c6f636b4e756d626572466f723c543e0001246578745f696e6465780d01010c753332000540a052656d6f76657320612070726576696f75736c7920737061776e656420707572652070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746f94607075726560207769746820636f72726573706f6e64696e6720706172616d65746572732e0039012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060707572656020746f206372656174652074686973206163636f756e742e39012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f206070757265602e2050726f6261626c79206030602eec2d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f206070757265602e29012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f20607075726560207761732070726f6365737365642e35012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f20607075726560207761732070726f6365737365642e0035014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c7920637265617465642070757265dc6163636f756e742077686f7365206070757265602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e20616e6e6f756e63650801107265616cf10501504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e00063c05015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656d6f76655f616e6e6f756e63656d656e740801107265616cf10501504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e0007287052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465f10501504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e000828b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e3c70726f78795f616e6e6f756e63656410012064656c6567617465f10501504163636f756e7449644c6f6f6b75704f663c543e0001107265616cf10501504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065fd0801504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00092c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732efd0804184f7074696f6e0404540169040108104e6f6e6500000010536f6d6504006904000001000001090c4470616c6c65745f6d6967726174696f6e731870616c6c65741043616c6c04045400011040666f7263655f7365745f637572736f72040118637572736f720509014c4f7074696f6e3c437572736f724f663c543e3e0000145d01416c6c6f777320726f6f7420746f20736574206120637572736f7220746f20666f72636566756c6c792073746172742c2073746f70206f7220666f727761726420746865206d6967726174696f6e2070726f636573732e00490153686f756c64206e6f726d616c6c79206e6f74206265206e656564656420616e64206973206f6e6c7920696e20706c61636520617320656d657267656e6379206d6561737572652e204e6f74652074686174050172657374617274696e6720746865206d6967726174696f6e2070726f6365737320696e2074686973206d616e6e65722077696c6c206e6f742063616c6c207468652d015b604d6967726174696f6e53746174757348616e646c65723a3a73746172746564605d20686f6f6b206f7220656d697420616e2060557067726164655374617274656460206576656e742e5c666f7263655f7365745f6163746976655f637572736f720c0114696e64657810010c753332000130696e6e65725f637572736f72150901584f7074696f6e3c526177437572736f724f663c543e3e000128737461727465645f6174bd0201644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e0001185901416c6c6f777320726f6f7420746f2073657420616e2061637469766520637572736f7220746f20666f72636566756c6c792073746172742f666f727761726420746865206d6967726174696f6e2070726f636573732e0045015468697320697320616e20656467652d636173652076657273696f6e206f66205b6053656c663a3a666f7263655f7365745f637572736f72605d207468617420616c6c6f777320746f2073657420746865610160737461727465645f6174602076616c756520746f20746865206e65787420626c6f636b206e756d6265722e204f7468657277697365207468697320776f756c64206e6f7420626520706f737369626c652c2073696e6365450160666f7263655f7365745f637572736f72602074616b657320616e206162736f6c75746520626c6f636b206e756d6265722e2053657474696e672060737461727465645f61746020746f20604e6f6e65600101696e646963617465732074686174207468652063757272656e7420626c6f636b206e756d62657220706c7573206f6e652073686f756c6420626520757365642e48666f7263655f6f6e626f6172645f6d626d73000210a0466f7263657320746865206f6e626f617264696e67206f6620746865206d6967726174696f6e732e005d01546869732070726f636573732068617070656e73206175746f6d61746963616c6c79206f6e20612072756e74696d6520757067726164652e20497420697320696e20706c61636520617320616e20656d657267656e6379fc6d6561737572656d656e742e2054686520637572736f72206e6565647320746f20626520604e6f6e656020666f72207468697320746f20737563636565642e38636c6561725f686973746f72696304012073656c6563746f72190901a0486973746f726963436c65616e757053656c6563746f723c4964656e7469666965724f663c543e3e00031468436c65617273207468652060486973746f72696360207365742e000d01606d61705f637572736f7260206d7573742062652073657420746f20746865206c6173742076616c75652074686174207761732072657475726e6564206279207468655d0160486973746f726963436c656172656460206576656e742e205468652066697273742074696d6520604e6f6e65602063616e20626520757365642e20606c696d697460206d7573742062652063686f73656e20696e2061a877617920746861742077696c6c20726573756c7420696e20612073656e7369626c65207765696768742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e050904184f7074696f6e0404540109090108104e6f6e6500000010536f6d650400090900000100000909084470616c6c65745f6d6967726174696f6e733c4d6967726174696f6e437572736f720818437572736f72010d092c426c6f636b4e756d6265720110010818416374697665040011090184416374697665437572736f723c437572736f722c20426c6f636b4e756d6265723e00000014537475636b000100000d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00001109084470616c6c65745f6d6967726174696f6e7330416374697665437572736f720818437572736f72010d092c426c6f636b4e756d6265720110000c0114696e64657810010c753332000130696e6e65725f637572736f72150901384f7074696f6e3c437572736f723e000128737461727465645f617410012c426c6f636b4e756d6265720000150904184f7074696f6e040454010d090108104e6f6e6500000010536f6d6504000d0900000100001909084470616c6c65745f6d6967726174696f6e735c486973746f726963436c65616e757053656c6563746f7204084964011d09010820537065636966696304002109011c5665633c49643e0000002057696c64636172640801146c696d6974bd02012c4f7074696f6e3c7533323e00013c70726576696f75735f637572736f727504013c4f7074696f6e3c5665633c75383e3e000100001d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000021090000021d090025090c2873705f72756e74696d65187472616974732c426c616b6554776f3235360000000029090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00002d09000002ad05003109084070616c6c65745f7363686564756c65722c5265747279436f6e6669670418506572696f640110000c0134746f74616c5f72657472696573080108753800012472656d61696e696e670801087538000118706572696f64100118506572696f64000035090c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e39090c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3d090000040800100041090c4070616c6c65745f736166655f6d6f64651870616c6c6574144572726f7204045400011c1c456e7465726564000004b054686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c2920656e74657265642e18457869746564000104ac54686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c29206578697465642e344e6f74436f6e666967757265640002040901546869732066756e6374696f6e616c697479206f66207468652070616c6c65742069732064697361626c65642062792074686520636f6e66696775726174696f6e2e244e6f4465706f736974000304745468657265206973206e6f2062616c616e63652072657365727665642e40416c72656164794465706f73697465640004045d01546865206163636f756e7420616c7265616479206861732061206465706f73697420726573657276656420616e642063616e207468657265666f7265206e6f7420656e746572206f7220657874656e6420616761696e2e4043616e6e6f7452656c656173655965740005049054686973206465706f7369742063616e6e6f742062652072656c6561736564207965742e3443757272656e63794572726f72000604a0416e206572726f722066726f6d2074686520756e6465726c79696e67206043757272656e6379602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014909045300000400510901185665633c543e000049090c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964690101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e734d09011c526561736f6e7300004d090c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000510900000249090055090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540159090453000004005d0901185665633c543e000059090c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720169011c42616c616e6365011800080108696469010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500005d0900000259090061090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016509045300000400750901185665633c543e000065090c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640169091c42616c616e63650118000801086964690901084964000118616d6f756e7418011c42616c616e6365000069090850656e6a696e5f6d61747269785f72756e74696d654452756e74696d65486f6c64526561736f6e00010820507265696d61676504006d09016c70616c6c65745f707265696d6167653a3a486f6c64526561736f6e00070020536166654d6f646504007109017070616c6c65745f736166655f6d6f64653a3a486f6c64526561736f6e004000006d090c3c70616c6c65745f707265696d6167651870616c6c657428486f6c64526561736f6e00010420507265696d6167650000000071090c4070616c6c65745f736166655f6d6f64651870616c6c657428486f6c64526561736f6e00010434456e7465724f72457874656e6400000000750900000265090079090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d09045300000400810901185665633c543e00007d090c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401941c42616c616e636501180008010869649401084964000118616d6f756e7418011c42616c616e6365000081090000027d090085090c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001303856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804f84e756d626572206f6620686f6c647320657863656564206056617269616e74436f756e744f663c543a3a52756e74696d65486f6c64526561736f6e3e602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e4c49737375616e63654465616374697661746564000a0401015468652069737375616e63652063616e6e6f74206265206d6f6469666965642073696e636520697420697320616c72656164792064656163746976617465642e2444656c74615a65726f000b04645468652064656c74612063616e6e6f74206265207a65726f2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8909086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100008d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019109045300000400950901185665633c543e000091090000040c10b505000095090000029109009909000004089d0918009d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e0000a1090c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01b5051c42616c616e6365011801081c4f6e676f696e670400a50901c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564200110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000a5090c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01b5051c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cb505012050726f706f73616c0001247468726573686f6c64b40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79a909013854616c6c793c42616c616e63653e0000a9090c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000ad090c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573b10901f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73bd09015044656c65676174696f6e733c42616c616e63653e0001147072696f72c109017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e01060128436f6e76696374696f6e00012c64656c65676174696f6e73bd09015044656c65676174696f6e733c42616c616e63653e0001147072696f72c109017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000b1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b509045300000400b90901185665633c543e0000b5090000040810b800b909000002b50900bd090c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000c1090c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000c50900000408b505b400c90900000408109d0900cd090c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004007d0401185665633c543e0000d509084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573e001385665633c4163636f756e7449643e0001106e617973e001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000d9090c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742edd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004007d0401185665633c543e0000e1090c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee509083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000e9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400ed0901185665633c543e0000ed090000021000f109083c70616c6c65745f74726561737572792c5370656e64537461747573142441737365744b696e64019430417373657442616c616e636501182c42656e656669636961727901002c426c6f636b4e756d6265720110245061796d656e74496401940018012861737365745f6b696e6494012441737365744b696e64000118616d6f756e74180130417373657442616c616e636500012c62656e656669636961727900012c42656e656669636961727900012876616c69645f66726f6d10012c426c6f636b4e756d6265720001246578706972655f617410012c426c6f636b4e756d626572000118737461747573f509015c5061796d656e7453746174653c5061796d656e7449643e0000f509083c70616c6c65745f7472656173757279305061796d656e745374617465040849640194010c1c50656e64696e6700000024417474656d7074656404010869649401084964000100184661696c656400020000f9090c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000fd0908346672616d655f737570706f72742050616c6c65744964000004006901011c5b75383b20385d0000010a0c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900013070496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104ac4e6f2070726f706f73616c2c20626f756e7479206f72207370656e64206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e584661696c6564546f436f6e7665727442616c616e636500050451015468652062616c616e6365206f6620746865206173736574206b696e64206973206e6f7420636f6e7665727469626c6520746f207468652062616c616e6365206f6620746865206e61746976652061737365742e305370656e6445787069726564000604b0546865207370656e6420686173206578706972656420616e642063616e6e6f7420626520636c61696d65642e2c4561726c795061796f7574000704a4546865207370656e64206973206e6f742079657420656c696769626c6520666f72207061796f75742e40416c7265616479417474656d707465640008049c546865207061796d656e742068617320616c7265616479206265656e20617474656d707465642e2c5061796f75744572726f72000904cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e304e6f74417474656d70746564000a04a4546865207061796f757420776173206e6f742079657420617474656d707465642f636c61696d65642e30496e636f6e636c7573697665000b04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e04784572726f7220666f72207468652074726561737572792070616c6c65742e050a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e0000090a0c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e0d0a00000408000400110a083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed8015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73150a018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000150a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e0000190a0c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e1d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210a0453000004002d0a01185665633c543e0000210a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301250a0014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574e4011c50657262696c6c0001286e6f6d696e61746f7273290a0190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000250a0850656e6a696e5f6d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000290a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e00002d0a000002210a00310a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210a0453000004002d0a01185665633c543e0000350a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301250a344d617843616e6469646174657301390a0004003d0a011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000390a0850656e6a696e5f6d61747269785f72756e74696d65344d617843616e64696461746573000000003d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210a0453000004002d0a01185665633c543e0000410a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000450a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301490a344d61784e6f6d696e61746f727301250a000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72731d0a011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000490a0850656e6a696e5f6d61747269785f72756e74696d65304d6178436f6c6c61746f7273000000004d0a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740d01010c753332000118757074696d655902011c50657262696c6c0000510a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f72204944048054686520604572726f726020656e756d206f6620746869732070616c6c65742e550a000002590a00590a00000408002506005d0a00000408610a3800610a0c1c73705f636f72651863727970746f244b65795479706549640000040048011c5b75383b20345d0000650a0c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e690a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004006d0a01185665633c543e00006d0a000002290600710a084873705f636f6e73656e7375735f736c6f747310536c6f740000040030010c7536340000750a00000408710a1000790a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540141020453000004007d0a012c42547265655365743c543e00007d0a04204254726565536574040454014102000400810a000000810a000002410200850a000002890a00890a086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e744102011850617261496400011473746174658d0a01344f7574626f756e6453746174650001347369676e616c735f6578697374200110626f6f6c00012c66697273745f696e6465786d04010c7531360001286c6173745f696e6465786d04010c75313600008d0a086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000910a0000040841026d0400950a086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e6669674461746100000c014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320000990a0c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f7204045400010c384261645175657565436f6e666967000004110153657474696e672074686520717565756520636f6e666967206661696c65642073696e6365206f6e65206f66206974732076616c7565732077617320696e76616c69642e40416c726561647953757370656e6465640001048c54686520657865637574696f6e20697320616c72656164792073757370656e6465642e38416c7265616479526573756d65640002048454686520657865637574696f6e20697320616c726561647920726573756d65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d0a0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e6465721902014456657273696f6e65644c6f636174696f6e00014c6d617962655f6d617463685f71756572696572a10a01644f7074696f6e3c56657273696f6e65644c6f636174696f6e3e0001306d617962655f6e6f74696679a50a01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e1902014456657273696f6e65644c6f636174696f6e00012469735f616374697665200110626f6f6c000100145265616479080120726573706f6e7365ad0a014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000a10a04184f7074696f6e0404540119020108104e6f6e6500000010536f6d65040019020000010000a50a04184f7074696f6e04045401a90a0108104e6f6e6500000010536f6d650400a90a0000010000a90a00000408080800ad0a080c78636d4456657273696f6e6564526573706f6e736500010c08563204004906013076323a3a526573706f6e736500020008563304007506013076333a3a526573706f6e736500030008563404007101013076343a3a526573706f6e736500040000b10a0000040810190200b50a0000040c30281000b90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd0a045300000400c10a01185665633c543e0000bd0a0000040819021000c10a000002bd0a00c50a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304007504013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000c90a0000040c1000cd0a00cd0a080c78636d4056657273696f6e6564417373657449640001080856330400f901012c76333a3a4173736574496400030008563404005d01012c76343a3a4173736574496400040000d10a0c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720194304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e65721902014456657273696f6e65644c6f636174696f6e0001186c6f636b65721902014456657273696f6e65644c6f636174696f6e000124636f6e73756d657273d50a01d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e0000d50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d90a045300000400dd0a01185665633c543e0000d90a00000408941800dd0a000002d90a00e10a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e50a045300000400e90a01185665633c543e0000e50a0000040818190200e90a000002e50a00ed0a0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001642c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108410154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652ec8506572686170732061206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404dc5468652064657374696e6174696f6e20604c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e5843616e6e6f74436865636b4f757454656c65706f7274000d042901436f756c64206e6f7420636865636b2d6f7574207468652061737365747320666f722074656c65706f72746174696f6e20746f207468652064657374696e6174696f6e20636861696e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e5c496e76616c696441737365744e6f74436f6e63726574650014046c496e76616c6964206e6f6e2d636f6e63726574652061737365742e68496e76616c69644173736574556e6b6e6f776e52657365727665001504f0496e76616c69642061737365742c207265736572766520636861696e20636f756c64206e6f742062652064657465726d696e656420666f722069742e78496e76616c69644173736574556e737570706f72746564526573657276650016044501496e76616c69642061737365742c20646f206e6f7420737570706f72742072656d6f7465206173736574207265736572766573207769746820646966666572656e7420666565732072657365727665732e3c546f6f4d616e7952657365727665730017044901546f6f206d616e7920617373657473207769746820646966666572656e742072657365727665206c6f636174696f6e732068617665206265656e20617474656d7074656420666f72207472616e736665722e604c6f63616c457865637574696f6e496e636f6d706c6574650018047c4c6f63616c2058434d20657865637574696f6e20696e636f6d706c6574652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef10a0c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574384d6967726174696f6e537461746500011c284e6f745374617274656400000034537461727465644578706f727404013c6e6578745f626567696e5f7573656410012c50616765436f756e7465720001003c436f6d706c657465644578706f72740002005c537461727465644f7665727765696768744578706f72740401546e6578745f6f7665727765696768745f696e64657830010c75363400030064436f6d706c657465644f7665727765696768744578706f72740004003853746172746564436c65616e7570040118637572736f72f50a01984f7074696f6e3c426f756e6465645665633c75382c20436f6e73745533323c313032343e3e3e00050024436f6d706c6574656400060000f50a04184f7074696f6e04045401f90a0108104e6f6e6500000010536f6d650400f90a0000010000f90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000fd0a0c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e010b0c446d61747269785f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c6574050b00000408fcfc00090b00000408fc38000d0b0c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e110b0c306f726d6c5f78746f6b656e73186d6f64756c65144572726f720404540001504441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c696441737365740008045454686520417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904dc5468652064657374696e6174696f6e20604c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04d85468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e206120417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e504e6f74537570706f727465644c6f636174696f6e001104584e6f7420737570706f72746564204c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e2c526174654c696d69746564001304a44173736574207472616e73666572206973206c696d6974656420627920526174654c696d697465722e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150b085070616c6c65745f6d6573736167655f717565756524426f6f6b537461746504344d6573736167654f726967696e013d0200180114626567696e10012450616765496e64657800010c656e6410012450616765496e646578000114636f756e7410012450616765496e64657800014072656164795f6e65696768626f757273190b01844f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e0001346d6573736167655f636f756e7430010c75363400011073697a6530010c7536340000190b04184f7074696f6e040454011d0b0108104e6f6e6500000010536f6d6504001d0b00000100001d0b085070616c6c65745f6d6573736167655f7175657565284e65696768626f75727304344d6573736167654f726967696e013d0200080110707265763d0201344d6573736167654f726967696e0001106e6578743d0201344d6573736167654f726967696e0000210b000004083d021000250b085070616c6c65745f6d6573736167655f71756575651050616765081053697a650110204865617053697a65000018012472656d61696e696e6710011053697a6500013872656d61696e696e675f73697a6510011053697a6500012c66697273745f696e64657810011053697a65000114666972737410011053697a650001106c61737410011053697a6500011068656170290b019c426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e0000290b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00002d0b0c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144572726f720404540001242c4e6f745265617061626c65000008490150616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c641c656e6f7567682e184e6f50616765000104845061676520746f2062652072656170656420646f6573206e6f742065786973742e244e6f4d657373616765000204a8546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e40416c726561647950726f6365737365640003040101546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e18517565756564000404ac546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e48496e73756666696369656e74576569676874000504190154686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e6054656d706f726172696c79556e70726f6365737361626c65000610a854686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e00590153756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f756768247265747279696e672e2c517565756550617573656400070cec5468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e001d01546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e4c526563757273697665446973616c6c6f7765640008043101416e6f746865722063616c6c20697320696e2070726f677265737320616e64206e6565647320746f2066696e697368206265666f726520746869732063616c6c2063616e2068617070656e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e310b083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573350b0190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000350b083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000390b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00003d0b0c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e410b0000040c18180000450b00000408181800490b000004081800004d0b0000040c18b102b50200510b00000408183000550b0c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640161020008010869646102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000590b0c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001e448436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e04a4547269656420746f2063726561746520546f6b656e207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04150154686520636f6c6c656374696f6e206f7220746f6b656e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473d477657265206275726e65642e204120746f6b656e2063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74001104150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e584d696e744661696c6564526571756972656d656e74730014040101546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865206d696e7420706f6c6963795849646c654f7065726174696f6e517565756546756c6c00150405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001604dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001704b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001804ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730019048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001a04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001b04c4546f6b656e2063616e6e6f742061637420617320626f746820612063757272656e637920616e64206120726f79616c7479504d6178417070726f76616c734578636565646564001c04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001d04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001e08510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365001f04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002004510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002104bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002204ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002304905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002404c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002504e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002604e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e0027048c436f6e666c696374696e67204c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e5573650028047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002904b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002a04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002b04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73404e6f436c61696d417661696c61626c65002c04645468657265206973206e6f7468696e6720746f20636c61696d60496e76616c6964457468657265756d5369676e6174757265002d048454686520657468657265756d207369676e617475726520697320696e76616c696458496e76616c6964457468657265756d41646472657373002e04c454686520657468657265756d206164647265737320646f6573206e6f74206d6174636820746865207369676e61747572655c546f6b656e49645265736572766564466f72436c61696d002f04010154686520746f6b656e2069642063616e6e6f74206265206d696e7465642062656361757365206974277320726573657276656420666f7220636c61696d696e675c436f6c6c656374696f6e436f756e744578636565646564003004c0546865206e756d626572206f6620636f6c6c656374696f6e73206861732065786365656465642074686520626f756e642857726f6e67436f756e74003104dc5468652070617373656420636f756e7420646f6573206e6f74207265666c6563742074686520616d6f756e7420696e2073746f7261676544496e76616c69644d696e74506172616d730032045c4d696e7420706172616d732061726520696e76616c69646c4e6f50656e64696e67436f6c6c656374696f6e5472616e736665720033049854686520636f6c6c656374696f6e20686173206e6f2070656e64696e67207472616e7366657258416c7265616479436f6c6c656374696f6e4f776e65720034043501546865206163636f756e7420616c7265616479206f776e732074686520636f6c6c656374696f6e2e205472616e7366657272696e6720746f2073656c66206973206e6f7420616c6c6f7765642e4c496e73756666696369656e744465706f7369740035041d01546865206f7065726174696f6e20776f756c6420636175736520746865206465706f73697420746f2064726f702062656c6f7720746865206d696e696d756d20616c6c6f77656444496e636f6d70617469626c65546f6b656e003604bc54686520746f6b656e206973206e6f7420636f6d70617469626c6520776974682074686973206f7065726174696f6e5c4d6178446563696d616c436f756e744578636565646564003704a0446563696d616c20636f756e7420697320686967686572207468616e20746865206d6178696d756d944163636f756e744465706f7369744e6f74416c6c6f776564576974684465706f7369746f720038084d015768656e2061206465706f7369746f72206973207573656420746f206d696e74206120746f6b656e2c20697420697320646973616c6c6f77656420746f20616c736f2061646420746f2074686520746f6b656e3c6163636f756e74206465706f736974048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d0b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601a503045300000400610b013842547265654d61703c4b2c20563e0000610b042042547265654d617008044b0100045601a503000400650b000000650b000002690b00690b0000040800a503006d0b101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000710b0c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065750b0c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d6501ad03244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301790b3c4163636f756e7452756c655365747301d10b002401146f776e65720001244163636f756e7449640001106e616d65ad0301104e616d6500012472756c655f73657473790b0140446973706174636852756c6553657473000138746f74616c5f72657365727665641d01011c42616c616e63650001346163636f756e745f636f756e740d01010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74c50301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656e200110626f6f6c00013c636f7665726167655f706f6c696379d1030138436f766572616765506f6c6963790001346163636f756e745f72756c6573d10b013c4163636f756e7452756c65536574730000790b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456017d0b045300000400c50b013842547265654d61703c4b2c20563e00007d0b0c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501810b204d617852756c657301f107000c011472756c6573b50b01c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656e200110626f6f6c00013c726571756972655f6163636f756e74200110626f6f6c0000810b0c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c655772617070657204045400012c4857686974656c697374656443616c6c6572730400e103016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e730400a507017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400b10701884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400850b015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400890b015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e0400f103015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c730400c107015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e7369637304008d0b01705065726d697474656445787472696e7369637352756c654f663c543e0007004857686974656c697374656450616c6c6574730400a90b016c57686974656c697374656450616c6c65747352756c654f663c543e00080040526571756972655369676e61747572650400e9070164526571756972655369676e617475726552756c654f663c543e0009003c4d696e696d756d496e667573696f6e0400ed0701604d696e696d756d496e667573696f6e52756c654f663c543e000a0000850b104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c65041842756467657401b90700080118627564676574b9070118427564676574000128757365725f636f756e740d01010c7533320000890b104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574b90701704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6efd030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00008d0b104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01910b0c4d617801dd07000400a10b0178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000910b0c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801950b0008012c70616c6c65745f6e616d65990b0170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65990b0170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000950b0850656e6a696e5f6d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e67746800000000990b101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801950b0004009d0b0164426f756e6465645665633c75382c204d61784c656e6774683e00009d0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000a10b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401910b045300000400a50b01185665633c543e0000a50b000002910b00a90b104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574735857686974656c697374656450616c6c65747352756c650834426f756e646564537472696e6701990b0c4d617801c907000400ad0b0178426f756e6465645665633c426f756e646564537472696e672c204d61783e0000ad0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401990b045300000400b10b01185665633c543e0000b10b000002990b00b50b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f903045601810b045300000400b90b013842547265654d61703c4b2c20563e0000b90b042042547265654d617008044b01f903045601810b000400bd0b000000bd0b000002c10b00c10b00000408f903810b00c50b042042547265654d617008044b01100456017d0b000400c90b000000c90b000002cd0b00cd0b00000408107d0b00d10b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01d50b045601d90b045300000400dd0b013842547265654d61703c4b2c20563e0000d50b0c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e00010000d90b0c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c6572730400e103016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e0400f103015452657175697265546f6b656e52756c654f663c543e00010000dd0b042042547265654d617008044b01d50b045601d90b000400e10b000000e10b000002e50b00e50b00000408d50bd90b00e90b00000408000000ed0b0c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c655365747301f10b304d617852756c65436f756e7401f107444d617852756c65446174614c656e67746801f50b0010013074616e6b5f6465706f7369741d01011c42616c616e6365000130757365725f6465706f7369741d01011c42616c616e6365000138746f74616c5f72656365697665641d01011c42616c616e636500013872756c655f646174615f73657473f90b01f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000f10b0850656e6a696e5f6d61747269785f72756e74696d652c4d617852756c655365747300000000f50b0850656e6a696e5f6d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e67746800000000f90b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601fd0b045300000400110c013842547265654d61703c4b2c20563e0000fd0b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f903045601010c045300000400050c013842547265654d61703c4b2c20563e0000010c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000050c042042547265654d617008044b01f903045601010c000400090c000000090c0000020d0c000d0c00000408f903010c00110c042042547265654d617008044b0110045601fd0b000400150c000000150c000002190c00190c0000040810fd0b001d0c0c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465646c526571756972657346726f7a656e54616e6b4f7252756c65736574000f04f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001004bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001104e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001204b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400130439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001404fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610015043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001604ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e645c4465706f73697443616c63756c6174696f6e4572726f72001704ac50726f626c656d732063616c63756c6174696e6720746865206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0018045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001904d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001a04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c6520736574048054686520604572726f726020656e756d206f6620746869732070616c6c65742e210c0c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f000004013070726f746f636f6c5f6665655902011c50657262696c6c0000250c00000408340000290c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004007d0401185665633c543e00002d0c0c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400018830556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f74206265206372656174656464526563656976656456616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e673c4d616b65417373657446726f7a656e001504504d616b652061737365742069732066726f7a656e3c54616b65417373657446726f7a656e0016045054616b652061737365742069732066726f7a656e6843616e6e6f7443616e63656c41756374696f6e576974684269640017049443616e6e6f742063616e63656c2061756374696f6e207769746820616374697665206269648043616e6e6f7443616e63656c41756374696f6e4166746572456e64426c6f636b0018049443616e6e6f742063616e63656c2061756374696f6e20616674657220656e6420626c6f636b44496e76616c696445787069726174696f6e001904a85468652065787069726174696f6e20626c6f636b206d75737420626520696e2074686520667574757265284e6f7445787069726564001a04c0546865206c697374696e67206973206e6f74206578706972656420616e642063616e6e6f742062652072656d6f766564384e6f436f756e7465724f66666572001b04b84120636f756e746572206f666665722069732072657175697265642062757420646f6573206e6f74206578697374545061727469616c46696c6c4e6f74416c6c6f776564001c048c4f666665727320646f206e6f7420737570706f7274207061727469616c2066696c6c7338496e76616c696446656553696465001d04b054686520666565207369646520646f6573206e6f74206d6174636820746865206c697374696e6720747970654457726f6e6743757272656e745072696365001e04090154686520706173736564206063757272656e745f70726963656020646f6573206e6f74206d61746368207468652061637475616c2063757272656e742070726963654443616e6e6f74436f756e74657253656c66001f04a443616e6e6f7420706c616365206120636f756e746572206f66666572206f6e206f776e206f66666572704d617850656e64696e674c697374696e674964734578636565646564002004cc4d6178206e756d626572206f662070656e64696e67206c697374696e672069647320686173206265656e20657863656564656448436f756e7465724f666665724578697374730021048054686520636f756e746572206f6666657220616c7265616479206578697374730464546865206572726f7220666f7220746869732070616c6c6574310c101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680141040008012c70616c6c65745f6e616d653d040170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65350c01904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000350c04184f7074696f6e040454013d040108104e6f6e6500000010536f6d6504003d040000010000390c0c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652e3d0c0c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e410c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401450c045300000400490c01185665633c543e0000450c0c3470616c6c65745f636c61696d7314747970657324436c61696d446174610c1c42616c616e63650118104861736801342c426c6f636b4e756d62657201100010011068617368ed0401304f7074696f6e3c486173683e000118616d6f756e7418011c42616c616e636500013069735f6566695f746f6b656e200110626f6f6c00014873746172745f626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720000490c000002450c004d0c0c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400013060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f70496e76616c6964436c61696d5265717565737454696d657374616d700003047c496e76616c696420436c61696d20526571756573742054696d657374616d705045786368616e67655261746549734e6f745365740004046045786368616e67652052617465206973206e6f74207365742c4f75744f66426f756e6473000504d847656e65726963206572726f7220666f72207768656e20626f756e64656420766563746f72206973206f7574206f6620626f756e647354496e76616c6964436c61696d54696d657374616d700006045c496e76616c696420436c61696d2054696d657374616d705c44656c617954696d65466f72436c61696d4e6f745365740007047044656c61792054696d6520666f7220436c61696d204e6f74205365744844656c617954696d65536574546f6f4c6f770008049c44656c61792063616e6e6f74206265206c657373207468616e204d696e436c61696d44656c617958496e76616c6964457468657265756d416464726573730009047c496e76616c696420616464726573732070617373656420696e20636c61696d6444656c617954696d65466f72436c61696d4e6f74456e646564000a04a044656c61792074696d65206973206e6f74206f76657220666f72207573657220746f20636c61696d4c53616d65457468657265756d41646472657373000b04ac696e206d6f766520636c61696d20626f7468206574686572756d2061646472657373206172652073616d65048054686520604572726f726020656e756d206f6620746869732070616c6c65742e510c00000408550c650c00550c0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e747300304964656e74697479496e666f015908000c01286a756467656d656e7473590c01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f590801304964656e74697479496e666f0000590c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d0c045300000400610c01185665633c543e00005d0c0000040810e90800610c0000025d0c00650c04184f7074696f6e0404540161040108104e6f6e6500000010536f6d65040061040000010000690c00000408186d0c006d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e0000710c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401750c0453000004007d0c01185665633c543e0000750c04184f7074696f6e04045401790c0108104e6f6e6500000010536f6d650400790c0000010000790c0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f0c1c42616c616e63650118244163636f756e74496401001c49644669656c640130000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c647330011c49644669656c6400007d0c000002750c00810c0c3c70616c6c65745f6964656e746974791474797065734c417574686f7269747950726f70657274696573041853756666697801850c00080118737566666978850c0118537566666978000128616c6c6f636174696f6e100128416c6c6f636174696f6e0000850c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000890c0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400016848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e44546f6f4d616e7952656769737472617273000b04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000c04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000d047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000e04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479000f04d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001004f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e34496e76616c6964537566666978001104805468652070726f76696465642073756666697820697320746f6f206c6f6e672e504e6f74557365726e616d65417574686f72697479001204e05468652073656e64657220646f6573206e6f742068617665207065726d697373696f6e20746f206973737565206120757365726e616d652e304e6f416c6c6f636174696f6e001304c454686520617574686f726974792063616e6e6f7420616c6c6f6361746520616e79206d6f726520757365726e616d65732e40496e76616c69645369676e6174757265001404a8546865207369676e6174757265206f6e206120757365726e616d6520776173206e6f742076616c69642e4452657175697265735369676e6174757265001504090153657474696e67207468697320757365726e616d652072657175697265732061207369676e61747572652c20627574206e6f6e65207761732070726f76696465642e3c496e76616c6964557365726e616d65001604b054686520757365726e616d6520646f6573206e6f74206d6565742074686520726571756972656d656e74732e34557365726e616d6554616b656e0017047854686520757365726e616d6520697320616c72656164792074616b656e2e284e6f557365726e616d65001804985468652072657175657374656420757365726e616d6520646f6573206e6f742065786973742e284e6f74457870697265640019042d0154686520757365726e616d652063616e6e6f7420626520666f72636566756c6c792072656d6f76656420626563617573652069742063616e207374696c6c2062652061636365707465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8d0c00000408910c1800910c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401950c045300000400990c01185665633c543e0000950c083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650169042c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970656904012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000990c000002950c009d0c00000408a10c1800a10c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a50c045300000400a90c01185665633c543e0000a50c083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801342c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683401104861736800011868656967687410012c426c6f636b4e756d6265720000a90c000002a50c00ad0c0c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10c0c4470616c6c65745f6d6967726174696f6e731870616c6c6574144572726f720404540001041c4f6e676f696e67000004e8546865206f7065726174696f6e2063616e6e6f7420636f6d706c6574652073696e636520736f6d65204d424d7320617265206f6e676f696e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50c102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301f1051043616c6c01b905245369676e617475726501f10814457874726101b90c00040038000000b90c00000424bd0cc10cc50cc90cd10cd50cd90cdd0ce10c00bd0c10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000c10c10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000c50c10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000c90c10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400cd0c010c4572610000cd0c102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000d10c10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e6365040454000004000d010120543a3a4e6f6e63650000d50c10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000d90c086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001d01013042616c616e63654f663c543e0000dd0c0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000e10c08746672616d655f6d657461646174615f686173685f657874656e73696f6e44436865636b4d657461646174614861736804045400000401106d6f6465e50c01104d6f64650000e50c08746672616d655f6d657461646174615f686173685f657874656e73696f6e104d6f64650001082044697361626c65640000001c456e61626c656400010000a41853797374656d011853797374656d481c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e40496e686572656e74734170706c696564010020040004a4205768657468657220616c6c20696e686572656e74732068617665206265656e206170706c6965642e2c426c6f636b576569676874010024180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510348000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510380400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401003c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004c04001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023481040400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000850404000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100200400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100200400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007904040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e44417574686f72697a65645570677261646500008d04040004b82060536f6d6560206966206120636f6465207570677261646520686173206265656e20617574686f72697a65642e01910401581830426c6f636b57656967687473a104e501025b1f5d00070088526a7413ffffffffffffffffc2a0a91d000107d00918a44b1366666666666666a6010700e6bd4f5713ffffffffffffffbf010000c2a0a91d000107d0abacbe681366666666666666e601070088526a7413ffffffffffffffff010700a2941a1d130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468b1043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874b9044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ebd045103306d61747269782d656e6a696e306d61747269782d656e6a696e00000000f40300000000000038df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000037242681f96a7abd01000000c90bb9b17b27614701000000fbc577b9d747efd6010000000a000000000484204765742074686520636861696e277320696e2d636f64652076657273696f6e2e28535335385072656669786d0408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01cd04003c50617261636861696e53797374656d013c50617261636861696e53797374656d6044556e696e636c756465645365676d656e740100d1040400184901204c617465737420696e636c7564656420626c6f636b2064657363656e64616e7473207468652072756e74696d652061636365707465642e20496e206f7468657220776f7264732c20746865736520617265610120616e636573746f7273206f66207468652063757272656e746c7920657865637574696e6720626c6f636b2077686963682068617665206e6f74206265656e20696e636c7564656420696e20746865206f627365727665644c2072656c61792d636861696e2073746174652e00750120546865207365676d656e74206c656e677468206973206c696d69746564206279207468652063617061636974792072657475726e65642066726f6d20746865205b60436f6e73656e737573486f6f6b605d20636f6e666967757265643c20696e207468652070616c6c65742e6c41676772656761746564556e696e636c756465645365676d656e740000f90404000c69012053746f72616765206669656c642074686174206b6565707320747261636b206f662062616e64776964746820757365642062792074686520756e696e636c75646564207365676d656e7420616c6f6e672077697468207468652d01206c61746573742048524d502077617465726d61726b2e205573656420666f72206c696d6974696e672074686520616363657074616e6365206f66206e657720626c6f636b73207769746890207265737065637420746f2072656c617920636861696e20636f6e73747261696e74732e5450656e64696e6756616c69646174696f6e436f6465010038040018590120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f20626524206170706c6965642e003d0120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f7665727772697465207468657101205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d2077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f636573730901207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000380400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000fd0404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f6465010020040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d62657201001010000000000c1d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e00882054686973206973207570646174656420696e20606f6e5f66696e616c697a65602e60557067726164655265737472696374696f6e5369676e616c0100050504001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3855706772616465476f41686561640100f104040014dc204f7074696f6e616c207570677261646520676f2d6168656164207369676e616c2066726f6d207468652072656c61792d636861696e2e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600000d05040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000150504001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000029050400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100310580000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301003505040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100410504000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d6573736167657301009d0404000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301009d04040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e5c55707761726444656c6976657279466565466163746f720100490540000064a7b3b6e00d000000000000000004e42054686520666163746f7220746f206d756c7469706c792074686520626173652064656c69766572792066656520627920666f7220554d502e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000280400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000280400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e60437573746f6d56616c69646174696f6e486561644461746100003804000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e014d05017c042853656c66506172614964410210e803000004b82052657475726e73207468652070617261636861696e204944207765206172652072756e6e696e6720776974682e017105012454696d657374616d70012454696d657374616d70080c4e6f7701003020000000000000000004a0205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010020040010d82057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e00550120546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e4501204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e0175050004344d696e696d756d506572696f6430207017000000000000188c20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e004d012042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e4901206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f61012064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c6520746869737020706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e4964010041021064000000000179050000000520507265696d6167650120507265696d6167650c24537461747573466f7200010406347d050400049020546865207265717565737420737461747573206f66206120676976656e20686173682e4052657175657374537461747573466f72000104063489050400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f720001040699059d0504000001a10501840001a50507245363686564756c657201245363686564756c6572103c496e636f6d706c65746553696e6365000010040000184167656e64610101040510a9050400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e1c52657472696573000104028c3109040004210120526574727920636f6e66696775726174696f6e7320666f72206974656d7320746f2062652065786563757465642c20696e6465786564206279207461736b20616464726573732e184c6f6f6b757000010405048c040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01bd05018808344d6178696d756d576569676874283c0700a0db215d13cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e013509081c5574696c6974790001c5050198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0139090920536166654d6f64650120536166654d6f64650830456e7465726564556e74696c000010040014290120436f6e7461696e7320746865206c61737420626c6f636b206e756d62657220746861742074686520736166652d6d6f64652077696c6c2072656d61696e20656e746572656420696e2e00a4202053657420746f20604e6f6e6560207768656e20736166652d6d6f6465206973206578697465642e00510120536166652d6d6f6465206973206175746f6d61746963616c6c7920657869746564207768656e207468652063757272656e7420626c6f636b206e756d626572206578636565647320746869732076616c75652e204465706f7369747300010805053d0918040010350120486f6c64732074686520726573657276652074686174207761732074616b656e2066726f6d20616e206163636f756e74206174206120737065636966696320626c6f636b206e756d6265722e00750120546869732068656c707320676f7665726e616e636520746f206861766520616e206f76657276696577206f66206f75747374616e64696e67206465706f7369747320746861742073686f756c642062652072657475726e6564206f722420736c61736865642e01e905019c1434456e7465724475726174696f6e1010b004000004210120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652077696c6c20626520656e7465726564206279205b6050616c6c65743a3a656e746572605d2e38457874656e644475726174696f6e1010580200000c4d0120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652063616e20626520657874656e6465642062792065616368205b6050616c6c65743a3a657874656e64605d2063616c6c2e004d01205468697320646f6573206e6f7420696d706f736520612068617264206c696d69742061732074686520736166652d6d6f64652063616e20626520657874656e646564206d756c7469706c652074696d65732e48456e7465724465706f736974416d6f756e74b10204000c05012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a656e746572605d2e00410120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920656e61626c696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e4c457874656e644465706f736974416d6f756e74b10204000c09012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a657874656e64605d2e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920657874656e64696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e3052656c6561736544656c6179bd02040020490120546865206d696e696d616c206475726174696f6e2061206465706f7369742077696c6c2072656d61696e20726573657276656420616674657220736166652d6d6f646520697320656e7465726564206f72490120657874656e6465642c20756e6c657373205b6050616c6c65743a3a666f7263655f72656c656173655f6465706f736974605d206973207375636365737366756c6c792063616c6c656420736f6f6e65722e005901204576657279206465706f736974206973207469656420746f20612073706563696669632061637469766174696f6e206f7220657874656e73696f6e2c20746875732065616368206465706f7369742063616e206265e82072656c656173656420696e646570656e64656e746c79206166746572207468652064656c617920666f7220697420686173207061737365642e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c792072656c656173696e672074686520736166652d6d6f6465206465706f7369747320616e6420697320612073616e65242064656661756c742e014109402042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402004509040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402005509040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c6473010104020061090400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a6573010104020079090400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e01ed0501a410484578697374656e7469616c4465706f736974184000008a5d78456301000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e284d6178467265657a657310103200000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e0185090a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100490540000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010089090400000001ac04604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c7469706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f726974796000510120546869732076616c7565206973206d756c7469706c69656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301008d09040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510990904000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510a10904000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500ad09d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100200400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000c509040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040634c90904000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040634200400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402c034040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01fd0501b0303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000e8dfac1e6614fe3400000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f7765642004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e01cd090c1c436f756e63696c011c436f756e63696c182450726f706f73616c730100d109040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040634b905040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040634d509040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01050601c404444d617850726f706f73616c576569676874283c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01d9090d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100dd09040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040634b905040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040634d509040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01090601c804444d617850726f706f73616c576569676874283c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01e1090e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c183450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510e5090400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100e909040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e285370656e64436f756e74010010100000000004a42054686520636f756e74206f66207370656e647320746861742068617665206265656e206d6164652e185370656e64730001040510f109040004d0205370656e647320746861742068617665206265656e20617070726f76656420616e64206265696e672070726f6365737365642e010d0601cc203050726f706f73616c426f6e64f9091050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756db1020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ef90910102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964fd092065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e305061796f7574506572696f641010c04b03000419012054686520706572696f6420647572696e6720776869636820616e20617070726f766564207472656173757279207370656e642068617320746f20626520636c61696d65642e01010a0f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100050a040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01110601d00001090a11204d756c746973696701204d756c746973696704244d756c74697369677300010805020d0a110a040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01150601d40c2c4465706f7369744261736518400080333e3d2cf806000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d28398d7020000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01190a1228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f727301001d0a04000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100310a0400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100350a040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200410a04000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100450a24010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f01010805053d094d0a080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d65011d0601dc28404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e74184000003d9160e4581100000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01510a151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100e00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010020040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100550a0400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ed090400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050025060400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e6572000104055d0a00040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01210601e80001650a161041757261011041757261082c417574686f7269746965730100690a0400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100710a2000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874082c417574686f7269746965730100690a040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c5d0120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c0d0120616c77617973206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e20536c6f74496e666f0000750a04000cd82043757272656e7420736c6f742070616972656420776974682061206e756d626572206f6620617574686f72656420626c6f636b732e00982055706461746564206f6e206561636820626c6f636b20696e697469616c697a6174696f6e2e00000000182458636d705175657565012458636d7051756575651c50496e626f756e6458636d7053757370656e6465640100790a0400200d01205468652073757370656e64656420696e626f756e642058434d50206368616e6e656c732e20416c6c206f746865727320617265206e6f742073757370656e6465642e00710120546869732069732061206053746f7261676556616c75656020696e7374656164206f662061206053746f726167654d6170602073696e636520776520657870656374206d756c7469706c652072656164732070657220626c6f636b690120746f20646966666572656e74206b65797320776974682061206f6e652062797465207061796c6f61642e205468652061636365737320746f2060426f756e6465644254726565536574602077696c6c2062652063616368656415012077697468696e2074686520626c6f636b20616e64207468657265666f7265206f6e6c7920696e636c75646564206f6e636520696e207468652070726f6f662073697a652e006501204e4f54453a2054686520506f562062656e63686d61726b696e672063616e6e6f74206b6e6f77207468697320616e642077696c6c206f7665722d657374696d6174652c20627574207468652061637475616c2070726f6f66442077696c6c20626520736d616c6c65722e484f7574626f756e6458636d705374617475730100850a0400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205910a38040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402410238040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100950a302000000030000000080000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e38517565756553757370656e64656401002004000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e4444656c6976657279466565466163746f72010104054102490540000064a7b3b6e00d000000000000000004c42054686520666163746f7220746f206d756c7469706c792074686520626173652064656c6976657279206665652062792e01310601ec044c4d6178496e626f756e6453757370656e6465641010e803000014490120546865206d6178696d756d206e756d626572206f6620696e626f756e642058434d50206368616e6e656c7320746861742063616e2062652073757370656e6465642073696d756c74616e656f75736c792e005d0120416e792066757274686572206368616e6e656c2073757370656e73696f6e732077696c6c206661696c20616e64206d65737361676573206d6179206765742064726f7070656420776974686f757420667572746865724501206e6f746963652e2043686f6f73696e67206120686967682076616c756520283130303029206973206f6b61793b207468652074726164652d6f666620746861742069732064657363726962656420696ed8205b60496e626f756e6458636d7053757370656e646564605d207374696c6c206170706c6965732061742074686174207363616c652e01990a1e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e746572010030200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402309d0a0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040634101000000000106820546865206578697374696e672061737365742074726170732e006101204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e65642060417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502b10a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502b10a30040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502b10ab50a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100b90a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000c50a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c050202c90ad10a040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c65730001040200e10a040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e646564010020040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e01350601f00001ed0a1f2843756d756c757358636d0001c906011d0200002020446d7051756575650120446d705175657565043c4d6967726174696f6e5374617475730100f10a0400049020546865206d6967726174696f6e207374617465206f6620746869732070616c6c65742e01cd060121020000211c4f726d6c58636d0001d1060125020001fd0a30244d617472697858636d01244d617472697858636d04384d696e696d756d5765696768747301010405e5062d020c000000144501205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206d617472697858636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201d50601290204404e617469766543757272656e63794964610208000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454e4a292e01010b3534556e6b6e6f776e546f6b656e730134556e6b6e6f776e546f6b656e730860436f6e637265746546756e6769626c6542616c616e6365730101080202050b18400000000000000000000000000000000010050120436f6e63726574652066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e64206120636f6e6372657465342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e207531323860416273747261637446756e6769626c6542616c616e6365730101080202090b1840000000000000000000000000000000001005012041627374726163742066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e642061206162737472616374342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e20753132380001310200010d0b381c58546f6b656e730001e9060135020c3053656c664c6f636174696f6efc08000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874281802286bee0110104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e34526174654c696d6974657249649400046c20546865206964206f662074686520526174654c696d697465722e01110b37304d657373616765517565756501304d65737361676551756575650c30426f6f6b5374617465466f72010104053d02150b74000000000000000000000000000000000000000000000000000000000004cc2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e2c536572766963654865616400003d02040004bc20546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e1450616765730001080505210b250b0400048820546865206d6170206f66207061676520696e646963657320746f2070616765732e01f9060139020c204865617053697a65101000000100143d01205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e005901204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c207468652077656967687420746861742069735d0120617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d65737361676511012073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e204d61785374616c651010080000000c5d0120546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e6751012063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d6179206265fc2064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e3453657276696365576569676874ad044001070016d0be281399999999999999591441012054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f726820736572766963696e6720656e717565756564206974656d732e00fc2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6ca82060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c792e012d0b3e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510310b0400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510390b0400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100e909040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01fd060149022444426f756e74794465706f7369744261736518400000d9e9ac2d7803000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572f9091020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d6178b1024401000050efe2d6e41a1b00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696eb10244010000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000007a22c1c8b12200000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565013d0b222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732c34546f6b656e4163636f756e747300010c020202410b59030400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e730001040218cd02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202450b05030400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202490b3d03040018c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e0020204669656c64733ac0202d20496620746865206163636f756e742069732066726f7a656e20666f72207468697320636f6c6c656374696f6e2eec202d20496620746865206163636f756e7420686173206d61646520616e7920617070726f76616c7320666f722074686520636f6c6c656374696f6ecc202d20486f77206d616e79206163636f756e7473206172652061737369676e656420746f2074686520636f6c6c656374696f6e284174747269627574657300010c0202024d0b79070400047101204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e20436f6e7461696e73207468652061747472696275746527732076616c756520616e64207468652073746f72616765206465706f7369742e6850656e64696e67436f6c6c656374696f6e5472616e73666572730001040518000400049820436f6c6c656374696f6e732077616974696e6720746f206265207472616e7366657272656448417373657449647342794c6f636174696f6e00010405fc6102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e7358436c61696d61626c65436f6c6c656374696f6e4964730001040691038907040004902053746f726573206461746120666f7220616e20657468657265756d206164647265737348556e6d696e7461626c65546f6b656e4964730001080505510b3004000c690120546865736520746f6b656e206964732063616e206f6e6c79206265206d696e7465642062792063616c6c696e672060666f7263655f6d696e74602e20546865207365636f6e64206b657920697320616e20657468657265756d6501206261736520746f6b656e2069642c20616e64207468652076616c756520697320746865206869676865737420746f6b656e20696e64657820746861742063616e6e6f74206265206d696e7465642e20416c6c20746f6b656e490120696e64657865732073746172742066726f6d20312c20736f206566666563746976656c7920697420626c6f636b7320746f6b656e20696e64657865732066726f6d203120746f207468652076616c75652e4c4e6174697665436f6c6c656374696f6e496473000104051818040004e8204d6170206f6620657468657265756d20636f6c6c656374696f6e20696420746f20746865206e617469766520636f6c6c656374696f6e206964010107014d0264504174747269627574654465706f7369744261736518400000c52ebca2b100000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000901ec4bc160000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e74584d6178546f6b656e47726f757073506572546f6b656e10100100000004c420546865206d6178206e756d626572206f6620746f6b656e2067726f75707320616c6c6f7765642070657220746f6b656e64436f6c6c656374696f6e4372656174696f6e4465706f7369741840000031d6e275bc56000000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874281c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666f550b4800000040899d4be6d616010000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965726901206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d844d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e741010d700000004f0204d6178206e756d626572206f6620636f6c6c656374696f6e7320746861742063616e20626520636c61696d656420627920616e206163636f756e743c4d6178446563696d616c436f756e7408041204ac204d6178206e756d626572206f6620646563696d616c7320616c6c6f77656420666f72206120746f6b656e58436c61696d436f6c6c656374696f6e735072656669783884805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a04d02054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20636f6c6c656374696f6e7344436c61696d546f6b656e7350726566697838706c5472616e7366657220746f6b656e7320746f206163636f756e743a04bc2054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20746f6b656e7368457468657265756d4d6967726174696f6e4163636f756e7449640080884f55bd221f1c2d10e32e424aabb6621786222f7c57dfe66ad4aaaca2522a51043d0120546865206163636f756e7420696420746861742070726f766964657320746865206578697374656e7469616c206465706f736974207768656e20636c61696d696e6720636f6c6c656374696f6e734c4d6967726174696f6e5265696d62757273657200803adabfacf7cde18f2199ebf2e4d1b872e4eceab6ef33987f443f803b7a06825f08610120546865206163636f756e7420746861742077696c6c207265696d627572736520726573657276657320666f72206163636f756e747320746861742068617665206120686967686572206465706f73697420647572696e673820746865206d6967726174696f6e01590b2814506f6f6c730114506f6f6c730414506f6f6c7301005d0b0400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73018d07019d030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e744964736d0b01026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c2074686579206172653020646973747269627574656401710b2c244675656c54616e6b7301244675656c54616e6b73081454616e6b730001040200750b040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e74730001080202e90bed0b040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e74206461746101910701a903481053616c746901206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100a00000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101014000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a651010e803000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f736974184000007a22c1c8b12200000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f73697418400000c16ff286230000000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965726901206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679e4108017b42c04c020546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204d61747269782e011d0c362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100210c1002e1f50504a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104063405040400043c204c697374696e677320627920494434436f756e7465724f66666572730001080605250c3104040004a420436f756e746572206f6666657273206279206c697374696e6720696420616e64206163636f756e74484e6578744c697374696e674964496e7075740100184000000000000000000000000000000000046501205573656420746f2067656e657261746520746865206e657874206c697374696e672069642e20496e6372656d656e7473206279206f6e652065766572792074696d652061206c697374696e6720697320637265617465642e4450656e64696e674c697374696e674964730100290c040004b8204c697374696e672069647320746861742077696c6c2062652070726f63657373656420696e206f6e2069646c6501290801010420704d696e696d756d426964496e63726561736550657263656e74616765e41080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965726901206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f73697418400090323a73060a070000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e674c436f756e7465724f666665724465706f736974184000008a5d78456301000000000000000004a420546865206465706f73697420666f72206372656174696e67206120636f756e746572206f66666572484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e642062696473504d617850656e64696e674c697374696e6749647310106400000004cc204d6178206e756d626572206f66206c697374696e672069647320696e205b6050656e64696e674c697374696e67496473605d012d0c323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405310c9404001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e012d0801390404344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e01390c33344d61747269785574696c69747900013108014904044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e013d0c3918436c61696d730118436c61696d731c18436c61696d73000104069103410c0400041d0120546869732073746f72657320636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520766563206f6620636c61696d20646174612e545472616e73616374696f6e486173684c6f6f6b7570000104063494040004590120546869732073746f726573207472616e73616374696f6e20686173682e204973207573656420746f20636865636b206966207472616e73616374696f6e206861736820697320616c72656164792070726573656e7450546f74616c556e636c61696d6564416d6f756e740100184000000000000000000000000000000000045d0120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e2072657175657374656420616e6420617265206e6f742079657420636c61696d65642e4444656c6179436c61696d73506572696f64000010040004e02044656c61792074696d6520696e20626c6f636b206e756d62657273206265666f726520746865207573657220636f756c6420636c61696d444c6174657374426c6f636b4e756d6265720000100400084101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d20666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e3045786368616e6765526174650000e40400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e304163636f756e744e6f6e6365000104069103100400086d0120546869732073746f726573206e6f6e636520666f72206561636820457468657265756d206163636f756e742c2077686963682077696c6c20696e6372656d656e742065766572792074696d65207768656e20454e4a32206172652420636c61696d65642e013508015504101850726566697838646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa000000043501204d6178696d756d206e756d626572206f6620636c61696d7320746861742063616e2062652072657175657374656420696e20612062617463682064756520746f20626c6f636b206c696d6974344d696e436c61696d44656c61791010201c0000049c204d696e696d756d2044656c617920696e206461797320666f7220636c61696d696e6720454e4a64436c61696d4469737472696275746f724163636f756e74496400806d6f646c65662f636c61696d000000000000000000000000000000000000000008250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c647320454e4a3220746f20626554206469737472696275746564206f6e20436c61696d014d0c3b204964656e7469747901204964656e746974791c284964656e746974794f660001040500510c040010690120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e204669727374206974656d20697320746865e020726567697374726174696f6e2c207365636f6e6420697320746865206163636f756e742773207072696d61727920757365726e616d652e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200e5080400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500690c44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100710c0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e4c557365726e616d65417574686f7269746965730001040500810c040004f42041206d6170206f6620746865206163636f756e74732077686f2061726520617574686f72697a656420746f206772616e7420757365726e616d65732e444163636f756e744f66557365726e616d65000104026104000400146d012052657665727365206c6f6f6b75702066726f6d2060757365726e616d656020746f2074686520604163636f756e7449646020746861742068617320726567697374657265642069742e205468652076616c75652073686f756c6465012062652061206b657920696e2074686520604964656e746974794f6660206d61702c20627574206974206d6179206e6f742069662074686520757365722068617320636c6561726564207468656972206964656e746974792e006901204d756c7469706c6520757365726e616d6573206d6179206d617020746f207468652073616d6520604163636f756e744964602c2062757420604964656e746974794f66602077696c6c206f6e6c79206d617020746f206f6e6548207072696d61727920757365726e616d652e4050656e64696e67557365726e616d65730001040261043d090400186d0120557365726e616d6573207468617420616e20617574686f7269747920686173206772616e7465642c20627574207468617420746865206163636f756e7420636f6e74726f6c6c657220686173206e6f7420636f6e6669726d65647101207468617420746865792077616e742069742e2055736564207072696d6172696c7920696e2063617365732077686572652074686520604163636f756e744964602063616e6e6f742070726f766964652061207369676e61747572655d012062656361757365207468657920617265206120707572652070726f78792c206d756c74697369672c206574632e20496e206f7264657220746f20636f6e6669726d2069742c20746865792073686f756c642063616c6c6c205b6043616c6c3a3a6163636570745f757365726e616d65605d2e001d01204669727374207475706c65206974656d20697320746865206163636f756e7420616e64207365636f6e642069732074686520616363657074616e636520646561646c696e652e015508015d04203042617369634465706f73697418400000408cb5781daf150000000000000004d82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e746974792e2c427974654465706f736974184000007a22c1c8b1220000000000000000041d012054686520616d6f756e742068656c64206f6e206465706f7369742070657220656e636f646564206279746520666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400000b8da9ec939f912000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e6450656e64696e67557365726e616d6545787069726174696f6e1010e0c4000004150120546865206e756d626572206f6620626c6f636b732077697468696e207768696368206120757365726e616d65206772616e74206d7573742062652061636365707465642e3c4d61785375666669784c656e677468101007000000048020546865206d6178696d756d206c656e677468206f662061207375666669782e444d6178557365726e616d654c656e67746810102000000004610120546865206d6178696d756d206c656e677468206f66206120757365726e616d652c20696e636c7564696e67206974732073756666697820616e6420616e792073797374656d2d61646465642064656c696d69746572732e01890c3c1450726f7879011450726f7879081c50726f7869657301010405008d0c4400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e747301010405009d0c44000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01f908016504184050726f78794465706f7369744261736518400080a6f43f11f106000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218400090f04755ee0200000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400080a6f43f11f106000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f7218400020e18faadc0500000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01ad0c3d284d6967726174696f6e7301284d6967726174696f6e730818437572736f720000090904000cd8205468652063757272656e746c7920616374697665206d6967726174696f6e20746f2072756e20616e642069747320637572736f722e00bc20604e6f6e656020696e646963617465732074686174206e6f206d6967726174696f6e2069732072756e6e696e672e20486973746f726963000104051d0994040010b420536574206f6620616c6c207375636365737366756c6c79206578656375746564206d6967726174696f6e732e0071012054686973206973207573656420617320626c61636b6c6973742c20746f206e6f742072652d65786563757465206d6967726174696f6e7320746861742068617665206e6f74206265656e2072656d6f7665642066726f6d20746865310120636f646562617365207965742e20476f7665726e616e63652063616e20726567756c61726c7920636c6561722074686973206f7574207669612060636c6561725f686973746f726963602e0101090171040830437572736f724d61784c656e10100000010010a420546865206d6178696d616c206c656e677468206f6620616e20656e636f64656420637572736f722e006501204120676f6f642064656661756c74206e6565647320746f2073656c656374656420737563682074686174206e6f206d6967726174696f6e2077696c6c20657665722068617665206120637572736f722077697468204d454c09012061626f76652074686973206c696d69742e205468697320697320737461746963616c6c7920636865636b656420696e2060696e746567726974795f74657374602e404964656e7469666965724d61784c656e10100001000010b420546865206d6178696d616c206c656e677468206f6620616e20656e636f646564206964656e7469666965722e005501204120676f6f642064656661756c74206e6565647320746f2073656c656374656420737563682074686174206e6f206d6967726174696f6e2077696c6c2065766572206861766520616e206964656e7469666965722d012077697468204d454c2061626f76652074686973206c696d69742e205468697320697320737461746963616c6c7920636865636b656420696e2060696e746567726974795f74657374602e01b10c3fb50c042440436865636b5370656356657273696f6ebd0c1038436865636b547856657273696f6ec10c1030436865636b47656e65736973c50c3438436865636b4d6f7274616c697479c90c3428436865636b4e6f6e6365d10c942c436865636b576569676874d50c94604368617267655472616e73616374696f6e5061796d656e74d90c9434436865636b4675656c54616e6bdd0c9444436865636b4d6574616461746148617368e10c80bd03"} {"specName":"matrix","specVersion":500,"blockNumber":0,"blockHash":"0xa37725fd8943d2a524cb7ecc65da438f9fa644db78ba24dcd0003e2f95645e8f","metadata":"0x6d6574610e0d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365bd03011450686173650001146576656e744c010445000118746f70696373c10301185665633c543e00004c08386d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007401bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f04007c016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d61676504008c017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040090018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f00170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400c501018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400c90101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400cd0101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400d101016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400d90101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400dd0101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e101017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400e501018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d7304000d03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c7304001903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304002503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504007903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400a103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c6974790400b103017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400390000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097804184f7074696f6e04045401040108104e6f6e6500000010536f6d6504000400000100007c0c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748001384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728801504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c748001384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909800418526573756c740804540184044501600108084f6b040084000000000c45727204006000000100008400000400008804184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100008c0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909900c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e9400000408101000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64ac0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730801306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e0001146572726f72e8012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e646578000110757365642001185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002001185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d707465640400f4015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00f801344d756c74694c6f636174696f6e0000f801344d756c74694c6f636174696f6e00002101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800f801344d756c74694c6f636174696f6e000028011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080028011c5175657279496400004d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0028011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0028011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0028011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00f801344d756c74694c6f636174696f6e000028011c517565727949640000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040028011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640c00f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e00002d01012c4d756c7469417373657473000c142501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e007c5c5b2064657374696e6174696f6e2c20726573756c742c20636f7374205c5d5c537570706f7274656456657273696f6e4368616e6765640800f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00f801344d756c74694c6f636174696f6e000028011c517565727949640000e8012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800c101015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d54496e76616c69645175657269657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640010245501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d38496e76616c6964517565726965721000f801344d756c74694c6f636174696f6e000028011c517565727949640000f801344d756c74694c6f636174696f6e0000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0011145d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e0005015c5b206f726967696e206c6f636174696f6e2c2069642c20657870656374656420717565726965722c206d617962652061637475616c2071756572696572205c5d5056657273696f6e4e6f74696679537461727465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c74694173736574730012105901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d5856657273696f6e4e6f746966795265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300130c41015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e64732075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d6056657273696f6e4e6f74696679556e7265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300140c61015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d2046656573506169640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300150c310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e006c5c5b20706179696e67206c6f636174696f6e2c2066656573205c5d34417373657473436c61696d65640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c746941737365747300160cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657228010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696424010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040040011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c7101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04005901013456656350616c6c6574496e666f000400384469737061746368526573756c740400650101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c0c78636d0876333456656350616c6c6574496e666f000004005d01013c5665633c50616c6c6574496e666f3e00005d0100000261010061010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000065010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f72040030011c5665633c75383e000100385472756e63617465644572726f72040030011c5665633c75383e00020000690104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f800000100006d010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000071010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000075010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696424011c517565727949640001286d61785f77656967687420011857656967687400007901100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404007d01013857696c644d756c74694173736574000100007d01100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008101100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000085010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400200118576569676874000100008901080c78636d5056657273696f6e65644d756c746941737365747300010808563204008d01013c76323a3a4d756c746941737365747300000008563304002d01013c76333a3a4d756c7469417373657473000100008d01100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009101013c5665633c4d756c746941737365743e000091010000029501009501100c78636d087632286d756c74696173736574284d756c74694173736574000008010869649901011c4173736574496400010c66756eb901012c46756e676962696c69747900009901100c78636d087632286d756c746961737365741c4173736574496400010820436f6e637265746504009d0101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100009d01100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a10101244a756e6374696f6e730000a101100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a50101204a756e6374696f6e0001000858320800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0002000858330c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0003000858341000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0004000858351400a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0005000858361800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0006000858371c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0007000858382000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e00080000a501100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a9010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000ad01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000b1010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b5010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000b901100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400bd0101344173736574496e7374616e636500010000bd01100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e00060000c101080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204009d01014476323a3a4d756c74694c6f636174696f6e0000000856330400f8014476333a3a4d756c74694c6f636174696f6e00010000c5010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c9010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cd010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d1010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040060013444697370617463684572726f720001044c58434d207472616e73666572206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d5010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401201c42616c616e63650118000801386d696e696d756d5f77656967687420011857656967687400010c6665651501011c42616c616e63650000d9010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dd010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e5010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e290004f441206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e0104f041205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204e441205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e7465640304e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290404bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290504bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f69640604e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704c441205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e736665727265640804f4556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265207472616e736665727265641846726f7a656e04004d02012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404004d02012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756561020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e743502015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e65020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045901416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044901416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049c41206e6577205b60436f6c6c656374696f6e4163636f756e74605d2077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048841206e6577205b60546f6b656e4163636f756e74605d20776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7411049441205b60436f6c6c656374696f6e4163636f756e74605d207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7412048041205b60546f6b656e4163636f756e74605d207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765090301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e9010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901ed01644578706c69636974526f79616c747943757272656e6369657301f501000c01146f776e65728801444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790102017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573090201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000ed01103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f101011c50657262696c6c0000f101000006dc00f501101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f901045300000400fd0101185665633c543e0000f9010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e49640000fd01000002f9010001020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540105020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400050201045400010000050204184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000090204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f50100000100000d020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e7449640001000011020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901ed0134546f6b656e4d65746164617461011502000c01206265686176696f72390201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e4502014853686f756c644d75746174653c626f6f6c3e0001206d657461646174614902016c53686f756c644d75746174653c546f6b656e4d657461646174613e000015020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610119020108184e61746976650000001c466f726569676e040019020150466f726569676e546f6b656e4d657461646174610001000019020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500001d02101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801210200040025020164426f756e6465645665633c75382c204d61784c656e6774683e0000210208386d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e677468000000002502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d0208386d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000350204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000039020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454013d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04003d02010454000100003d0204184f7074696f6e0404540141020108104e6f6e6500000010536f6d6504004102000001000041020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901ed01010828486173526f79616c74790400ed01011c526f79616c747900000028497343757272656e63790001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000049020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540115020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04001502010454000100004d020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f7479706551020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e000051020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000550204184f7074696f6e0404540159020108104e6f6e6500000010536f6d6504005902000001000059020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e65766572000200005d02101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00006102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000650204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000690204184f7074696f6e0404540145010108104e6f6e6500000010536f6d650400450100000100006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d6504007102000001000071020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379017502644578706c69636974526f79616c747943757272656e63696573019102001801146f776e65720001244163636f756e744964000118706f6c69637975020118506f6c69637900012c746f6b656e5f636f756e74240128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573910201644578706c69636974526f79616c747943757272656e63696573000075020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e747902017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8102014444656661756c744275726e506f6c6963790001207472616e736665728502015444656661756c745472616e73666572506f6c6963790001246174747269627574658902015844656661756c74417474726962757465506f6c6963790001186d61726b65748d02017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00007902103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c00007d0204184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100008102103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000008502103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00008902103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000008d02103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e00009102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f901045601840453000004009502013842547265654d61703c4b2c20563e00009502042042547265654d617008044b01f90104560184000400990200000099020000029d02009d0200000408f9018400a10204184f7074696f6e04045401a5020108104e6f6e6500000010536f6d650400a5020000010000a5020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed0134546f6b656e4d6574616461746101150200280118737570706c7915010130546f6b656e42616c616e636500010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379b102015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746115020134546f6b656e4d657461646174610000a90204184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad020000010000ad020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e016502404d6178417070726f76616c436f756e7401bd02000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73c10201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000bd0208386d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000c102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456016502045300000400c502013842547265654d61703c4b2c20563e0000c502042042547265654d617008044b01000456016502000400c902000000c902000002cd0200cd020000040800650200d10204184f7074696f6e04045401d5020108104e6f6e6500000010536f6d650400d5020000010000d502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01d90234417070726f76616c436f756e7401bd0244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301dd02204d61784c6f636b7301e102001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573e50201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73f50201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73f90201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000d902144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01650200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e6502012845787069726174696f6e0000dd0208386d61747269785f72756e74696d652c4d6178526573657276657300000000e10208386d61747269785f72756e74696d65204d61784c6f636b7300000000e502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000e902042042547265654d617008044b01450104560118000400ed02000000ed02000002f10200f1020000040845011800f502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000f902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601d902045300000400fd02013842547265654d61703c4b2c20563e0000fd02042042547265654d617008044b0100045601d9020004000103000000010300000205030005030000040800d902000903101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300000d030c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001081c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656400041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6028436c61696d6564456e6a08010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104cc412075736572206275726e65642045464920696e206f7264657220746f20626567696e206120636c61696d206f6620454e4a2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909110304184f7074696f6e0404540115030108104e6f6e6500000010536f6d650400150300000100001503083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d000019030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404001d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970651d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747921030110506f6f6c000120636f6c6c61746f7221030110506f6f6c0001286675656c5f74616e6b7321030110506f6f6c00013c70726963655f646973636f7665727921030110506f6f6c00002103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000025030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001383c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65290301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e3503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6471030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7260013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7260013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f69648801504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e75030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290d041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909092903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0300040031030164426f756e6465645665633c75382c204d61784c656e6774683e00002d0308386d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e677468000000003103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000035030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454013903000c015c757365725f6163636f756e745f6d616e6167656d656e743d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974490301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65734d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000390308386d61747269785f72756e74696d651c52756e74696d65000000003d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540141030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400410301045400010000410304184f7074696f6e0404540145030108104e6f6e6500000010536f6d6504004503000001000045030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000490304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100004d0304184f7074696f6e0404540151030108104e6f6e6500000010536f6d650400510300000100005103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540155030453000004006d0301185665633c543e000055030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000100005903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178015d030004006103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00005d0308386d61747269785f72756e74696d65544d617857686974656c697374656443616c6c657273000000006103101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004006503012c42547265655365743c543e00006503042042547265655365740404540100000400d80000006903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400006d0300000255030071030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000075030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b6502014c4f7074696f6e3c426c6f636b4e756d6265723e000079030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e677d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c6269649d0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642c01384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964990301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65747d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740181030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964658503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c748103011053616c7400011064617461890301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465910301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00008103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200008903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04008d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100008d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d62657200009103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e04009503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964990301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000990304184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d0300000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000a1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65a5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65a5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652ea503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801a903000400ad030164426f756e6465645665633c75382c204d61784c656e6774683e0000a90308386d61747269785f72756e74696d65344d61784e616d654c656e67746800000000ad03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000b1030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400b503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b503000002b90300b90300000408106000bd0308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000c1030000022c00c5030000029400c90308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65cd03016473705f72756e74696d653a3a52756e74696d65537472696e670000cd030000050200d1030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000014684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000324190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73d50301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973dd0301205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed503000002d90300d90300000408303000dd030000023000e1030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373e50301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000e5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401e903000c01186e6f726d616ce90301045400012c6f7065726174696f6e616ce9030104540001246d616e6461746f7279e9030104540000e9030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963ed0301384f7074696f6e3c5765696768743e0001246d61785f746f74616ced0301384f7074696f6e3c5765696768743e0001207265736572766564ed0301384f7074696f6e3c5765696768743e0000ed0304184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000f1030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178f50301545065724469737061746368436c6173733c7533323e0000f5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000f903082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c7536340000fd03082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65cd03013452756e74696d65537472696e67000124696d706c5f6e616d65cd03013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069730104011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800000104040c436f7704045401050400040005040000000504000002090400090400000408450110000d04000005040011040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657415040c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f6865616419040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c753332000019040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e00001d0404184f7074696f6e0404540121040108104e6f6e6500000010536f6d6504002104000001000021040c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e740000000025040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465732904014442547265655365743c5665633c75383e3e00002904042042547265655365740404540130000400dd030000002d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65940128287533322c2075333229000140696e67726573735f6368616e6e656c73310401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73310401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00003104000002350400350400000408ec39040039040c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561643d0401304f7074696f6e3c486173683e00003d0404184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c000001000041040c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200004504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800004904042042547265654d617008044b01ec04560145040004004d040000004d04000002510400510400000408ec450400550400000259040059040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e00005d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174616104015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6104089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174611504015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174652504015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765736504016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d657373616765736d0401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000650400000269040069040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500006d04042042547265654d617008044b01ec04560171040004007904000000710400000275040075040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e000079040000027d04007d0400000408ec71040081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090985040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e6577c50401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0408386d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400d10301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d04005d0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400850401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400890401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400910401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400950401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c69747904009d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400cd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400dd0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400e90401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400ed0401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400f10401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400f50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400fd0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400010501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400110501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400150501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400690501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d70517565756504006d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400710501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400750501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400890501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400990501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e7304009d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400010601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c7304002d0601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400b10601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400b90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400bd0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e0039000091040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e990404184f7074696f6e04045401940108104e6f6e6500000010536f6d6504009400000100009d040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465780d04010c75313600011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ea5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c776974685f77656967687408011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1040000028d0400a50408386d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400a90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400ad0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400b10401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400b5040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d0400b904016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400bd0401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000a9040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000ad04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b5040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e00010000b9040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec011850617261496400010000bd04081c73705f636f726510566f696400010000c1040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306e65775f726573657276656415010128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c50401504163636f756e7449644c6f6f6b75704f663c543e00011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780184011408496404000001244163636f756e74496400000014496e6465780400c90401304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d00040000c9040000068400cd040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c0501012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746fc50401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ed9040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574c50401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574c50401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465786502015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454018d04010c184c6567616379040110686173682c01104861736800000018496e6c696e650400d5040134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c75333200020000d504101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d9040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000dd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64e10401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee104000006e50400e504082873705f77656967687473244f6c645765696768740000040028010c7536340000e9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64e10401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef1040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665c50401504163636f756e7449644c6f6f6b75704f663c543e00010c616464c50401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577c50401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef90404184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000fd040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00001c70466f726365207365742074686520696e76756c6e657261626c65732e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c000124a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00032441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400041c310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000520d0536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e01050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579730505011c543a3a4b65797300011470726f6f6630011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e050508386d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261090501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73090501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000905104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004000d05013c737232353531393a3a5075626c696300000d050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000011050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e15050c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676519050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765490501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e650201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204001d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e000300001d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400210501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000210500000225050025050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736529050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c71010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665390501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473390501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473390501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69744505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804001d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000029050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304008d01012c4d756c74694173736574730001003c457865637574696f6e526573756c7404002d0501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300002d0504184f7074696f6e0404540131050108104e6f6e6500000010536f6d65040031050000010000310500000408103505003505100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900003905100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504008d01012c4d756c74694173736574730000001057696c6404003d05013857696c644d756c74694173736574000100003d05100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869649901011c4173736574496400010c66756e4105013c57696c6446756e676962696c697479000100004105100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000045050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c753634000100004905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204004d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304005d05015076333a3a58636d3c52756e74696d6543616c6c3e000300004d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400510501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000510500000255050055050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736529050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c59050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665390501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473390501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473390501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69744505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000059050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00005d050c0c78636d0876330c58636d041043616c6c00000400610501585665633c496e737472756374696f6e3c43616c6c3e3e0000610500000265050065050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c5905014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005d05012458636d3c43616c6c3e0015002c536574417070656e64697804005d05012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000069050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000004905365727669636520612073696e676c65206f766572776569676874206d6573736167652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676519050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e75050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f6964f901019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0001442901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d59012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67206d756c74696c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f723020207468652061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f706169728105016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f706169728105016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0049014e6f74653a2065616368205b604d756c74694173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6c8505013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e79050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e800007d05101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d040015030110483136300001000081050c486566696e6974795f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e6379496401f9011c42616c616e636501180008012c63757272656e63795f6964f901012843757272656e63794964000118616d6f756e741501011c42616c616e6365000085050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e0001000089050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c011461737365748d050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f66656510011461737365748d050160426f783c56657273696f6e65644d756c746941737365743e00010c6665658d050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573910501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d05080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009501013876323a3a4d756c7469417373657400000008563304003501013876333a3a4d756c74694173736574000100009105000002950500950500000408f901180099050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f72c50401504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f72a105015c543a3a436f6c6c656374696f6e44657363726970746f720000142d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e0002184d014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e000328f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e74c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73c905013c4d696e74506172616d734f663c543e0004404901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73d905013c4275726e506172616d734f663c543e000524390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e72657365727665207472616e736665720c0124726563697069656e74c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73dd05014c5472616e73666572506172616d734f663c543e0006181501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666f4d02012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f4d02012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c756561020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473e105015c5472616e73666572526563697069656e74734f663c543e000c1c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473ed05014c4d696e74526563697069656e74734f663c543e000d304501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573a505013c417474726962757465734f663c543e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e65020134543a3a45787069726174696f6e000f245d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010145501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e65020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012142501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ec504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73dd05014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c7565f90501584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72a105015c543a3a436f6c6c656374696f6e44657363726970746f72001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e20757365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901ed01704578706c69636974526f79616c747943757272656e6369657356656301f501284174747269627574657301a505000c0118706f6c696379b10501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573f50101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573a5050128417474726962757465730000a505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a905045300000400ad0501185665633c543e0000a9050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b6579015d021456616c75650161020008010c6b65795d02010c4b657900011476616c75656102011456616c75650000ad05000002a90500b1050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e74b50501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726eb905016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572bd05017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465c105018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574c505019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000b505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000b905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000bd05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000c105103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000c505103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e0000c905103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed01284174747269627574657301a5052c466f726569676e4e616d65011d0234466f726569676e53796d626f6c012902204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e6379cd05019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573a505012841747472696275746573000138666f726569676e5f706172616d73d1050121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e00010000cd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000d10504184f7074696f6e04045401d5050108104e6f6e6500000010536f6d650400d5050000010000d505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0000d905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c0000dd05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00010000e105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e505045300000400e90501185665633c543e0000e5050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301dd05000801286163636f756e745f69640001244163636f756e744964000118706172616d73dd050118506172616d730000e905000002e50500ed05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f105045300000400f50501185665633c543e0000f1050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301c905000801286163636f756e745f69640001244163636f756e744964000118706172616d73c9050118506172616d730000f505000002f10500f90504184f7074696f6e04045401fd050108104e6f6e6500000010536f6d650400fd050000010000fd050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650161021c42616c616e636501180008011476616c75656102013841747472696275746556616c756500011c6465706f7369741501011c42616c616e6365000001060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400012414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265050601245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e48636c61696d5f66726f6d5f6566696e697479040110646573748801504f7074696f6e3c543a3a4163636f756e7449643e000720d4436c61696d20456e6a696e207468617420776173206275726e6564206f6e20746865204566696e6974792050617261636861696e2eb04f7074696f6e616c6c792070726f7669646520616e20616c7465726e6174652064657374696e6174696f6e2e00ec43616c6c6572206d757374206265207468652073616d6520617320746865206163636f756e742074686174206275726e656420746865204546492e002c506172616d65746572733ab02d20606f726967696e603a20546865206163636f756e742074686174206275726e656420746865204546492e4d012d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e204966204e6f6e652c207468652063616c6c657220697320757365642e286d696e745f636c61696d08010c77686f1503013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d08010c6f6c647d0501544163636f756e743c543a3a4163636f756e7449643e00010c6e65777d0501544163636f756e743c543a3a4163636f756e7449643e0002440501606d6f76655f636c61696d60206d6f7665732074686520636c61696d2066726f6d206f6e6520457468657265756d206164647265737320746f20616e6f746865720028417267756d656e74733a00602a20606f726967696e603a204f726967696e466f723c543e642a20606f6c64603a20457468657265756d416464726573732c642a20606e6577603a20457468657265756d416464726573732c002052657475726e733a00684469737061746368526573756c7457697468506f7374496e666f00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e606d696e745f656e6a5f66726f6d5f6e61746976655f656669040118616d6f756e7418013042616c616e63654f663c543e00061cf8427269646765204546492066726f6d20746865204566696e6974792070617261636861696e20746f2074686520456e6a696e2052656c617920436861696e002c506172616d65746572733a3d012d20606f726967696e603a20546865206163636f756e7420696e6974696174696e672074686520636c61696d20616e642066726f6d207768696368204546492077696c6c206265206275726e65642e4d012d2060616d6f756e74603a204e756d626572206f66204546497320746f206275726e20696e206f7264657220746f2062726964676520746f2074686520456e6a696e2052656c617920436861696e2e205468654901636f6e76657273696f6e20726174652077696c6c206265206163636f7264696e6720746f20746865206045786368616e676552617465602073746f72616765206f6e2074686520456e6a696e2052656c617918436861696e2e38726571756573745f636c61696d730c0130626c6f636b5f6e756d6265721001a03c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a426c6f636b4e756d62657200012862617463685f646174610d060144426f756e646564436c61696d4f663c543e000114636861696e1d060114436861696e000350550160726571756573745f636c61696d736020697320612066756e6374696f6e207468617420616c6c6f777320612072656c6179657220746f207265717565737420636c61696d7320666f722061206261746368206f66307472616e73616374696f6e73002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e4d012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620457468657265756d206f722050617261636861696e20626c6f636b207468617420636f6e7461696e73207468653820207472616e73616374696f6e2ef82a206062617463685f64617461603a204120766563746f72206f6620457468657265756d5472616e73616374696f6e446174614f6620737472756374732e45012a2060636861696e603a2054686520636861696e207468617420746865207472616e73616374696f6e73206172652066726f6d2028457468657265756d2f4566696e6974792050617261636861696e292e002052657475726e733a00384469737061746368526573756c74203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e38617070726f76655f636c61696d730c0130626c6f636b5f6e756d6265721001a03c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a426c6f636b4e756d62657200012862617463685f646174612106016c426f756e6465645472616e73616374696f6e486173684f663c543e000114636861696e1d060114436861696e00044c510149742074616b65732061206c697374206f66207472616e73616374696f6e2068617368657320616e6420617070726f7665732074686520636c61696d7320666f722074686f7365207472616e73616374696f6e73002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e19012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620746865204c61746573742045544820626c6f636b206f6620417070726f766572dc2a206062617463685f64617461603a2054686973206973206120766563746f72206f66207472616e73616374696f6e206861736865732e45012a2060636861696e603a2054686520636861696e207468617420746865207472616e73616374696f6e73206172652066726f6d2028457468657265756d2f4566696e6974792050617261636861696e292e002052657475726e733a00384469737061746368526573756c74243c2f7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e9c416e6420617070726f7665207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e3472656a6563745f636c61696d7304012862617463685f646174612106016c426f756e6465645472616e73616374696f6e486173684f663c543e00054451016072656a6563745f636c61696d736020697320612066756e6374696f6e207468617420616c6c6f7773207468652060417070726f7665726020746f2072656a6563742061206261746368206f6620636c61696d730028417267756d656e74733a00602a20606f726967696e603a204f726967696e466f723c543ebc2a206062617463685f64617461603a204120766563746f72206f66207472616e73616374696f6e206861736865732e002052657475726e733a00384469737061746368526573756c74243c2f7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e98416e642052454d4f5645207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f72180110753132380008446101607365745f65786368616e67655f726174656020697320612066756e6374696f6e20746861742063616e2062652063616c6c656420627920546563686e6963616c20436f6d6d6974746565206f7220526f6f742c20616e646469742073657473207468652065786368616e67652072617465002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e502a20606e756d657261746f72603a20753132382c582a206064656e6f6d696e61746f72603a20753132382c002052657475726e733a00384469737061746368526573756c74203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e05060c1c73705f636f7265146563647361245369676e617475726500000400090601205b75383b2036355d000009060000034100000008000d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011106045300000400190601185665633c543e000011060c3470616c6c65745f636c61696d7314747970657314436c61696d0c1c42616c616e63650118244163636f756e74496401001048617368012c00100110686173682c011048617368000114636c61696d1506018c5472616e73616374696f6e446174613c42616c616e63652c204163636f756e7449643e00013069735f6566695f746f6b656ebc0110626f6f6c00013c65787472696e7369635f696e6465786502012c4f7074696f6e3c7533323e000015060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461081c42616c616e63650118244163636f756e74496401000008011c6163636f756e747d0501484163636f756e743c4163636f756e7449643e000118616d6f756e7418011c42616c616e6365000019060000021106001d060c3470616c6c65745f636c61696d7314747970657314436861696e00010820457468657265756d0000001c4566696e697479000100002106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012506045300000400290601185665633c543e00002506000004082c65020029060000022506002d060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e1d030134506f6f6c734d75746174696f6e000014b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f723506015c4675656c54616e6b44657363726970746f724f663c543e0000189c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e3503013c543a3a54616e6b4d75746174696f6e000118b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6471030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572c42d205b604572726f723a3a467265657a65517565756546756c6c605d206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65739106015052756c6544657363726970746f72734f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964ad0601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e75030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650129034852756c6553657444657363726970746f7273013906644163636f756e7452756c6553657444657363726970746f7273015103001401106e616d65290301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74410301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574733906014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573510301644163636f756e7452756c6553657444657363726970746f727300003906101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456013d060453000004009906013842547265654d61703c4b2c20563e00003d060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72014106204d617852756c6573018d06000400910601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000041060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404005d060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404006506018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400810601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700004506104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d61780149060004004d060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000490608386d61747269785f72756e74696d65404d6178436f6c6c656374696f6e496473000000004d06101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004005106012c42547265655365743c543e000051060420425472656553657404045401180004005506000000550600000218005906104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500005d06104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401610600040061060118427564676574000061060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200006506104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740161060004006106011842756467657400006906104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c016d060c4d617801710600040075060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00006d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000710608386d61747269785f72756e74696d65384d617843616c6c46696c74657273000000007506101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454016d060453000004007906012c42547265655365743c543e0000790604204254726565536574040454016d060004007d060000007d060000026d06008106104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c018d040c4d617801850600040089060154426f756e6465645665633c43616c6c2c204d61783e0000850608386d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e677468000000008906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018d04045300000400a10401185665633c543e00008d0608386d61747269785f72756e74696d65384d617852756c6573506572536574000000009106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014106045300000400950601185665633c543e000095060000024106009906042042547265654d617008044b01100456013d060004009d060000009d06000002a10600a10600000408103d0600a506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c504045300000400a90601185665633c543e0000a906000002c50400ad0604184f7074696f6e04045401c5040108104e6f6e6500000010536f6d650400c5040000010000b1060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964f9010130417373657449644f663c543e00013474616b655f61737365745f6964f9010130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c748103011c53616c743c543e00013061756374696f6e5f64617461b50601604f7074696f6e3c41756374696f6e446174614f663c543e3e00005c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642c01384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642c01384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657451012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642c01384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00033c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f722061206269644066696e616c697a655f61756374696f6e0401286c697374696e675f69642c01384c697374696e6749644f663c543e000434490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657459012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00051421014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb50604184f7074696f6e040454018d030108104e6f6e6500000010536f6d6504008d030000010000b9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574c506083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974c9060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974cd0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e6502012c4f7074696f6e3c7533323e00010000c90600000408001800cd0604184f7074696f6e04045401c9060108104e6f6e6500000010536f6d650400c9060000010000d106000004082c1000d506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d9060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e106045300000400e90601185665633c543e0000e10604184f7074696f6e04045401e5060108104e6f6e6500000010536f6d650400e5060000010000e506084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d1042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01a504244163636f756e7449640100001401206d617962655f69647801304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd104011043616c6c0001386d617962655f706572696f646963990401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ea504013450616c6c6574734f726967696e0000e906000002e10600ed060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f506101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f906045300000400010701185665633c543e0000f906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73fd06011c526561736f6e730000fd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200000107000002f906000507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e00000907083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500000d0700000209070011070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090915070c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800001907086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100001d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012107045300000400250701185665633c543e000021070000040c10d104000025070000022107002907000004082d0718002d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000031070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d1041c42616c616e6365011801081c4f6e676f696e670400350701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000035070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d1041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd104012050726f706f73616c0001247468726573686f6c64ac0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c793907013854616c6c793c42616c616e63653e000039070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500003d070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573410701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e734d07015044656c65676174696f6e733c42616c616e63653e0001147072696f725107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ed9040128436f6e76696374696f6e00012c64656c65676174696f6e734d07015044656c65676174696f6e733c42616c616e63653e0001147072696f725107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100004107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014507045300000400490701185665633c543e000045070000040810b00049070000024507004d070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000051070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000550700000408d104ac00590700000408102d07005d070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c10301185665633c543e00006507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c10301185665633c543e000071070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097507083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500007907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401100453000004007d0701185665633c543e00007d07000002100081070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000850708346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000089070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e8d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000091070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099507000004080004009907083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c739d07018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e00009d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000a1070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000a9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301ad070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f7273b1070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000ad0708386d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000b107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000b507000002a90700b907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000bd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301ad07344d617843616e6469646174657301c107000400c507011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000c10708386d61747269785f72756e74696d65344d617843616e6469646174657300000000c507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000c9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000cd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301d107344d61784e6f6d696e61746f727301ad07000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f7273a507011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000d10708386d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000d50700000408001000d9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f101011c50657262696c6c0000dd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e107000002e50700e5070000040800050500e90700000408ed073000ed070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d0000f1070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ef507000002f90700f907086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465fd070130496e626f756e6453746174650001406d6573736167655f6d65746164617461010801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000fd07086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000001080000020508000508000004081009080009080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200000d0800000408ec100011080000021508001508086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465190801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465780d04010c7531360001286c6173745f696e6465780d04010c75313600001908086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e646564000100001d0800000408ec0d04002108086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000025080000040cec10300029080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092d080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c101015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572310801784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679350801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec101015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73653d08014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000310804184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000350804184f7074696f6e0404540139080108104e6f6e6500000010536f6d650400390800000100003908000004080808003d08080c78636d4456657273696f6e6564526573706f6e736500010808563204002905013076323a3a526573706f6e736500000008563304004d01013076333a3a526573706f6e73650001000041080000040810c1010045080000040c282010004908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014d08045300000400510801185665633c543e00004d0800000408c101100051080000024d080055080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304005908013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000590804184f7074696f6e04045401300108104e6f6e6500000010536f6d6504003000000100005d080000040c10006108006108080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a417373657449640000000065080c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640000100118616d6f756e74180110753132380001146f776e6572c101015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c101015856657273696f6e65644d756c74694c6f636174696f6e000114757365727310010c75333200006908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016d08045300000400710801185665633c543e00006d080000040818c1010071080000026d080075080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304390154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c207573657273206f6620746865206c6f636b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090979080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d08086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400008108086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e646578000085080000028908008908000004081030008d080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090991080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090995080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c657499080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099d080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a108083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573a5080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000a508083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000a908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000ad080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b1080000040c18180000b50800000408181800b90800000408180000bd080000040c1835025d0200c108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c508045300000400cd0801185665633c543e0000c508144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6ec908019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768742001185765696768740000c908144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69643502013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e740501010c75333200000000cd08000002c50800d108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d508101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801d908000801147374616765090301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579dd0801b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000d90808386d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000dd0804184f7074696f6e04045401d1080108104e6f6e6500000010536f6d650400d1080000010000e1080c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c4173736574496401f901000801086964f901011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000e5080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001b848436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e041501547269656420746f20637265617465205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473450177657265206275726e65642e2041205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e740011041d01546865205b604f6e436f6c6c656374696f6e4576656e74605d2074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d757374bc62652067726561746572207468616e205b60436f6e6669673a3a546f6b656e4163636f756e744465706f736974605d7842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e7473001608d0546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865b85b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74295849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d0c54546f6b656e2063616e6e6f7420616374206173206145015b6063757272656e6379605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e3a3a6578706c696369745f726f79616c74795f63757272656e636965732920616e6420616c736f2061705b60526f79616c7479605d28436f6e6669673a3a526f79616c747929504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d7304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e9080c3470616c6c65745f636c61696d731474797065734c547261636b6564426c6f636b4e756d62657273042c426c6f636b4e756d626572011000080120657468657265756d10012c426c6f636b4e756d62657200012470617261636861696e10012c426c6f636b4e756d6265720000ed080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400012060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f404e6f74456e6f75676842616c616e6365000304c4546865206163636f756e7420646f6573206e6f74206861766520656e6f7567682062616c616e636520746f20636c61696d58436c61696d436f756c644e6f744265536574746c65640004047854686520636c61696d20636f756c64206e6f7420626520736574746c656470496e76616c6964436c61696d5265717565737454696d657374616d700005047c496e76616c696420436c61696d20526571756573742054696d657374616d70545472616e73616374696f6e48617368457869737473000604c45472616e73616374696f6e206861736820616c72656164792065786973747320696e2070656e64696e6720636c61696d735045786368616e67655261746549734e6f745365740007046045786368616e67652052617465206973206e6f742073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f108101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456012103045300000400f508013842547265654d61703c4b2c20563e0000f508042042547265654d617008044b01000456012103000400f908000000f908000002fd0800fd0800000408002103000109101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000005090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f72207479706509090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65012903244163636f756e74496401001c42616c616e6365011840446973706174636852756c6553657473010d093c4163636f756e7452756c6553657473015909002401146f776e65720001244163636f756e7449640001106e616d65290301104e616d6500012472756c655f736574730d090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74410301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c65735909013c4163636f756e7452756c655365747300000d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560111090453000004004d09013842547265654d61703c4b2c20563e000011090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65011509204d617852756c6573018d060008011472756c65733d0901c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c000015090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404001909015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404001d09015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400210901705065726d697474656445787472696e7369637352756c654f663c543e000700001909104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740161060008011862756467657461060118427564676574000128757365725f636f756e740501010c75333200001d09104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574610601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e75030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00002109104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f0125090c4d617801850600040035090178426f756e6465645665633c45787472696e736963496e666f2c204d61783e000025090c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680129090008012c70616c6c65745f6e616d652d090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d652d090170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000290908386d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000002d09101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801290900040031090164426f756e6465645665633c75382c204d61784c656e6774683e00003109101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00003509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012509045300000400390901185665633c543e000039090000022509003d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01710304560115090453000004004109013842547265654d61703c4b2c20563e00004109042042547265654d617008044b01710304560115090004004509000000450900000249090049090000040871031509004d09042042547265654d617008044b0110045601110900040051090000005109000002550900550900000408101109005909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015d0904560161090453000004006509013842547265654d61703c4b2c20563e00005d090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000061090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000100006509042042547265654d617008044b015d090456016109000400690900000069090000026d09006d09000004085d0961090071090000040800000075090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473017909304d617852756c65436f756e74018d06444d617852756c65446174614c656e677468017d09000c013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e636500013872756c655f646174615f73657473810901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000790908386d61747269785f72756e74696d652c4d617852756c6553657473000000007d0908386d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000008109101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560185090453000004009909013842547265654d61703c4b2c20563e00008509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01710304560189090453000004008d09013842547265654d61703c4b2c20563e00008909101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008d09042042547265654d617008044b01710304560189090004009109000000910900000295090095090000040871038909009909042042547265654d617008044b011004560185090004009d090000009d09000002a10900a1090000040810850900a509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a909045300000400ad0901185665633c543e0000a9090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f6964650201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c0000ad09000002a90900b1090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b5090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565f101011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e740501010c75333200015461756374696f6e5f6c697374696e675f636f756e740501010c7533320000b90900000408002c00bd090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c6574c109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801a9030008012c70616c6c65745f6e616d65a5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c50901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c50904184f7074696f6e04045401a5030108104e6f6e6500000010536f6d650400a5030000010000c9090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ecd090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d109102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5041043616c6c018d04245369676e617475726501d50914457874726101e50900040030000000d509082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400d9090148656432353531393a3a5369676e61747572650000001c537232353531390400e1090148737232353531393a3a5369676e617475726500010014456364736104000506014065636473613a3a5369676e617475726500020000d9090c1c73705f636f72651c65643235353139245369676e617475726500000400dd0901205b75383b2036345d0000dd09000003400000000800e1090c1c73705f636f72651c73723235353139245369676e617475726500000400dd0901205b75383b2036345d0000e50900000420e909ed09f109f509fd09010a050a090a00e90910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000ed0910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000f10910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000f50910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f909010c4572610000f909102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000fd0910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a496e6465780000010a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000050a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000090a0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cc5030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000c90304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000bd03040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01d10301501830426c6f636b57656967687473e103f901624fd75a000b00204aa9d10113ffffffffffffffff02c0cd1700010b005816a82e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf01000002c0cd1700010b00e06812a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a7413000000000000004002c0cd170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468f1033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874f9034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6efd039102186d6174726978186d617472697800000000f4010000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000f3ff14d5ab5270590300000000000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669780d0408462314a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e011104003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000150404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c01001d0404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600002504040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e67537461746500002d0404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000041040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100450480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301004904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100550404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100dd0304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100dd03040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e015d04017400018104012454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0185040004344d696e696d756d506572696f6428207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec1064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e018904017c0001c1060620507265696d6167650120507265696d6167650824537461747573466f72000104062cc5060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406d106d506040000019104018c0001d90607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510dd060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050494040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e019504019008344d6178696d756d57656967687420400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01ed06081c5574696c69747900019d040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01f106092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200f506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402000507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01c104019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0111070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100150740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010019070400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301001d07040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510290704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510310704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405003d07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00005507040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c590704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cbc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e01cd0401a8303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e015d070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301006107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c6507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01dd0401b8000169070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c6507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01e90401c0000171070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051075070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301007907040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01ed0401c41c3050726f706f73616c426f6e6481071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d35020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e810710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496485072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0189070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301008d07040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01f10401c80001910711204d756c746973696701204d756c746973696704244d756c746973696773000108050295079907040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01f50401cc0c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01a1071228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100a50704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100b9070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100bd07040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200c90704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100cd0724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505d507d907080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501fd0401d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01dd07151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100e1070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f727301007d070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050005050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405e90700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01010501e00001f1071610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100f5070400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d6573736167657301010802050d0830040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010011080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802051d0830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec30040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100210874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405282508040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002820000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01110501e4000129081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d2c305175657279436f756e746572010028200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402282d080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502410810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502410828040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805024108450804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100490804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000055080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c0502025d086508040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402006908040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e01150501f0000175081f2843756d756c757358636d0001690501c501000179082020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01007d08280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010081084000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210850804000444205468652071756575652070616765732e284f766572776569676874000104022889080400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170016d0501c90100018d08211c4f726d6c58636d0001710501cd010001910830284566696e69747958636d01284566696e69747958636d04384d696e696d756d57656967687473010104058505d5010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201750501d10104404e617469766543757272656e63794964f90108000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0195083534556e6b6e6f776e546f6b656e73000001d90100019908381c58546f6b656e73011c58546f6b656e730001890501dd01083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d57656967687420140284d71700104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e019d083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510a1080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510a9080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301007907040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01990501e1012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657281071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617835024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e35024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501ad08222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202b108d5020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187102040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202b508a5020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202b908b902040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202bd08fd0504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e730100c108040004e42050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e205b60486f6f6b733a3a6f6e5f69646c65605d2e48417373657449647342794c6f636174696f6e00010405f8f901040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405d108d50804001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301000903040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e019d0501e50150504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874201c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fe1084800000000205f54cdff6d050000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e01e5082818436c61696d730118436c61696d731818436c61696d73000104067d0518040008750120546869732073746f72657320617070726f76656420636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520616d6f756e7420697420697320656c696769626c6520746f206d616b6520612c20636c61696d20666f722e14546f74616c010018400000000000000000000000000000000004590120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e20617070726f76656420616e6420617265206e6f742079657420636c61696d65642e4050656e64696e67417070726f76616c730001040625061506040000444c6174657374426c6f636b4e756d6265720000e9080400086101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d2f4566696e69747920666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e4c417070726f766564426c6f636b4e756d6265720000e9080400043d01204c617465737420626c6f636b206e756d626572206f6e20457468657265756d20666f722077686963682072657175657374656420636c61696d732068617665206265656e20617070726f7665642e3045786368616e676552617465000015070400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e010106010d03081850726566697830646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa0000000001ed082b14506f6f6c730114506f6f6c730414506f6f6c730100f1080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73012d060119030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473010901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c207468657920617265302064697374726962757465640105092c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402000909040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020271097509040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100a509040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c7565290131060125034c1053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01b109362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100b5091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062c7d030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202b5082c040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202b5082c040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202b90984040004f8204c697374696e6720496473206279205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642901b10601790318704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301bd09323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405c1098404001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01b90601a1030001c90933384566696e6974795574696c6974790001bd0601b103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01cd0939d109042040436865636b5370656356657273696f6ee9091038436865636b547856657273696f6eed091030436865636b47656e65736973f1092c38436865636b4d6f7274616c697479f5092c28436865636b4e6f6e6365fd09842c436865636b576569676874010a84604368617267655472616e73616374696f6e5061796d656e74050a8434436865636b4675656c54616e6b090a843903"} {"specName":"matrix","specVersion":600,"blockNumber":77343,"blockHash":"0x0e76decbc0d61e121d721b98fb84bf414d27b3a5d69428674a3337654330b0b5","metadata":"0x6d6574610e0d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365bd03011450686173650001146576656e744c010445000118746f70696373c10301185665633c543e00004c08386d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007401bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f04007c016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d61676504008c017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040090018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f00170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400c501018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400c90101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400cd0101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400d101016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400d90101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400dd0101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e101017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400e501018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d7304000d03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c7304001903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304002503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504007903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400a103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c6974790400b103017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400390000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097804184f7074696f6e04045401040108104e6f6e6500000010536f6d6504000400000100007c0c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748001384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728801504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c748001384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909800418526573756c740804540184044501600108084f6b040084000000000c45727204006000000100008400000400008804184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100008c0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909900c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e9400000408101000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64ac0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730801306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e0001146572726f72e8012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e646578000110757365642001185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002001185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d707465640400f4015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00f801344d756c74694c6f636174696f6e0000f801344d756c74694c6f636174696f6e00002101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800f801344d756c74694c6f636174696f6e000028011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080028011c5175657279496400004d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0028011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0028011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0028011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00f801344d756c74694c6f636174696f6e000028011c517565727949640000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040028011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640c00f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e00002d01012c4d756c7469417373657473000c142501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e007c5c5b2064657374696e6174696f6e2c20726573756c742c20636f7374205c5d5c537570706f7274656456657273696f6e4368616e6765640800f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00f801344d756c74694c6f636174696f6e000028011c517565727949640000e8012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800c101015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d54496e76616c69645175657269657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640010245501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d38496e76616c6964517565726965721000f801344d756c74694c6f636174696f6e000028011c517565727949640000f801344d756c74694c6f636174696f6e0000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0011145d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e0005015c5b206f726967696e206c6f636174696f6e2c2069642c20657870656374656420717565726965722c206d617962652061637475616c2071756572696572205c5d5056657273696f6e4e6f74696679537461727465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c74694173736574730012105901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d5856657273696f6e4e6f746966795265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300130c41015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e64732075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d6056657273696f6e4e6f74696679556e7265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300140c61015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d2046656573506169640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300150c310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e006c5c5b20706179696e67206c6f636174696f6e2c2066656573205c5d34417373657473436c61696d65640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c746941737365747300160cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657228010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696424010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040040011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c7101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04005901013456656350616c6c6574496e666f000400384469737061746368526573756c740400650101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c0c78636d0876333456656350616c6c6574496e666f000004005d01013c5665633c50616c6c6574496e666f3e00005d0100000261010061010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000065010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f72040030011c5665633c75383e000100385472756e63617465644572726f72040030011c5665633c75383e00020000690104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f800000100006d010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000071010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000075010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696424011c517565727949640001286d61785f77656967687420011857656967687400007901100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404007d01013857696c644d756c74694173736574000100007d01100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008101100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000085010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400200118576569676874000100008901080c78636d5056657273696f6e65644d756c746941737365747300010808563204008d01013c76323a3a4d756c746941737365747300000008563304002d01013c76333a3a4d756c7469417373657473000100008d01100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009101013c5665633c4d756c746941737365743e000091010000029501009501100c78636d087632286d756c74696173736574284d756c74694173736574000008010869649901011c4173736574496400010c66756eb901012c46756e676962696c69747900009901100c78636d087632286d756c746961737365741c4173736574496400010820436f6e637265746504009d0101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100009d01100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a10101244a756e6374696f6e730000a101100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a50101204a756e6374696f6e0001000858320800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0002000858330c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0003000858341000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0004000858351400a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0005000858361800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0006000858371c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0007000858382000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e00080000a501100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a9010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000ad01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000b1010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b5010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000b901100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400bd0101344173736574496e7374616e636500010000bd01100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e00060000c101080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204009d01014476323a3a4d756c74694c6f636174696f6e0000000856330400f8014476333a3a4d756c74694c6f636174696f6e00010000c5010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c9010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cd010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d1010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040060013444697370617463684572726f720001044c58434d207472616e73666572206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d5010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401201c42616c616e63650118000801386d696e696d756d5f77656967687420011857656967687400010c6665651501011c42616c616e63650000d9010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dd010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e5010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e290004f441206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e0104f041205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204e441205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e7465640304e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290404bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290504bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f69640604e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704c441205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e736665727265640804f4556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265207472616e736665727265641846726f7a656e04004d02012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404004d02012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756561020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e743502015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e65020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045901416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044901416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049c41206e6577205b60436f6c6c656374696f6e4163636f756e74605d2077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048841206e6577205b60546f6b656e4163636f756e74605d20776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7411049441205b60436f6c6c656374696f6e4163636f756e74605d207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7412048041205b60546f6b656e4163636f756e74605d207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765090301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e9010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901ed01644578706c69636974526f79616c747943757272656e6369657301f501000c01146f776e65728801444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790102017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573090201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000ed01103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f101011c50657262696c6c0000f101000006dc00f501101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f901045300000400fd0101185665633c543e0000f9010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e49640000fd01000002f9010001020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540105020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400050201045400010000050204184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000090204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f50100000100000d020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e7449640001000011020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901ed0134546f6b656e4d65746164617461011502000c01206265686176696f72390201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e4502014853686f756c644d75746174653c626f6f6c3e0001206d657461646174614902016c53686f756c644d75746174653c546f6b656e4d657461646174613e000015020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610119020108184e61746976650000001c466f726569676e040019020150466f726569676e546f6b656e4d657461646174610001000019020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500001d02101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801210200040025020164426f756e6465645665633c75382c204d61784c656e6774683e0000210208386d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e677468000000002502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d0208386d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000350204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000039020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454013d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04003d02010454000100003d0204184f7074696f6e0404540141020108104e6f6e6500000010536f6d6504004102000001000041020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901ed01010828486173526f79616c74790400ed01011c526f79616c747900000028497343757272656e63790001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000049020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540115020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04001502010454000100004d020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f7479706551020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e000051020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000550204184f7074696f6e0404540159020108104e6f6e6500000010536f6d6504005902000001000059020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e65766572000200005d02101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00006102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000650204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000690204184f7074696f6e0404540145010108104e6f6e6500000010536f6d650400450100000100006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d6504007102000001000071020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379017502644578706c69636974526f79616c747943757272656e63696573019102001801146f776e65720001244163636f756e744964000118706f6c69637975020118506f6c69637900012c746f6b656e5f636f756e74240128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573910201644578706c69636974526f79616c747943757272656e63696573000075020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e747902017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8102014444656661756c744275726e506f6c6963790001207472616e736665728502015444656661756c745472616e73666572506f6c6963790001246174747269627574658902015844656661756c74417474726962757465506f6c6963790001186d61726b65748d02017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00007902103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c00007d0204184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100008102103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000008502103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00008902103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000008d02103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e00009102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f901045601840453000004009502013842547265654d61703c4b2c20563e00009502042042547265654d617008044b01f90104560184000400990200000099020000029d02009d0200000408f9018400a10204184f7074696f6e04045401a5020108104e6f6e6500000010536f6d650400a5020000010000a5020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed0134546f6b656e4d6574616461746101150200280118737570706c7915010130546f6b656e42616c616e636500010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379b102015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746115020134546f6b656e4d657461646174610000a90204184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad020000010000ad020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e016502404d6178417070726f76616c436f756e7401bd02000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73c10201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000bd0208386d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000c102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456016502045300000400c502013842547265654d61703c4b2c20563e0000c502042042547265654d617008044b01000456016502000400c902000000c902000002cd0200cd020000040800650200d10204184f7074696f6e04045401d5020108104e6f6e6500000010536f6d650400d5020000010000d502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01d90234417070726f76616c436f756e7401bd0244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301dd02204d61784c6f636b7301e102001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573e50201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73f50201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73f90201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000d902144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01650200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e6502012845787069726174696f6e0000dd0208386d61747269785f72756e74696d652c4d6178526573657276657300000000e10208386d61747269785f72756e74696d65204d61784c6f636b7300000000e502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000e902042042547265654d617008044b01450104560118000400ed02000000ed02000002f10200f1020000040845011800f502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000f902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601d902045300000400fd02013842547265654d61703c4b2c20563e0000fd02042042547265654d617008044b0100045601d9020004000103000000010300000205030005030000040800d902000903101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300000d030c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001081c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656400041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6028436c61696d6564456e6a08010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104cc412075736572206275726e65642045464920696e206f7264657220746f20626567696e206120636c61696d206f6620454e4a2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909110304184f7074696f6e0404540115030108104e6f6e6500000010536f6d650400150300000100001503083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d000019030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404001d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970651d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747921030110506f6f6c000120636f6c6c61746f7221030110506f6f6c0001286675656c5f74616e6b7321030110506f6f6c00013c70726963655f646973636f7665727921030110506f6f6c00002103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000025030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001383c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65290301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e3503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6471030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7260013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7260013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f69648801504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e75030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290d041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909092903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0300040031030164426f756e6465645665633c75382c204d61784c656e6774683e00002d0308386d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e677468000000003103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000035030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454013903000c015c757365725f6163636f756e745f6d616e6167656d656e743d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974490301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65734d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000390308386d61747269785f72756e74696d651c52756e74696d65000000003d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540141030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400410301045400010000410304184f7074696f6e0404540145030108104e6f6e6500000010536f6d6504004503000001000045030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000490304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100004d0304184f7074696f6e0404540151030108104e6f6e6500000010536f6d650400510300000100005103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540155030453000004006d0301185665633c543e000055030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000100005903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178015d030004006103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00005d0308386d61747269785f72756e74696d65544d617857686974656c697374656443616c6c657273000000006103101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004006503012c42547265655365743c543e00006503042042547265655365740404540100000400d80000006903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400006d0300000255030071030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000075030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b6502014c4f7074696f6e3c426c6f636b4e756d6265723e000079030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e677d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c6269649d0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642c01384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964990301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65747d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740181030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964658503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c748103011053616c7400011064617461890301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465910301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00008103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200008903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04008d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100008d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d62657200009103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e04009503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964990301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000990304184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d0300000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000a1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65a5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65a5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652ea503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801a903000400ad030164426f756e6465645665633c75382c204d61784c656e6774683e0000a90308386d61747269785f72756e74696d65344d61784e616d654c656e67746800000000ad03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000b1030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400b503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b503000002b90300b90300000408106000bd0308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000c1030000022c00c5030000029400c90308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65cd03016473705f72756e74696d653a3a52756e74696d65537472696e670000cd030000050200d1030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000014684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000324190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73d50301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973dd0301205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed503000002d90300d90300000408303000dd030000023000e1030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373e50301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000e5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401e903000c01186e6f726d616ce90301045400012c6f7065726174696f6e616ce9030104540001246d616e6461746f7279e9030104540000e9030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963ed0301384f7074696f6e3c5765696768743e0001246d61785f746f74616ced0301384f7074696f6e3c5765696768743e0001207265736572766564ed0301384f7074696f6e3c5765696768743e0000ed0304184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000f1030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178f50301545065724469737061746368436c6173733c7533323e0000f5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000f903082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c7536340000fd03082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65cd03013452756e74696d65537472696e67000124696d706c5f6e616d65cd03013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069730104011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800000104040c436f7704045401050400040005040000000504000002090400090400000408450110000d04000005040011040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657415040c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f6865616419040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c753332000019040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e00001d0404184f7074696f6e0404540121040108104e6f6e6500000010536f6d6504002104000001000021040c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e740000000025040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465732904014442547265655365743c5665633c75383e3e00002904042042547265655365740404540130000400dd030000002d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65940128287533322c2075333229000140696e67726573735f6368616e6e656c73310401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73310401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00003104000002350400350400000408ec39040039040c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561643d0401304f7074696f6e3c486173683e00003d0404184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c000001000041040c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200004504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800004904042042547265654d617008044b01ec04560145040004004d040000004d04000002510400510400000408ec450400550400000259040059040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e00005d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174616104015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6104089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174611504015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174652504015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765736504016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d657373616765736d0401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000650400000269040069040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500006d04042042547265654d617008044b01ec04560171040004007904000000710400000275040075040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e000079040000027d04007d0400000408ec71040081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090985040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e6577c50401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0408386d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400d10301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d04005d0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400850401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400890401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400910401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400950401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c69747904009d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400cd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400dd0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400e90401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400ed0401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400f10401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400f50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400fd0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400010501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400110501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400150501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400690501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d70517565756504006d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400710501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400750501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400890501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400990501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e7304009d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400010601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c7304002d0601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400b10601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400b90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400bd0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e0039000091040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e990404184f7074696f6e04045401940108104e6f6e6500000010536f6d6504009400000100009d040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465780d04010c75313600011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ea5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c776974685f77656967687408011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1040000028d0400a50408386d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400a90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400ad0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400b10401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400b5040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d0400b904016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400bd0401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000a9040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000ad04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b5040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e00010000b9040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec011850617261496400010000bd04081c73705f636f726510566f696400010000c1040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306e65775f726573657276656415010128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c50401504163636f756e7449644c6f6f6b75704f663c543e00011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780184011408496404000001244163636f756e74496400000014496e6465780400c90401304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d00040000c9040000068400cd040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c0501012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746fc50401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ed9040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574c50401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574c50401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465786502015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454018d04010c184c6567616379040110686173682c01104861736800000018496e6c696e650400d5040134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c75333200020000d504101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d9040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000dd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64e10401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee104000006e50400e504082873705f77656967687473244f6c645765696768740000040028010c7536340000e9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64e10401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef1040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665c50401504163636f756e7449644c6f6f6b75704f663c543e00010c616464c50401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577c50401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef90404184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000fd040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00001c70466f726365207365742074686520696e76756c6e657261626c65732e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c000124a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00032441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400041c310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000520d0536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e01050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579730505011c543a3a4b65797300011470726f6f6630011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e050508386d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261090501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73090501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000905104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004000d05013c737232353531393a3a5075626c696300000d050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000011050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e15050c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676519050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765490501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e650201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204001d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e000300001d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400210501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000210500000225050025050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736529050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c71010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665390501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473390501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473390501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69744505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804001d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000029050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304008d01012c4d756c74694173736574730001003c457865637574696f6e526573756c7404002d0501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300002d0504184f7074696f6e0404540131050108104e6f6e6500000010536f6d65040031050000010000310500000408103505003505100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900003905100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504008d01012c4d756c74694173736574730000001057696c6404003d05013857696c644d756c74694173736574000100003d05100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869649901011c4173736574496400010c66756e4105013c57696c6446756e676962696c697479000100004105100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000045050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c753634000100004905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204004d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304005d05015076333a3a58636d3c52756e74696d6543616c6c3e000300004d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400510501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000510500000255050055050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736529050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c59050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665390501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473390501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473390501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69744505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000059050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00005d050c0c78636d0876330c58636d041043616c6c00000400610501585665633c496e737472756374696f6e3c43616c6c3e3e0000610500000265050065050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c5905014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005d05012458636d3c43616c6c3e0015002c536574417070656e64697804005d05012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000069050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000004905365727669636520612073696e676c65206f766572776569676874206d6573736167652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676519050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e75050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f6964f901019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0001442901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d59012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67206d756c74696c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f723020207468652061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f706169728105016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f706169728105016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0049014e6f74653a2065616368205b604d756c74694173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6c8505013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e79050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e800007d05101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d040015030110483136300001000081050c486566696e6974795f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e6379496401f9011c42616c616e636501180008012c63757272656e63795f6964f901012843757272656e63794964000118616d6f756e741501011c42616c616e6365000085050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e0001000089050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c011461737365748d050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f66656510011461737365748d050160426f783c56657273696f6e65644d756c746941737365743e00010c6665658d050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573910501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d05080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009501013876323a3a4d756c7469417373657400000008563304003501013876333a3a4d756c74694173736574000100009105000002950500950500000408f901180099050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f72c50401504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f72a105015c543a3a436f6c6c656374696f6e44657363726970746f720000142d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e0002184d014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e000328f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e74c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73c905013c4d696e74506172616d734f663c543e0004404901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73d905013c4275726e506172616d734f663c543e000524390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e72657365727665207472616e736665720c0124726563697069656e74c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73dd05014c5472616e73666572506172616d734f663c543e0006181501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666f4d02012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f4d02012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c756561020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473e105015c5472616e73666572526563697069656e74734f663c543e000c1c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473ed05014c4d696e74526563697069656e74734f663c543e000d304501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573a505013c417474726962757465734f663c543e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e65020134543a3a45787069726174696f6e000f245d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010145501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e65020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012142501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ec504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73dd05014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c7565f90501584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72a105015c543a3a436f6c6c656374696f6e44657363726970746f72001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e20757365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901ed01704578706c69636974526f79616c747943757272656e6369657356656301f501284174747269627574657301a505000c0118706f6c696379b10501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573f50101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573a5050128417474726962757465730000a505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a905045300000400ad0501185665633c543e0000a9050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b6579015d021456616c75650161020008010c6b65795d02010c4b657900011476616c75656102011456616c75650000ad05000002a90500b1050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e74b50501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726eb905016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572bd05017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465c105018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574c505019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000b505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000b905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000bd05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000c105103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000c505103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e0000c905103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed01284174747269627574657301a5052c466f726569676e4e616d65011d0234466f726569676e53796d626f6c012902204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e6379cd05019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573a505012841747472696275746573000138666f726569676e5f706172616d73d1050121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e00010000cd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000d10504184f7074696f6e04045401d5050108104e6f6e6500000010536f6d650400d5050000010000d505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0000d905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c0000dd05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00010000e105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e505045300000400e90501185665633c543e0000e5050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301dd05000801286163636f756e745f69640001244163636f756e744964000118706172616d73dd050118506172616d730000e905000002e50500ed05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f105045300000400f50501185665633c543e0000f1050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301c905000801286163636f756e745f69640001244163636f756e744964000118706172616d73c9050118506172616d730000f505000002f10500f90504184f7074696f6e04045401fd050108104e6f6e6500000010536f6d650400fd050000010000fd050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650161021c42616c616e636501180008011476616c75656102013841747472696275746556616c756500011c6465706f7369741501011c42616c616e6365000001060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400012414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265050601245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e48636c61696d5f66726f6d5f6566696e697479040110646573748801504f7074696f6e3c543a3a4163636f756e7449643e000720d4436c61696d20456e6a696e207468617420776173206275726e6564206f6e20746865204566696e6974792050617261636861696e2eb04f7074696f6e616c6c792070726f7669646520616e20616c7465726e6174652064657374696e6174696f6e2e00ec43616c6c6572206d757374206265207468652073616d6520617320746865206163636f756e742074686174206275726e656420746865204546492e002c506172616d65746572733ab02d20606f726967696e603a20546865206163636f756e742074686174206275726e656420746865204546492e4d012d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e204966204e6f6e652c207468652063616c6c657220697320757365642e286d696e745f636c61696d08010c77686f1503013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d08010c6f6c647d0501544163636f756e743c543a3a4163636f756e7449643e00010c6e65777d0501544163636f756e743c543a3a4163636f756e7449643e0002440501606d6f76655f636c61696d60206d6f7665732074686520636c61696d2066726f6d206f6e6520457468657265756d206164647265737320746f20616e6f746865720028417267756d656e74733a00602a20606f726967696e603a204f726967696e466f723c543e642a20606f6c64603a20457468657265756d416464726573732c642a20606e6577603a20457468657265756d416464726573732c002052657475726e733a00684469737061746368526573756c7457697468506f7374496e666f00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e606d696e745f656e6a5f66726f6d5f6e61746976655f656669040118616d6f756e7418013042616c616e63654f663c543e00061cf8427269646765204546492066726f6d20746865204566696e6974792070617261636861696e20746f2074686520456e6a696e2052656c617920436861696e002c506172616d65746572733a3d012d20606f726967696e603a20546865206163636f756e7420696e6974696174696e672074686520636c61696d20616e642066726f6d207768696368204546492077696c6c206265206275726e65642e4d012d2060616d6f756e74603a204e756d626572206f66204546497320746f206275726e20696e206f7264657220746f2062726964676520746f2074686520456e6a696e2052656c617920436861696e2e205468654901636f6e76657273696f6e20726174652077696c6c206265206163636f7264696e6720746f20746865206045786368616e676552617465602073746f72616765206f6e2074686520456e6a696e2052656c617918436861696e2e38726571756573745f636c61696d730c0130626c6f636b5f6e756d6265721001a03c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a426c6f636b4e756d62657200012862617463685f646174610d060144426f756e646564436c61696d4f663c543e000114636861696e1d060114436861696e000350550160726571756573745f636c61696d736020697320612066756e6374696f6e207468617420616c6c6f777320612072656c6179657220746f207265717565737420636c61696d7320666f722061206261746368206f66307472616e73616374696f6e73002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e4d012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620457468657265756d206f722050617261636861696e20626c6f636b207468617420636f6e7461696e73207468653820207472616e73616374696f6e2ef82a206062617463685f64617461603a204120766563746f72206f6620457468657265756d5472616e73616374696f6e446174614f6620737472756374732e45012a2060636861696e603a2054686520636861696e207468617420746865207472616e73616374696f6e73206172652066726f6d2028457468657265756d2f4566696e6974792050617261636861696e292e002052657475726e733a00384469737061746368526573756c74203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e38617070726f76655f636c61696d730c0130626c6f636b5f6e756d6265721001a03c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a426c6f636b4e756d62657200012862617463685f646174612106016c426f756e6465645472616e73616374696f6e486173684f663c543e000114636861696e1d060114436861696e00044c510149742074616b65732061206c697374206f66207472616e73616374696f6e2068617368657320616e6420617070726f7665732074686520636c61696d7320666f722074686f7365207472616e73616374696f6e73002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e19012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620746865204c61746573742045544820626c6f636b206f6620417070726f766572dc2a206062617463685f64617461603a2054686973206973206120766563746f72206f66207472616e73616374696f6e206861736865732e45012a2060636861696e603a2054686520636861696e207468617420746865207472616e73616374696f6e73206172652066726f6d2028457468657265756d2f4566696e6974792050617261636861696e292e002052657475726e733a00384469737061746368526573756c74243c2f7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e9c416e6420617070726f7665207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e3472656a6563745f636c61696d7304012862617463685f646174612106016c426f756e6465645472616e73616374696f6e486173684f663c543e00054451016072656a6563745f636c61696d736020697320612066756e6374696f6e207468617420616c6c6f7773207468652060417070726f7665726020746f2072656a6563742061206261746368206f6620636c61696d730028417267756d656e74733a00602a20606f726967696e603a204f726967696e466f723c543ebc2a206062617463685f64617461603a204120766563746f72206f66207472616e73616374696f6e206861736865732e002052657475726e733a00384469737061746368526573756c74243c2f7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e98416e642052454d4f5645207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f72180110753132380008446101607365745f65786368616e67655f726174656020697320612066756e6374696f6e20746861742063616e2062652063616c6c656420627920546563686e6963616c20436f6d6d6974746565206f7220526f6f742c20616e646469742073657473207468652065786368616e67652072617465002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e502a20606e756d657261746f72603a20753132382c582a206064656e6f6d696e61746f72603a20753132382c002052657475726e733a00384469737061746368526573756c74203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e05060c1c73705f636f7265146563647361245369676e617475726500000400090601205b75383b2036355d000009060000034100000008000d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011106045300000400190601185665633c543e000011060c3470616c6c65745f636c61696d7314747970657314436c61696d0c1c42616c616e63650118244163636f756e74496401001048617368012c00100110686173682c011048617368000114636c61696d1506018c5472616e73616374696f6e446174613c42616c616e63652c204163636f756e7449643e00013069735f6566695f746f6b656ebc0110626f6f6c00013c65787472696e7369635f696e6465786502012c4f7074696f6e3c7533323e000015060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461081c42616c616e63650118244163636f756e74496401000008011c6163636f756e747d0501484163636f756e743c4163636f756e7449643e000118616d6f756e7418011c42616c616e6365000019060000021106001d060c3470616c6c65745f636c61696d7314747970657314436861696e00010820457468657265756d0000001c4566696e697479000100002106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012506045300000400290601185665633c543e00002506000004082c65020029060000022506002d060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e1d030134506f6f6c734d75746174696f6e000014b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f723506015c4675656c54616e6b44657363726970746f724f663c543e0000189c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e3503013c543a3a54616e6b4d75746174696f6e000118b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6471030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572c42d205b604572726f723a3a467265657a65517565756546756c6c605d206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65739106015052756c6544657363726970746f72734f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964ad0601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e75030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650129034852756c6553657444657363726970746f7273013906644163636f756e7452756c6553657444657363726970746f7273015103001401106e616d65290301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74410301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574733906014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573510301644163636f756e7452756c6553657444657363726970746f727300003906101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456013d060453000004009906013842547265654d61703c4b2c20563e00003d060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72014106204d617852756c6573018d06000400910601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000041060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404005d060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404006506018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400810601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700004506104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d61780149060004004d060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000490608386d61747269785f72756e74696d65404d6178436f6c6c656374696f6e496473000000004d06101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004005106012c42547265655365743c543e000051060420425472656553657404045401180004005506000000550600000218005906104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500005d06104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401610600040061060118427564676574000061060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200006506104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740161060004006106011842756467657400006906104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c016d060c4d617801710600040075060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00006d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000710608386d61747269785f72756e74696d65384d617843616c6c46696c74657273000000007506101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454016d060453000004007906012c42547265655365743c543e0000790604204254726565536574040454016d060004007d060000007d060000026d06008106104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c018d040c4d617801850600040089060154426f756e6465645665633c43616c6c2c204d61783e0000850608386d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e677468000000008906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018d04045300000400a10401185665633c543e00008d0608386d61747269785f72756e74696d65384d617852756c6573506572536574000000009106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014106045300000400950601185665633c543e000095060000024106009906042042547265654d617008044b01100456013d060004009d060000009d06000002a10600a10600000408103d0600a506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c504045300000400a90601185665633c543e0000a906000002c50400ad0604184f7074696f6e04045401c5040108104e6f6e6500000010536f6d650400c5040000010000b1060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964f9010130417373657449644f663c543e00013474616b655f61737365745f6964f9010130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c748103011c53616c743c543e00013061756374696f6e5f64617461b50601604f7074696f6e3c41756374696f6e446174614f663c543e3e00005c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642c01384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642c01384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657451012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642c01384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00033c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f722061206269644066696e616c697a655f61756374696f6e0401286c697374696e675f69642c01384c697374696e6749644f663c543e000434490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657459012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00051421014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb50604184f7074696f6e040454018d030108104e6f6e6500000010536f6d6504008d030000010000b9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574c506083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974c9060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974cd0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e6502012c4f7074696f6e3c7533323e00010000c90600000408001800cd0604184f7074696f6e04045401c9060108104e6f6e6500000010536f6d650400c9060000010000d106000004082c1000d506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d9060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e106045300000400e90601185665633c543e0000e10604184f7074696f6e04045401e5060108104e6f6e6500000010536f6d650400e5060000010000e506084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d1042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01a504244163636f756e7449640100001401206d617962655f69647801304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd104011043616c6c0001386d617962655f706572696f646963990401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ea504013450616c6c6574734f726967696e0000e906000002e10600ed060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f506101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f906045300000400010701185665633c543e0000f906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73fd06011c526561736f6e730000fd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200000107000002f906000507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e00000907083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500000d0700000209070011070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090915070c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800001907086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100001d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012107045300000400250701185665633c543e000021070000040c10d104000025070000022107002907000004082d0718002d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000031070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d1041c42616c616e6365011801081c4f6e676f696e670400350701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000035070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d1041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd104012050726f706f73616c0001247468726573686f6c64ac0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c793907013854616c6c793c42616c616e63653e000039070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500003d070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573410701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e734d07015044656c65676174696f6e733c42616c616e63653e0001147072696f725107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ed9040128436f6e76696374696f6e00012c64656c65676174696f6e734d07015044656c65676174696f6e733c42616c616e63653e0001147072696f725107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100004107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014507045300000400490701185665633c543e000045070000040810b00049070000024507004d070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000051070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000550700000408d104ac00590700000408102d07005d070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c10301185665633c543e00006507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c10301185665633c543e000071070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097507083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500007907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401100453000004007d0701185665633c543e00007d07000002100081070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000850708346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000089070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e8d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000091070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099507000004080004009907083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c739d07018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e00009d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000a1070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000a9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301ad070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f7273b1070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000ad0708386d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000b107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000b507000002a90700b907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000bd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301ad07344d617843616e6469646174657301c107000400c507011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000c10708386d61747269785f72756e74696d65344d617843616e6469646174657300000000c507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000c9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000cd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301d107344d61784e6f6d696e61746f727301ad07000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f7273a507011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000d10708386d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000d50700000408001000d9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f101011c50657262696c6c0000dd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e107000002e50700e5070000040800050500e90700000408ed073000ed070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d0000f1070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ef507000002f90700f907086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465fd070130496e626f756e6453746174650001406d6573736167655f6d65746164617461010801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000fd07086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000001080000020508000508000004081009080009080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200000d0800000408ec100011080000021508001508086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465190801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465780d04010c7531360001286c6173745f696e6465780d04010c75313600001908086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e646564000100001d0800000408ec0d04002108086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000025080000040cec10300029080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092d080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c101015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572310801784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679350801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec101015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73653d08014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000310804184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000350804184f7074696f6e0404540139080108104e6f6e6500000010536f6d650400390800000100003908000004080808003d08080c78636d4456657273696f6e6564526573706f6e736500010808563204002905013076323a3a526573706f6e736500000008563304004d01013076333a3a526573706f6e73650001000041080000040810c1010045080000040c282010004908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014d08045300000400510801185665633c543e00004d0800000408c101100051080000024d080055080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304005908013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000590804184f7074696f6e04045401300108104e6f6e6500000010536f6d6504003000000100005d080000040c10006108006108080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a417373657449640000000065080c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640000100118616d6f756e74180110753132380001146f776e6572c101015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c101015856657273696f6e65644d756c74694c6f636174696f6e000114757365727310010c75333200006908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016d08045300000400710801185665633c543e00006d080000040818c1010071080000026d080075080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304390154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c207573657273206f6620746865206c6f636b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090979080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d08086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400008108086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e646578000085080000028908008908000004081030008d080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090991080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090995080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c657499080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099d080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a108083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573a5080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000a508083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000a908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000ad080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b1080000040c18180000b50800000408181800b90800000408180000bd080000040c1835025d0200c108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c508045300000400cd0801185665633c543e0000c508144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6ec908019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768742001185765696768740000c908144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69643502013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e740501010c75333200000000cd08000002c50800d108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d508101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801d908000801147374616765090301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579dd0801b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000d90808386d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000dd0804184f7074696f6e04045401d1080108104e6f6e6500000010536f6d650400d1080000010000e1080c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c4173736574496401f901000801086964f901011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000e5080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001bc48436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e041501547269656420746f20637265617465205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473450177657265206275726e65642e2041205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e740011041d01546865205b604f6e436f6c6c656374696f6e4576656e74605d2074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d757374bc62652067726561746572207468616e205b60436f6e6669673a3a546f6b656e4163636f756e744465706f736974605d7842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e7473001608d0546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865b85b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74295849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d0c54546f6b656e2063616e6e6f7420616374206173206145015b6063757272656e6379605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e3a3a6578706c696369745f726f79616c74795f63757272656e636965732920616e6420616c736f2061705b60526f79616c7479605d28436f6e6669673a3a526f79616c747929504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73384e6f74496d706c656d656e746564002e047c546869732066656174757265206973206e6f7420696d706c656d656e74656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e9080c3470616c6c65745f636c61696d731474797065734c547261636b6564426c6f636b4e756d62657273042c426c6f636b4e756d626572011000080120657468657265756d10012c426c6f636b4e756d62657200012470617261636861696e10012c426c6f636b4e756d6265720000ed080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400012060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f404e6f74456e6f75676842616c616e6365000304c4546865206163636f756e7420646f6573206e6f74206861766520656e6f7567682062616c616e636520746f20636c61696d58436c61696d436f756c644e6f744265536574746c65640004047854686520636c61696d20636f756c64206e6f7420626520736574746c656470496e76616c6964436c61696d5265717565737454696d657374616d700005047c496e76616c696420436c61696d20526571756573742054696d657374616d70545472616e73616374696f6e48617368457869737473000604c45472616e73616374696f6e206861736820616c72656164792065786973747320696e2070656e64696e6720636c61696d735045786368616e67655261746549734e6f745365740007046045786368616e67652052617465206973206e6f742073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f108101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456012103045300000400f508013842547265654d61703c4b2c20563e0000f508042042547265654d617008044b01000456012103000400f908000000f908000002fd0800fd0800000408002103000109101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000005090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f72207479706509090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65012903244163636f756e74496401001c42616c616e6365011840446973706174636852756c6553657473010d093c4163636f756e7452756c6553657473015909002401146f776e65720001244163636f756e7449640001106e616d65290301104e616d6500012472756c655f736574730d090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74410301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c65735909013c4163636f756e7452756c655365747300000d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560111090453000004004d09013842547265654d61703c4b2c20563e000011090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65011509204d617852756c6573018d060008011472756c65733d0901c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c000015090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404001909015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404001d09015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400210901705065726d697474656445787472696e7369637352756c654f663c543e000700001909104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740161060008011862756467657461060118427564676574000128757365725f636f756e740501010c75333200001d09104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574610601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e75030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00002109104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f0125090c4d617801850600040035090178426f756e6465645665633c45787472696e736963496e666f2c204d61783e000025090c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680129090008012c70616c6c65745f6e616d652d090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d652d090170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000290908386d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000002d09101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801290900040031090164426f756e6465645665633c75382c204d61784c656e6774683e00003109101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00003509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012509045300000400390901185665633c543e000039090000022509003d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01710304560115090453000004004109013842547265654d61703c4b2c20563e00004109042042547265654d617008044b01710304560115090004004509000000450900000249090049090000040871031509004d09042042547265654d617008044b0110045601110900040051090000005109000002550900550900000408101109005909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015d0904560161090453000004006509013842547265654d61703c4b2c20563e00005d090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000061090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000100006509042042547265654d617008044b015d090456016109000400690900000069090000026d09006d09000004085d0961090071090000040800000075090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473017909304d617852756c65436f756e74018d06444d617852756c65446174614c656e677468017d09000c013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e636500013872756c655f646174615f73657473810901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000790908386d61747269785f72756e74696d652c4d617852756c6553657473000000007d0908386d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000008109101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560185090453000004009909013842547265654d61703c4b2c20563e00008509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01710304560189090453000004008d09013842547265654d61703c4b2c20563e00008909101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008d09042042547265654d617008044b01710304560189090004009109000000910900000295090095090000040871038909009909042042547265654d617008044b011004560185090004009d090000009d09000002a10900a1090000040810850900a509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a909045300000400ad0901185665633c543e0000a9090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f6964650201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c0000ad09000002a90900b1090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b5090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565f101011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e740501010c75333200015461756374696f6e5f6c697374696e675f636f756e740501010c7533320000b90900000408002c00bd090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c6574c109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801a9030008012c70616c6c65745f6e616d65a5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c50901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c50904184f7074696f6e04045401a5030108104e6f6e6500000010536f6d650400a5030000010000c9090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ecd090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d109102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5041043616c6c018d04245369676e617475726501d50914457874726101e50900040030000000d509082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400d9090148656432353531393a3a5369676e61747572650000001c537232353531390400e1090148737232353531393a3a5369676e617475726500010014456364736104000506014065636473613a3a5369676e617475726500020000d9090c1c73705f636f72651c65643235353139245369676e617475726500000400dd0901205b75383b2036345d0000dd09000003400000000800e1090c1c73705f636f72651c73723235353139245369676e617475726500000400dd0901205b75383b2036345d0000e50900000420e909ed09f109f509fd09010a050a090a00e90910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000ed0910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000f10910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000f50910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f909010c4572610000f909102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000fd0910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a496e6465780000010a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000050a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000090a0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cc5030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000c90304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000bd03040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01d10301501830426c6f636b57656967687473e103f901624fd75a000b00204aa9d10113ffffffffffffffff02c0cd1700010b005816a82e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf01000002c0cd1700010b00e06812a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a7413000000000000004002c0cd170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468f1033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874f9034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6efd039102186d6174726978186d61747269780000000058020000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000f3ff14d5ab5270590300000000000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669780d0408462314a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e011104003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000150404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c01001d0404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600002504040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e67537461746500002d0404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000041040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100450480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301004904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100550404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100dd0304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100dd03040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e015d04017400018104012454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0185040004344d696e696d756d506572696f6428207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec1064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e018904017c0001c1060620507265696d6167650120507265696d6167650824537461747573466f72000104062cc5060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406d106d506040000019104018c0001d90607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510dd060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050494040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e019504019008344d6178696d756d57656967687420400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01ed06081c5574696c69747900019d040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01f106092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200f506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402000507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01c104019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0111070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100150740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010019070400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301001d07040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510290704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510310704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405003d07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00005507040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c590704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cbc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e01cd0401a8303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e015d070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301006107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c6507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01dd0401b8000169070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c6507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01e90401c0000171070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051075070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301007907040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01ed0401c41c3050726f706f73616c426f6e6481071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d35020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e810710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496485072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0189070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301008d07040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01f10401c80001910711204d756c746973696701204d756c746973696704244d756c746973696773000108050295079907040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01f50401cc0c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01a1071228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100a50704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100b9070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100bd07040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200c90704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100cd0724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505d507d907080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501fd0401d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01dd07151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100e1070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f727301007d070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050005050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405e90700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01010501e00001f1071610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100f5070400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d6573736167657301010802050d0830040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010011080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802051d0830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec30040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100210874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405282508040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002820000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01110501e4000129081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d2c305175657279436f756e746572010028200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402282d080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502410810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502410828040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805024108450804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100490804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000055080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c0502025d086508040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402006908040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e01150501f0000175081f2843756d756c757358636d0001690501c501000179082020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01007d08280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010081084000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210850804000444205468652071756575652070616765732e284f766572776569676874000104022889080400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170016d0501c90100018d08211c4f726d6c58636d0001710501cd010001910830284566696e69747958636d01284566696e69747958636d04384d696e696d756d57656967687473010104058505d5010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201750501d10104404e617469766543757272656e63794964f90108000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0195083534556e6b6e6f776e546f6b656e73000001d90100019908381c58546f6b656e73011c58546f6b656e730001890501dd01083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d57656967687420140284d71700104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e019d083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510a1080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510a9080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301007907040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01990501e1012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657281071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617835024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e35024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501ad08222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202b108d5020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187102040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202b508a5020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202b908b902040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202bd08fd0504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e730100c108040004e42050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e205b60486f6f6b733a3a6f6e5f69646c65605d2e48417373657449647342794c6f636174696f6e00010405f8f901040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405d108d50804001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301000903040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e019d0501e50150504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874201c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fe1084800000000205f54cdff6d050000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e01e5082818436c61696d730118436c61696d731818436c61696d73000104067d0518040008750120546869732073746f72657320617070726f76656420636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520616d6f756e7420697420697320656c696769626c6520746f206d616b6520612c20636c61696d20666f722e14546f74616c010018400000000000000000000000000000000004590120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e20617070726f76656420616e6420617265206e6f742079657420636c61696d65642e4050656e64696e67417070726f76616c730001040625061506040000444c6174657374426c6f636b4e756d6265720000e9080400086101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d2f4566696e69747920666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e4c417070726f766564426c6f636b4e756d6265720000e9080400043d01204c617465737420626c6f636b206e756d626572206f6e20457468657265756d20666f722077686963682072657175657374656420636c61696d732068617665206265656e20617070726f7665642e3045786368616e676552617465000015070400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e010106010d03081850726566697830646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa0000000001ed082b14506f6f6c730114506f6f6c730414506f6f6c730100f1080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73012d060119030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473010901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c207468657920617265302064697374726962757465640105092c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402000909040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020271097509040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100a509040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c7565290131060125034c1053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01b109362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100b5091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062c7d030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202b5082c040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202b5082c040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202b90984040004f8204c697374696e6720496473206279205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642901b10601790318704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301bd09323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405c1098404001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01b90601a1030001c90933384566696e6974795574696c6974790001bd0601b103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01cd0939d109042040436865636b5370656356657273696f6ee9091038436865636b547856657273696f6eed091030436865636b47656e65736973f1092c38436865636b4d6f7274616c697479f5092c28436865636b4e6f6e6365fd09842c436865636b576569676874010a84604368617267655472616e73616374696f6e5061796d656e74050a8434436865636b4675656c54616e6b090a843903"} {"specName":"matrix","specVersion":601,"blockNumber":195945,"blockHash":"0xd27d7d5cbf55f0a7c77dc2829d0f8acb80918734b3aa428bce8ed2f20a079e6d","metadata":"0x6d6574610e290a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365b503011450686173650001146576656e744c010445000118746f70696373b90301185665633c543e00004c08386d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007401bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f04007c016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d61676504008c017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040090018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f00170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400c501018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400c90101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400cd0101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400d101016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400d90101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400dd0101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e101017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400e501018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304000d03017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304001903018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504006d03018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e736963506175736504009503019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c6974790400a503017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e74003900504d756c7469546f6b656e734d6967726174696f6e0400b10301e470616c6c65745f6d756c74695f746f6b656e735f63726f73735f636861696e5f6d6967726174696f6e3a3a4576656e743c52756e74696d653e003a0000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097804184f7074696f6e04045401040108104e6f6e6500000010536f6d6504000400000100007c0c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748001384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728801504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c748001384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909800418526573756c740804540184044501600108084f6b040084000000000c45727204006000000100008400000400008804184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100008c0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909900c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e9400000408101000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64ac0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730801306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e0001146572726f72e8012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e646578000110757365642001185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002001185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d707465640400f4015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00f801344d756c74694c6f636174696f6e0000f801344d756c74694c6f636174696f6e00002101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800f801344d756c74694c6f636174696f6e000028011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080028011c5175657279496400004d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0028011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0028011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0028011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00f801344d756c74694c6f636174696f6e000028011c517565727949640000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040028011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640c00f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e00002d01012c4d756c7469417373657473000c142501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e007c5c5b2064657374696e6174696f6e2c20726573756c742c20636f7374205c5d5c537570706f7274656456657273696f6e4368616e6765640800f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00f801344d756c74694c6f636174696f6e000028011c517565727949640000e8012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800c101015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d54496e76616c69645175657269657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640010245501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d38496e76616c6964517565726965721000f801344d756c74694c6f636174696f6e000028011c517565727949640000f801344d756c74694c6f636174696f6e0000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0011145d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e0005015c5b206f726967696e206c6f636174696f6e2c2069642c20657870656374656420717565726965722c206d617962652061637475616c2071756572696572205c5d5056657273696f6e4e6f74696679537461727465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c74694173736574730012105901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d5856657273696f6e4e6f746966795265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300130c41015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e64732075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d6056657273696f6e4e6f74696679556e7265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300140c61015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d2046656573506169640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300150c310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e006c5c5b20706179696e67206c6f636174696f6e2c2066656573205c5d34417373657473436c61696d65640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c746941737365747300160cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657228010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696424010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040040011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c7101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04005901013456656350616c6c6574496e666f000400384469737061746368526573756c740400650101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c0c78636d0876333456656350616c6c6574496e666f000004005d01013c5665633c50616c6c6574496e666f3e00005d0100000261010061010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000065010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f72040030011c5665633c75383e000100385472756e63617465644572726f72040030011c5665633c75383e00020000690104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f800000100006d010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000071010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000075010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696424011c517565727949640001286d61785f77656967687420011857656967687400007901100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404007d01013857696c644d756c74694173736574000100007d01100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008101100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000085010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400200118576569676874000100008901080c78636d5056657273696f6e65644d756c746941737365747300010808563204008d01013c76323a3a4d756c746941737365747300000008563304002d01013c76333a3a4d756c7469417373657473000100008d01100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009101013c5665633c4d756c746941737365743e000091010000029501009501100c78636d087632286d756c74696173736574284d756c74694173736574000008010869649901011c4173736574496400010c66756eb901012c46756e676962696c69747900009901100c78636d087632286d756c746961737365741c4173736574496400010820436f6e637265746504009d0101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100009d01100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a10101244a756e6374696f6e730000a101100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a50101204a756e6374696f6e0001000858320800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0002000858330c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0003000858341000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0004000858351400a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0005000858361800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0006000858371c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0007000858382000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e00080000a501100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a9010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000ad01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000b1010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b5010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000b901100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400bd0101344173736574496e7374616e636500010000bd01100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e00060000c101080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204009d01014476323a3a4d756c74694c6f636174696f6e0000000856330400f8014476333a3a4d756c74694c6f636174696f6e00010000c5010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c9010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cd010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d1010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040060013444697370617463684572726f720001044c58434d207472616e73666572206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d5010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401201c42616c616e63650118000801386d696e696d756d5f77656967687420011857656967687400010c6665651501011c42616c616e63650000d9010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dd010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e5010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e290004f441206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e0104f041205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204e441205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e7465640304e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290404bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290504bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f69640604e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704c441205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e736665727265640804f4556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265207472616e736665727265641846726f7a656e04004d02012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404004d02012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756561020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e743502015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e65020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045901416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044901416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049c41206e6577205b60436f6c6c656374696f6e4163636f756e74605d2077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048841206e6577205b60546f6b656e4163636f756e74605d20776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7411049441205b60436f6c6c656374696f6e4163636f756e74605d207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7412048041205b60546f6b656e4163636f756e74605d207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765090301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e9010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901ed01644578706c69636974526f79616c747943757272656e6369657301f501000c01146f776e65728801444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790102017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573090201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000ed01103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f101011c50657262696c6c0000f101000006dc00f501101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f901045300000400fd0101185665633c543e0000f9010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e49640000fd01000002f9010001020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540105020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400050201045400010000050204184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000090204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f50100000100000d020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e7449640001000011020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901ed0134546f6b656e4d65746164617461011502000c01206265686176696f72390201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e4502014853686f756c644d75746174653c626f6f6c3e0001206d657461646174614902016c53686f756c644d75746174653c546f6b656e4d657461646174613e000015020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610119020108184e61746976650000001c466f726569676e040019020150466f726569676e546f6b656e4d657461646174610001000019020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500001d02101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801210200040025020164426f756e6465645665633c75382c204d61784c656e6774683e0000210208386d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e677468000000002502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d0208386d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000350204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000039020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454013d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04003d02010454000100003d0204184f7074696f6e0404540141020108104e6f6e6500000010536f6d6504004102000001000041020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901ed01010828486173526f79616c74790400ed01011c526f79616c747900000028497343757272656e63790001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000049020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540115020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04001502010454000100004d020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f7479706551020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e000051020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000550204184f7074696f6e0404540159020108104e6f6e6500000010536f6d6504005902000001000059020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e65766572000200005d02101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00006102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000650204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000690204184f7074696f6e0404540145010108104e6f6e6500000010536f6d650400450100000100006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d6504007102000001000071020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379017502644578706c69636974526f79616c747943757272656e63696573019102001801146f776e65720001244163636f756e744964000118706f6c69637975020118506f6c69637900012c746f6b656e5f636f756e74240128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573910201644578706c69636974526f79616c747943757272656e63696573000075020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e747902017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8102014444656661756c744275726e506f6c6963790001207472616e736665728502015444656661756c745472616e73666572506f6c6963790001246174747269627574658902015844656661756c74417474726962757465506f6c6963790001186d61726b65748d02017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00007902103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c00007d0204184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100008102103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000008502103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00008902103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000008d02103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e00009102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f901045601840453000004009502013842547265654d61703c4b2c20563e00009502042042547265654d617008044b01f90104560184000400990200000099020000029d02009d0200000408f9018400a10204184f7074696f6e04045401a5020108104e6f6e6500000010536f6d650400a5020000010000a5020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed0134546f6b656e4d6574616461746101150200280118737570706c7915010130546f6b656e42616c616e636500010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379b102015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746115020134546f6b656e4d657461646174610000a90204184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad020000010000ad020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e016502404d6178417070726f76616c436f756e7401bd02000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73c10201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000bd0208386d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000c102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456016502045300000400c502013842547265654d61703c4b2c20563e0000c502042042547265654d617008044b01000456016502000400c902000000c902000002cd0200cd020000040800650200d10204184f7074696f6e04045401d5020108104e6f6e6500000010536f6d650400d5020000010000d502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01d90234417070726f76616c436f756e7401bd0244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301dd02204d61784c6f636b7301e102001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573e50201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73f50201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73f90201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000d902144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01650200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e6502012845787069726174696f6e0000dd0208386d61747269785f72756e74696d652c4d6178526573657276657300000000e10208386d61747269785f72756e74696d65204d61784c6f636b7300000000e502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000e902042042547265654d617008044b01450104560118000400ed02000000ed02000002f10200f1020000040845011800f502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000f902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601d902045300000400fd02013842547265654d61703c4b2c20563e0000fd02042042547265654d617008044b0100045601d9020004000103000000010300000205030005030000040800d902000903101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300000d030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d757461746564040011030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e74207479706511030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747915030110506f6f6c000120636f6c6c61746f7215030110506f6f6c0001286675656c5f74616e6b7315030110506f6f6c00013c70726963655f646973636f7665727915030110506f6f6c00001503101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000019030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001383c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d651d0301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e2903013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6465030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7260013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7260013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f69648801504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e69030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290d041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909091d03101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801210300040025030164426f756e6465645665633c75382c204d61784c656e6774683e0000210308386d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e677468000000002503101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000029030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454012d03000c015c757365725f6163636f756e745f6d616e6167656d656e74310301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f7369743d0301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c6573410301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e00002d0308386d61747269785f72756e74696d651c52756e74696d650000000031030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540135030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400350301045400010000350304184f7074696f6e0404540139030108104e6f6e6500000010536f6d6504003903000001000039030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c00003d0304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc0000010000410304184f7074696f6e0404540145030108104e6f6e6500000010536f6d650400450300000100004503101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014903045300000400610301185665633c543e000049030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304004d03016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04005d03015452657175697265546f6b656e52756c654f663c543e000100004d03104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d61780151030004005503017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e0000510308386d61747269785f72756e74696d65544d617857686974656c697374656443616c6c657273000000005503101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004005903012c42547265655365743c543e00005903042042547265655365740404540100000400d80000005d03104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e49640000610300000249030065030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000069030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b6502014c4f7074696f6e3c426c6f636b4e756d6265723e00006d030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e67710301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964910301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642c01384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f6269648d0301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65747103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740175030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964657903011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c747503011053616c74000110646174617d0301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465850301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00007503101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00007903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200007d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04008103016041756374696f6e446174613c426c6f636b4e756d6265723e000100008103104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d62657200008503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e04008903019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100008903104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f6269648d0301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e00008d0304184f7074696f6e0404540191030108104e6f6e6500000010536f6d650400910300000100009103104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e6365000095030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d6599030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d6599030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d6599030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6599030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d6599030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6599030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652e9903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468019d03000400a1030164426f756e6465645665633c75382c204d61784c656e6774683e00009d0308386d61747269785f72756e74696d65344d61784e616d654c656e67746800000000a103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000a5030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400a903012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a903000002ad0300ad0300000408106000b1030ca470616c6c65745f6d756c74695f746f6b656e735f63726f73735f636861696e5f6d6967726174696f6e1870616c6c6574144576656e740404540001184c4d69677261746564436f6c6c656374696f6e73040010010c753332000004b44e756d626572206f6620636f6c6c656374696f6e7320746861742068617665206265656e206d69677261746564384d69677261746564546f6b656e73040010010c7533320001048c4e756d626572206f6620746f6b656e732068617665206265656e206d69677261746564684d69677261746564436f6c6c656374696f6e4163636f756e7473040010010c753332000204c04e756d626572206f6620636f6c6c656374696f6e206163636f756e74732068617665206265656e206d69677261746564544d69677261746564546f6b656e4163636f756e7473040010010c753332000304ac4e756d626572206f6620746f6b656e206163636f756e74732068617665206265656e206d69677261746564484d6967726174656441747472696275746573040010010c7533320004049c4e756d626572206f6620617474726962757465732068617665206265656e206d69677261746564444d6967726174696f6e46696e6973686564000504a0496e64696361746573207468617420746865206d6967726174696f6e2069732066696e697368656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b50308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000b9030000022c00bd030000029400c10308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65c503016473705f72756e74696d653a3a52756e74696d65537472696e670000c5030000050200c9030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000014684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000324190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73cd0301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973d50301205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd03000002d10300d10300000408303000d5030000023000d9030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373dd0301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000dd030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401e103000c01186e6f726d616ce10301045400012c6f7065726174696f6e616ce1030104540001246d616e6461746f7279e1030104540000e1030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963e50301384f7074696f6e3c5765696768743e0001246d61785f746f74616ce50301384f7074696f6e3c5765696768743e0001207265736572766564e50301384f7074696f6e3c5765696768743e0000e50304184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000e9030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178ed0301545065724469737061746368436c6173733c7533323e0000ed030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000f103082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c7536340000f503082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65c503013452756e74696d65537472696e67000124696d706c5f6e616d65c503013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973f903011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000f903040c436f7704045401fd03000400fd03000000fd03000002010400010400000408450110000504000005040009040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c65740d040c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f6865616411040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c753332000011040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e0000150404184f7074696f6e0404540119040108104e6f6e6500000010536f6d6504001904000001000019040c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e74000000001d040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465732104014442547265655365743c5665633c75383e3e00002104042042547265655365740404540130000400d50300000025040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65940128287533322c2075333229000140696e67726573735f6368616e6e656c73290401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73290401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e000029040000022d04002d0400000408ec31040031040c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164350401304f7074696f6e3c486173683e0000350404184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c000001000039040c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200003d04089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800004104042042547265654d617008044b01ec0456013d0400040045040000004504000002490400490400000408ec3d04004d0400000251040051040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e000055040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174615904015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5904089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174610d04015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174651d04015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765735d04016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573650401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00005d0400000261040061040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500006504042042547265654d617008044b01ec0456016904000400710400000069040000026d04006d040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e00007104000002750400750400000408ec69040079040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e6577bd0401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686fbd0401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e850408386d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400c90301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400550401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d7004007d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400810401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400890401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c657204008d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400950401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400b90401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400c50401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400d50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400e10401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400e50401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400e90401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400ed0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400f50401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400f90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400090501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04000d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400610501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400650501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400690501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d04006d0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400850501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400950501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400990501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c730400fd0501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400010601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400810601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400890601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c69747904008d0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e003900504d756c7469546f6b656e734d6967726174696f6e0400910601e50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e734d6967726174696f6e2c2052756e74696d653e003a000089040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963910401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963910401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963910401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963910401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e910404184f7074696f6e04045401940108104e6f6e6500000010536f6d65040094000001000095040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c739904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465780504010c75313600011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c739904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e9d040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c739904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c776974685f77656967687408011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99040000028504009d0408386d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400a10401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400a50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400a90401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400ad040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d0400b104016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400b50401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000a1040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000a504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000a904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000ad040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e00010000b1040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec011850617261496400010000b504081c73705f636f726510566f696400010000b9040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374bd0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fbd0401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306e65775f726573657276656415010128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365bd0401504163636f756e7449644c6f6f6b75704f663c543e00011064657374bd0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374bd0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374bd0401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fbd0401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780184011408496404000001244163636f756e74496400000014496e6465780400c10401304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d00040000c1040000068400c5040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616cc9040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c0501012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cc9040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cc9040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cc9040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746fbd0401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ed1040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574bd0401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574bd0401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465786502015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec90410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454018504010c184c6567616379040110686173682c01104861736800000018496e6c696e650400cd040134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c75333200020000cd04101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d1040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000d5040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64d90401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed904000006dd0400dd04082873705f77656967687473244f6c645765696768740000040028010c7536340000e1040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64d90401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee5040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279bd0401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279bd0401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686fbd0401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686fbd0401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665bd0401504163636f756e7449644c6f6f6b75704f663c543e00010c616464bd0401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577bd0401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686fbd0401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c640504010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f10401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c8504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c640504010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f10401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c640504010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef10404184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000f5040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00001c70466f726365207365742074686520696e76756c6e657261626c65732e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c000124a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00032441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400041c310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000520d0536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef9040c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973fd04011c543a3a4b65797300011470726f6f6630011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd0408386d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261010501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73010501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000105104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004000505013c737232353531393a3a5075626c6963000005050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000009050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d050c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676511050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765410501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e650201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204001505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e0003000015050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400190501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000019050000021d05001d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736521050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c71010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473310501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473310501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1505011c58636d3c28293e000e003445786368616e6765417373657408011067697665310501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473310501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473310501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473310501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69743d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804001505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000021050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304008d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400250501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000250504184f7074696f6e0404540129050108104e6f6e6500000010536f6d65040029050000010000290500000408102d05002d05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900003105100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504008d01012c4d756c74694173736574730000001057696c6404003505013857696c644d756c74694173736574000100003505100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869649901011c4173736574496400010c66756e3905013c57696c6446756e676962696c697479000100003905100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100003d050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c753634000100004105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204004505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304005505015076333a3a58636d3c52756e74696d6543616c6c3e0003000045050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400490501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000049050000024d05004d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736521050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c51050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473310501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473310501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1505011c58636d3c28293e000e003445786368616e6765417373657408011067697665310501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473310501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473310501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473310501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69743d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000051050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000055050c0c78636d0876330c58636d041043616c6c00000400590501585665633c496e737472756374696f6e3c43616c6c3e3e000059050000025d05005d050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c5105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005505012458636d3c43616c6c3e0015002c536574417070656e64697804005505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000061050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000004905365727669636520612073696e676c65206f766572776569676874206d6573736167652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676511050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f69647105012c50617261636861696e496400012c62656e6566696369617279750501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69647105012c50617261636861696e496400012c62656e6566696369617279750501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f6964f901019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0001442901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d59012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67206d756c74696c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f723020207468652061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f706169727d05016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f706169727d05016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f69647105012c50617261636861696e496400012c62656e6566696369617279750501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0049014e6f74653a2065616368205b604d756c74694173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6c8105013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e800007505101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d04007905011048313630000100007905083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d00007d050c486566696e6974795f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e6379496401f9011c42616c616e636501180008012c63757272656e63795f6964f901012843757272656e63794964000118616d6f756e741501011c42616c616e6365000081050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e0001000085050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c0114617373657489050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f666565100114617373657489050160426f783c56657273696f6e65644d756c746941737365743e00010c66656589050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e636965738d0501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8905080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009501013876323a3a4d756c7469417373657400000008563304003501013876333a3a4d756c74694173736574000100008d05000002910500910500000408f901180095050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f72bd0401504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e6566696369617279bd0401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f729d05015c543a3a436f6c6c656374696f6e44657363726970746f720000142d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e0002184d014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e000328f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e74bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73c505013c4d696e74506172616d734f663c543e0004404901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73d505013c4275726e506172616d734f663c543e000524390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e72657365727665207472616e736665720c0124726563697069656e74bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73d905014c5472616e73666572506172616d734f663c543e0006181501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666f4d02012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f4d02012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c756561020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473dd05015c5472616e73666572526563697069656e74734f663c543e000c1c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473e905014c4d696e74526563697069656e74734f663c543e000d304501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573a105013c417474726962757465734f663c543e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e65020134543a3a45787069726174696f6e000f245d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010145501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e65020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012142501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ebd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73d905014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c7565f50501584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f6964bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f729d05015c543a3a436f6c6c656374696f6e44657363726970746f72001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e20757365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901ed01704578706c69636974526f79616c747943757272656e6369657356656301f501284174747269627574657301a105000c0118706f6c696379ad0501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573f50101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573a1050128417474726962757465730000a105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a505045300000400a90501185665633c543e0000a5050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b6579015d021456616c75650161020008010c6b65795d02010c4b657900011476616c75656102011456616c75650000a905000002a50500ad050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e74b10501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726eb505016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572b905017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465bd05018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574c105019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000b105103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000b505103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000b905103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000bd05103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000c105103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e0000c505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed01284174747269627574657301a1052c466f726569676e4e616d65011d0234466f726569676e53796d626f6c012902204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e6379c905019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573a105012841747472696275746573000138666f726569676e5f706172616d73cd050121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e00010000c905103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000cd0504184f7074696f6e04045401d1050108104e6f6e6500000010536f6d650400d1050000010000d105103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0000d505103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c0000d905103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00010000dd05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e105045300000400e50501185665633c543e0000e1050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301d905000801286163636f756e745f69640001244163636f756e744964000118706172616d73d9050118506172616d730000e505000002e10500e905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ed05045300000400f10501185665633c543e0000ed050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301c505000801286163636f756e745f69640001244163636f756e744964000118706172616d73c5050118506172616d730000f105000002ed0500f50504184f7074696f6e04045401f9050108104e6f6e6500000010536f6d650400f9050000010000f9050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650161021c42616c616e636501180008011476616c75656102013841747472696275746556616c756500011c6465706f7369741501011c42616c616e63650000fd050c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e11030134506f6f6c734d75746174696f6e000014b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e01060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f720506015c4675656c54616e6b44657363726970746f724f663c543e0000189c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e2903013c543a3a54616e6b4d75746174696f6e000118b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964bd0401444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964bd0401444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964bd0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6465030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c85040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c85040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f6964bd04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572c42d205b604572726f723a3a467265657a65517565756546756c6c605d206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65736106015052756c6544657363726970746f72734f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e000120757365725f696473750601584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e000120757365725f696473750601584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69647d0601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e69030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964bd0401444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e05060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d65011d034852756c6553657444657363726970746f7273010906644163636f756e7452756c6553657444657363726970746f7273014503001401106e616d651d0301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74350301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574730906014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573450301644163636f756e7452756c6553657444657363726970746f727300000906101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456010d060453000004006906013842547265654d61703c4b2c20563e00000d060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72011106204d617852756c6573015d06000400610601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000011060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304004d03016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304001506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400290601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404002d060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404003506018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04005d03015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304003906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400510601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700001506104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d61780119060004001d060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000190608386d61747269785f72756e74696d65404d6178436f6c6c656374696f6e496473000000001d06101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004002106012c42547265655365743c543e000021060420425472656553657404045401180004002506000000250600000218002906104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500002d06104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401310600040031060118427564676574000031060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200003506104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740131060004003106011842756467657400003906104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c013d060c4d617801410600040045060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00003d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000410608386d61747269785f72756e74696d65384d617843616c6c46696c74657273000000004506101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454013d060453000004004906012c42547265655365743c543e0000490604204254726565536574040454013d060004004d060000004d060000023d06005106104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c0185040c4d617801550600040059060154426f756e6465645665633c43616c6c2c204d61783e0000550608386d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e677468000000005906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018504045300000400990401185665633c543e00005d0608386d61747269785f72756e74696d65384d617852756c6573506572536574000000006106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011106045300000400650601185665633c543e000065060000021106006906042042547265654d617008044b01100456010d060004006d060000006d06000002710600710600000408100d06007506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401bd04045300000400790601185665633c543e00007906000002bd04007d0604184f7074696f6e04045401bd040108104e6f6e6500000010536f6d650400bd04000001000081060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964f9010130417373657449644f663c543e00013474616b655f61737365745f6964f9010130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c747503011c53616c743c543e00013061756374696f6e5f64617461850601604f7074696f6e3c41756374696f6e446174614f663c543e3e00005c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642c01384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642c01384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657451012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642c01384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00033c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f722061206269644066696e616c697a655f61756374696f6e0401286c697374696e675f69642c01384c697374696e6749644f663c543e000434490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657459012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00051421014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e850604184f7074696f6e0404540181030108104e6f6e6500000010536f6d6504008103000001000089060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6c85040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6c85040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c739904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91060ca470616c6c65745f6d756c74695f746f6b656e735f63726f73735f636861696e5f6d6967726174696f6e1870616c6c65741043616c6c0404540001184c6d6967726174655f636f6c6c656374696f6e7304012c636f6c6c656374696f6e739506010d01426f756e6465645665633c28543a3a436f6c6c656374696f6e49642c20436f6c6c656374696f6e4f663c543e292c20543a3a4d6967726174696f6e4d61784b6579733e00000411014d69677261746573205b60436f6c6c656374696f6e73605d2062792073657474696e672076616c75657320666f722074686520676976656e20636f6c6c656374696f6e73386d6967726174655f746f6b656e73040118746f6b656e73a106012d01426f756e6465645665633c28543a3a436f6c6c656374696f6e49642c20543a3a546f6b656e49642c20546f6b656e4f663c543e292c20543a3a0a4d6967726174696f6e4d61784b6579733e000104e84d69677261746573205b60546f6b656e73605d2062792073657474696e672076616c75657320666f722074686520676976656e20746f6b656e736c6d6967726174655f636f6c6c656374696f6e5f6163636f756e74730401206163636f756e7473ad06016901426f756e6465645665633c28543a3a436f6c6c656374696f6e49642c20543a3a4163636f756e7449642c20436f6c6c656374696f6e4163636f756e744f663c543e292c20540a3a3a4d6967726174696f6e4d61784b6579732c3e00020421014d69677261746573205b60436f6c6c656374696f6e4163636f756e7473605d2062792073657474696e672076616c75657320666f722074686520676976656e206163636f756e7473586d6967726174655f746f6b656e5f6163636f756e74730401206163636f756e7473b906018901426f756e6465645665633c0a28543a3a436f6c6c656374696f6e49642c20543a3a546f6b656e49642c20543a3a4163636f756e7449642c20546f6b656e4163636f756e744f663c543e292c20543a3a0a4d6967726174696f6e4d61784b6579732c3e0003040d014d69677261746573205b60546f6b656e4163636f756e7473605d2062792073657474696e672076616c75657320666f722074686520676976656e206163636f756e7473486d6967726174655f6174747269627574657304012861747472696275746573c50601a901426f756e6465645665633c0a28543a3a436f6c6c656374696f6e49642c204f7074696f6e3c543a3a546f6b656e49643e2c20543a3a4174747269627574654b65792c204174747269627574654f663c0a543e292c20543a3a4d6967726174696f6e4d61784b6579732c3e00040461014d69677261746573205b6041747472696275746573605d2062792073657474696e67206174747269627574652076616c75657320666f722074686520737065636966696564206c697374206f6620617474726962757465732066696e616c697a650401486e6578745f636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964000528490146696e616c697a657320746865206d6967726174696f6e2070726f6365737320627920756e70617573696e6720616c6c2072656c617465642070616c6c6574732c2073657474696e6720746865206e6578745d01636f6c6c656374696f6e2049442c207570646174696e6720746865206d6967726174696f6e207374617475732c20616e6420656d697474696e67206120604d6967726174696f6e46696e697368656460206576656e742e002c2320417267756d656e747300ac2a20606f726967696e60202d20546865206f726967696e206f6620746865207472616e73616374696f6e2edc2a20606e6578745f636f6c6c656374696f6e5f696460202d20546865204944206f6620746865206e65787420636f6c6c656374696f6e2e002023204572726f7273ec2d205b604572726f723a3a4f6e6c7946696e616c697a654f6e676f696e67605d2069662061756374696f6e206973206e6f74206f6e676f696e672e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540199060453000004009d0601185665633c543e0000990600000408187102009d06000002990600a106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a506045300000400a90601185665633c543e0000a5060000040c1818a50200a906000002a50600ad06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b106045300000400b50601185665633c543e0000b1060000040c1800b90200b506000002b10600b906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401bd06045300000400c10601185665633c543e0000bd0600000410181800d50200c106000002bd0600c506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c906045300000400cd0601185665633c543e0000c906000004101835025d02f90500cd06000002c90600d1060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574d506083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974d9060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974dd0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e6502012c4f7074696f6e3c7533323e00010000d90600000408001800dd0604184f7074696f6e04045401d9060108104e6f6e6500000010536f6d650400d9060000010000e106000004082c1000e506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000e9060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ed06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f106045300000400f90601185665633c543e0000f10604184f7074696f6e04045401f5060108104e6f6e6500000010536f6d650400f5060000010000f506084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01c9042c426c6f636b4e756d62657201103450616c6c6574734f726967696e019d04244163636f756e7449640100001401206d617962655f69647801304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cc904011043616c6c0001386d617962655f706572696f646963910401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e9d04013450616c6c6574734f726967696e0000f906000002f10600fd060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090901070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090507101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454010907045300000400110701185665633c543e00000907083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e730d07011c526561736f6e7300000d07083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000011070000020907001507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540119070453000004001d0701185665633c543e00001907083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500001d0700000219070021070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090925070c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002907086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100002d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454013107045300000400350701185665633c543e000031070000040c10c904000035070000023107003907000004083d0718003d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000041070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01c9041c42616c616e6365011801081c4f6e676f696e670400450701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000045070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01c9041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cc904012050726f706f73616c0001247468726573686f6c64ac0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c794907013854616c6c793c42616c616e63653e000049070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500004d070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573510701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e735d07015044656c65676174696f6e733c42616c616e63653e0001147072696f726107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ed1040128436f6e76696374696f6e00012c64656c65676174696f6e735d07015044656c65676174696f6e733c42616c616e63653e0001147072696f726107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100005107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454015507045300000400590701185665633c543e000055070000040810b00059070000025507005d070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000061070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000650700000408c904ac00690700000408103d07006d070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400b90301185665633c543e00007507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000079070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400b90301185665633c543e000081070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098507083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500008907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401100453000004008d0701185665633c543e00008d07000002100091070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000950708346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000099070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e9d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000a1070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a50700000408000400a907083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73ad07018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000ad07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000b1070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b907045300000400c50701185665633c543e0000b9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301bd070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f7273c1070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000bd0708386d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000c107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000c507000002b90700c907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b907045300000400c50701185665633c543e0000cd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301bd07344d617843616e6469646174657301d107000400d507011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000d10708386d61747269785f72756e74696d65344d617843616e6469646174657300000000d507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b907045300000400c50701185665633c543e0000d9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000dd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301e107344d61784e6f6d696e61746f727301bd07000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f7273b507011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000e10708386d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000e50700000408001000e9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f101011c50657262696c6c0000ed070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f107000002f50700f5070000040800fd0400f90700000408fd073000fd070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d000001080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e05080000020908000908086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec011850617261496400011473746174650d080130496e626f756e6453746174650001406d6573736167655f6d65746164617461110801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e00000d08086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000011080000021508001508000004081019080019080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200001d0800000408ec100021080000022508002508086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465290801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465780504010c7531360001286c6173745f696e6465780504010c75313600002908086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e646564000100002d0800000408ec0504003108086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000035080000040cec10300039080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093d080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c101015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572410801784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679450801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec101015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73654d08014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000410804184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000450804184f7074696f6e0404540149080108104e6f6e6500000010536f6d650400490800000100004908000004080808004d08080c78636d4456657273696f6e6564526573706f6e736500010808563204002105013076323a3a526573706f6e736500000008563304004d01013076333a3a526573706f6e73650001000051080000040810c1010055080000040c282010005908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454015d08045300000400610801185665633c543e00005d0800000408c101100061080000025d080065080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304006908013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000690804184f7074696f6e04045401300108104e6f6e6500000010536f6d6504003000000100006d080000040c10007108007108080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a417373657449640000000075080c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640000100118616d6f756e74180110753132380001146f776e6572c101015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c101015856657273696f6e65644d756c74694c6f636174696f6e000114757365727310010c75333200007908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017d08045300000400810801185665633c543e00007d080000040818c1010081080000027d080085080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304390154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c207573657273206f6620746865206c6f636b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090989080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098d08086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400009108086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e646578000095080000029908009908000004081030009d080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a5080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c6574a9080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ad080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b108083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573b5080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000b508083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000b908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000bd080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c1080000040c18180000c50800000408181800c90800000408180000cd080000040c1835025d0200d108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d508045300000400dd0801185665633c543e0000d508144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6ed908019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768742001185765696768740000d908144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69643502013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e740501010c75333200000000dd08000002d50800e108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000e508101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801e908000801147374616765090301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579ed0801b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000e90808386d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000ed0804184f7074696f6e04045401e1080108104e6f6e6500000010536f6d650400e1080000010000f1080c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c4173736574496401f901000801086964f901011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000f508101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f908045300000400010901185665633c543e0000f908101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e677468019d030008012c70616c6c65745f6e616d6599030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65fd0801904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000fd0804184f7074696f6e0404540199030108104e6f6e6500000010536f6d650400990300000100000109000002f9080005090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001b848436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e041501547269656420746f20637265617465205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473450177657265206275726e65642e2041205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e740011041d01546865205b604f6e436f6c6c656374696f6e4576656e74605d2074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d757374bc62652067726561746572207468616e205b60436f6e6669673a3a546f6b656e4163636f756e744465706f736974605d7842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e7473001608d0546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865b85b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74295849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d0c54546f6b656e2063616e6e6f7420616374206173206145015b6063757272656e6379605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e3a3a6578706c696369745f726f79616c74795f63757272656e636965732920616e6420616c736f2061705b60526f79616c7479605d28436f6e6669673a3a526f79616c747929504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d7304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560115030453000004000d09013842547265654d61703c4b2c20563e00000d09042042547265654d617008044b0100045601150300040011090000001109000002150900150900000408001503001909101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e74496400001d090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f72207479706521090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65011d03244163636f756e74496401001c42616c616e6365011840446973706174636852756c65536574730125093c4163636f756e7452756c6553657473017109002401146f776e65720001244163636f756e7449640001106e616d651d0301104e616d6500012472756c655f7365747325090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74350301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c65737109013c4163636f756e7452756c655365747300002509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560129090453000004006509013842547265654d61703c4b2c20563e000029090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65012d09204d617852756c6573015d060008011472756c6573550901c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c00002d090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304004d03016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304001506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400290601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404003109015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404003509015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04005d03015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304003906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400390901705065726d697474656445787472696e7369637352756c654f663c543e000700003109104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740131060008011862756467657431060118427564676574000128757365725f636f756e740501010c75333200003509104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574310601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e69030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00003909104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f013d090c4d61780155060004004d090178426f756e6465645665633c45787472696e736963496e666f2c204d61783e00003d090c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680141090008012c70616c6c65745f6e616d6545090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d6545090170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000410908386d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000004509101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801410900040049090164426f756e6465645665633c75382c204d61784c656e6774683e00004909101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00004d09101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454013d09045300000400510901185665633c543e000051090000023d09005509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0165030456012d090453000004005909013842547265654d61703c4b2c20563e00005909042042547265654d617008044b0165030456012d090004005d090000005d0900000261090061090000040865032d09006509042042547265654d617008044b01100456012909000400690900000069090000026d09006d0900000408102909007109101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01750904560179090453000004007d09013842547265654d61703c4b2c20563e000075090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000079090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304004d03016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04005d03015452657175697265546f6b656e52756c654f663c543e000100007d09042042547265654d617008044b01750904560179090004008109000000810900000285090085090000040875097909008909000004080000008d090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473019109304d617852756c65436f756e74015d06444d617852756c65446174614c656e677468019509000c013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e636500013872756c655f646174615f73657473990901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000910908386d61747269785f72756e74696d652c4d617852756c655365747300000000950908386d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000009909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456019d09045300000400b109013842547265654d61703c4b2c20563e00009d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b016503045601a109045300000400a509013842547265654d61703c4b2c20563e0000a109101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000a509042042547265654d617008044b016503045601a109000400a909000000a909000002ad0900ad09000004086503a10900b109042042547265654d617008044b01100456019d09000400b509000000b509000002b90900b90900000408109d0900bd09101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c109045300000400c50901185665633c543e0000c1090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f6964650201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c0000c509000002c10900c9090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565f101011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e740501010c75333200015461756374696f6e5f6c697374696e675f636f756e740501010c7533320000d10900000408002c00d5090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c6574d9090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652edd090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e1090ca470616c6c65745f6d756c74695f746f6b656e735f63726f73735f636861696e5f6d6967726174696f6e1870616c6c6574144572726f72040454000108644d6967726174696f6e416c7265616479436f6d706c657465640000044901496e6469636174657320746861742061206d6967726174696f6e2063616c6c2068617070656e65642c20616c74686f75676820746865206d6967726174696f6e20697320616c726561647920636c6f7365644c4f6e6c7946696e616c697a654f6e676f696e670001084d01496e64696361746573207468617420612066696e616c697a652063616c6c2068617070656e65642c20616c74686f75676820746865206d6967726174696f6e2070616c6c6574206973206e6f7420696e20616e446f6e676f696e67206d6967726174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e509102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301bd041043616c6c018504245369676e617475726501e90914457874726101010a00040030000000e909082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400ed090148656432353531393a3a5369676e61747572650000001c537232353531390400f5090148737232353531393a3a5369676e61747572650001001445636473610400f909014065636473613a3a5369676e617475726500020000ed090c1c73705f636f72651c65643235353139245369676e617475726500000400f10901205b75383b2036345d0000f109000003400000000800f5090c1c73705f636f72651c73723235353139245369676e617475726500000400f10901205b75383b2036345d0000f9090c1c73705f636f7265146563647361245369676e617475726500000400fd0901205b75383b2036355d0000fd09000003410000000800010a00000420050a090a0d0a110a190a1d0a210a250a00050a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000090a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e040454000000000d0a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000110a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400150a010c4572610000150a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000190a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a496e64657800001d0a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000210a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000250a0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cbd030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000c10304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000b503040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01c90301501830426c6f636b57656967687473d903f901624fd75a000b00204aa9d10113ffffffffffffffff02c0cd1700010b005816a82e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf01000002c0cd1700010b00e06812a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a7413000000000000004002c0cd170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468e9033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874f1034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ef5039102186d6174726978186d61747269780000000059020000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000f3ff14d5ab5270590300000001000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978050408462314a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e010904003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e4461746100000d0404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100150404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600001d04040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000250404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000039040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d71634865616401003d0480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301004104040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d6573736167657301004d0404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100d50304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100d503040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e015504017400017904012454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f017d040004344d696e696d756d506572696f6428207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec1064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e018104017c0001d1060620507265696d6167650120507265696d6167650824537461747573466f72000104062cd5060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406e106e506040000018904018c0001e90607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510ed060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050494040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e018d04019008344d6178696d756d57656967687420400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01fd06081c5574696c697479000195040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e010107092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402000507040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402001507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01b904019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0121070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100250740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010029070400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301002d07040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510390704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510410704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405004d07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00006507040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c690704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cbc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e01c50401a8303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e016d070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301007107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c7507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01d50401b8000179070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301007d07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c7507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01e10401c0000181070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051085070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301008907040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01e50401c41c3050726f706f73616c426f6e6491071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d35020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e910710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496495072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0199070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301009d07040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01e90401c80001a10711204d756c746973696701204d756c746973696704244d756c7469736967730001080502a507a907040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01ed0401cc0c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01b1071228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100b50704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100c9070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100cd07040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200d90704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100dd0724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505e507e907080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501f50401d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01ed07151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100f1070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f727301008d070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500fd040400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405f90700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01f90401e0000101081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d70537461747573010005080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d6573736167657301010802051d0830040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010021080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802052d0830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec30040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100310874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405283508040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002820000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01090501e4000139081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d2c305175657279436f756e746572010028200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402283d080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502510810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502510828040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805025108550804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100590804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000065080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c0502026d087508040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402007908040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e010d0501f0000185081f2843756d756c757358636d0001610501c501000189082020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01008d08280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010091084000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210950804000444205468652071756575652070616765732e284f766572776569676874000104022899080400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001650501c90100019d08211c4f726d6c58636d0001690501cd010001a10830284566696e69747958636d01284566696e69747958636d04384d696e696d756d57656967687473010104058105d5010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d57656967687446656550616972016d0501d10104404e617469766543757272656e63794964f90108000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e01a5083534556e6b6e6f776e546f6b656e73000001d9010001a908381c58546f6b656e73011c58546f6b656e730001850501dd01083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d57656967687420140284d71700104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e01ad083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510b1080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510b9080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301008907040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01950501e1012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657291071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617835024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e35024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501bd08222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202c108d5020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187102040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202c508a5020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202c908b902040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202cd08f90504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e730100d108040004e42050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e205b60486f6f6b733a3a6f6e5f69646c65605d2e48417373657449647342794c6f636174696f6e00010405f8f901040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405e108e50804001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301000903040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e01990501e50158504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874201c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666ff1084800000000205f54cdff6d050000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365f508940c2c4d61726b6574706c61636500244675656c54616e6b7300284566696e69747958636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c75646564290105092814506f6f6c730114506f6f6c730414506f6f6c73010009090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c7301fd05010d030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473190901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c20746865792061726530206469737472696275746564011d092c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402002109040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020289098d09040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100bd09040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c7565290101060119034c1053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01c909362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100cd091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062c71030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202c5082c040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202c5082c040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202d10984040004f8204c697374696e6720496473206279205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429018106016d0318704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301d509323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405f9088404001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01890601950304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e01d90933384566696e6974795574696c69747900018d0601a503044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01dd0939504d756c7469546f6b656e734d6967726174696f6e0001910601b10308404d6967726174696f6e4d61784b6579731010fa00000004e0204d6178696d756d206e756d626572206f66206163636f756e747320746861742063616e206265206d69677261746564206174206f6e6365884d756c7469546f6b656e734d6967726174696f6e50616c6c657473546f5061757365f508c8102c4d756c7469546f6b656e73002c4d61726b6574706c61636500244675656c54616e6b7300284566696e69747958636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c756465642901e1093ae509042040436865636b5370656356657273696f6e050a1038436865636b547856657273696f6e090a1030436865636b47656e657369730d0a2c38436865636b4d6f7274616c697479110a2c28436865636b4e6f6e6365190a842c436865636b5765696768741d0a84604368617267655472616e73616374696f6e5061796d656e74210a8434436865636b4675656c54616e6b250a842d03"} diff --git a/typegen/matrixVersion.jsonl b/typegen/matrixVersion.jsonl index 5f4ea0c63..f4f021560 100644 --- a/typegen/matrixVersion.jsonl +++ b/typegen/matrixVersion.jsonl @@ -7,3 +7,4 @@ {"specName":"matrix-enjin","specVersion":1004,"blockNumber":1218749,"blockHash":"0x35ba9118db958657bf2c92c1f433111e66703812fd4fdce169027852bf9bfcd2","metadata":"0x6d6574610e190b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c01147068617365d903011450686173650001146576656e7450010445000118746f70696373dd0301185665633c543e0000500850656e6a696e5f6d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00010020507265696d616765040080017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040084018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040094015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e636573040098017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a001a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400cd01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400d10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400d50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000244d617472697858636d0400d90101686d61747269785f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400e10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400e50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400ed01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304002903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304003503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504008903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400b103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300344d61747269785574696c6974790400c103017070616c6c65745f6d61747269785f7574696c6974793a3a4576656e7400390018436c61696d730400cd03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e003b00204964656e746974790400d503017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e003c0000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574840c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e88000004081010008c0418526573756c740804540190044501640108084f6b040090000000000c4572720400640000010000900000040000940c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a00c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64a80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572b401344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572b401344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000ac0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b40c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100144426c6f636b4e756d626572466f723c543e047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72e8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65f4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696ef801344d756c74694c6f636174696f6e00012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e73654d010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c6101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6ef801344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72e8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6ec901015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f71756572696572f801344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140461015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e204665657350616964080118706179696e67f801344d756c74694c6f636174696f6e000110666565732d01012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c7901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040059010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400690101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d01045300000400650101185665633c543e00005d010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000061010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000065010000025d010069010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200006d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f8000001000075010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000079010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e00007d010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400008101100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404008501013857696c644d756c74694173736574000100008501100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008901100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100008d010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100009101080c78636d5056657273696f6e65644d756c746941737365747300010808563204009501013c76323a3a4d756c746941737365747300010008563304002d01013c76333a3a4d756c7469417373657473000300009501100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009901013c5665633c4d756c746941737365743e000099010000029d01009d01100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964a101011c4173736574496400010c66756ec101012c46756e676962696c6974790000a101100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400a50101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000a501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a90101244a756e6374696f6e730000a901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400ad0101204a756e6374696f6e0001000858320800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0002000858330c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0003000858341000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0004000858351400ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0005000858361800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0006000858371c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0007000858382000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e00080000ad01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726bb10101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb10101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bb10101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b9010118426f6479496400011070617274bd010120426f64795061727400080000b1010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000b5010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e0000b9010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000bd010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000c101100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400c50101344173736574496e7374616e636500010000c501100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000c901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400a501014476323a3a4d756c74694c6f636174696f6e0001000856330400f8014476333a3a4d756c74694c6f636174696f6e00030000cd010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c446d61747269785f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040064013444697370617463684572726f720001044c58434d207472616e73666572206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c446d61747269785f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401241c42616c616e63650118000801386d696e696d756d5f77656967687424011857656967687400010c6665651501011c42616c616e63650000e1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400019c44436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2900047041206e657720636f6c6c656374696f6e2077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e01046c4120636f6c6c656374696f6e207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ef1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204604120636f6c6c656374696f6e20776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030470556e697473206f66206120746f6b656e2077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2904044c4120746f6b656e20776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e1d020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2905044c4120746f6b656e20776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060470556e697473206f66206120746f6b656e2077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704544120746f6b656e207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e73666572726564080484556e697473206f66206120746f6b656e2077657265207472616e736665727265641846726f7a656e04005902012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404005902012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c75656d020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e744102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e71020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049041206e657720636f6c6c656374696f6e206163636f756e742077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310047c41206e657720746f6b656e206163636f756e7420776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741104884120636f6c6c656374696f6e206163636f756e74207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741204744120746f6b656e206163636f756e74207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75657902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565ad0201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765150301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656448436c61696d6564436f6c6c656374696f6e730c01286163636f756e745f6964000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d20616464726573730138636f6c6c656374696f6e5f6964731d0301505665633c543a3a436f6c6c656374696f6e49643e049054686520636f6c6c656374696f6e206964732074686174207765726520636c61696d6564210460436f6c6c656374696f6e73207765726520636c61696d656434436c61696d6564546f6b656e731001286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d2061646472657373012461737365745f696473210301605665633c41737365744964576974684574684f663c543e3e047c546865206173736574206964732074686174207765726520636c61696d656401486d6f72655f746f6b656e735f72656d61696ebc0110626f6f6c04d054686973206973207472756520696620746865726520617265207374696c6c206d6f726520746f6b656e7320746f20636c61696d22044c546f6b656e73207765726520636c61696d656450436c61696d546f6b656e73496e697469617465640801286163636f756e745f6964000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077696c6c20726563656976652074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d206164647265737323045c436c61696d7320746f6b656e7320696e6974696174656450436c61696d546f6b656e73436f6d706c6574656408012c64657374696e6174696f6e000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d4164647265737304b454686520657468657265756d2061646472657373207468617420696e697469617465642074686520636c61696d24047046696e697368656420636c61696d696e672074686520746f6b656e7354436f6c6c656374696f6e5472616e73666572726564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c54686520636f6c6c656374696f6e207468617420776173207472616e7366657272656401246e65775f6f776e6572000130543a3a4163636f756e744964047c546865206e6577206f776e6572206f662074686520636f6c6c656374696f6e250490436f6c6c656374696f6e206f776e65727368697020776173207472616e736665727265646c436f6c6c656374696f6e5472616e7366657243616e63656c6c6564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac54686520636f6c6c656374696f6e206964206f66207468652063616e63656c6c6564207472616e736665722604ac412070656e64696e6720636f6c6c656374696f6e207472616e73666572207761732063616e63656c6c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901f501644578706c69636974526f79616c747943757272656e6369657301fd01000c01146f776e6572090201444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790d02017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573150201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000f501103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f901011c50657262696c6c0000f901000006dc00fd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010102045300000400050201185665633c543e000001020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400000502000002010200090204184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100000d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540111020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400110201045400010000110204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000150204184f7074696f6e04045401fd010108104e6f6e6500000010536f6d650400fd01000001000019020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e744964000100001d020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901f50134546f6b656e4d65746164617461012102000c01206265686176696f72450201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e5102014853686f756c644d75746174653c626f6f6c3e0001206d657461646174615502016c53686f756c644d75746174653c546f6b656e4d657461646174613e000021020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610125020108184e61746976650000001c466f726569676e040025020150466f726569676e546f6b656e4d657461646174610001000025020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d650129021853796d626f6c013502204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d020850656e6a696e5f6d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e6774680000000031020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00003502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680139020004003d020164426f756e6465645665633c75382c204d61784c656e6774683e000039020850656e6a696e5f6d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000410204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540149020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400490201045400010000490204184f7074696f6e040454014d020108104e6f6e6500000010536f6d6504004d0200000100004d020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901f501010828486173526f79616c74790400f501011c526f79616c747900000028497343757272656e63790001000051020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000055020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540121020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e040021020104540001000059020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f747970655d020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e00005d020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000610204184f7074696f6e0404540165020108104e6f6e6500000010536f6d6504006502000001000065020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e657665720002000069020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000750204184f7074696f6e0404540145010108104e6f6e6500000010536f6d65040045010000010000790204184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100007d020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379018102644578706c69636974526f79616c747943757272656e63696573019d02001801146f776e65720001244163636f756e744964000118706f6c69637981020118506f6c69637900012c746f6b656e5f636f756e74280128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e636965739d0201644578706c69636974526f79616c747943757272656e63696573000081020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e748502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8d02014444656661756c744275726e506f6c6963790001207472616e736665729102015444656661756c745472616e73666572506f6c6963790001246174747269627574659502015844656661756c74417474726962757465506f6c6963790001186d61726b65749902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00008502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000890204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100008d02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000009102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00009502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000009902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00009d020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01010204560190045300000400a102013842547265654d61703c4b2c20563e0000a102042042547265654d617008044b01010204560190000400a502000000a502000002a90200a9020000040801029000ad0204184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b1020000010000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f50134546f6b656e4d6574616461746101210200280118737570706c7915010130546f6b656e42616c616e636500010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379bd02015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746121020134546f6b656e4d657461646174610000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b9020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000bd020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000c10204184f7074696f6e04045401c5020108104e6f6e6500000010536f6d650400c5020000010000c502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e017102404d6178417070726f76616c436f756e7401c902000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73cd0201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000c9020850656e6a696e5f6d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000cd020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017102045300000400d102013842547265654d61703c4b2c20563e0000d102042042547265654d617008044b01000456017102000400d502000000d502000002d90200d9020000040800710200dd0204184f7074696f6e04045401e1020108104e6f6e6500000010536f6d650400e1020000010000e102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01e50234417070726f76616c436f756e7401c90244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301e902204d61784c6f636b7301ed02001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573f10201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73010301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73050301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000e502144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01710200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e7102012845787069726174696f6e0000e9020850656e6a696e5f6d61747269785f72756e74696d652c4d6178526573657276657300000000ed020850656e6a696e5f6d61747269785f72756e74696d65204d61784c6f636b7300000000f1020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e0000f502042042547265654d617008044b01450104560118000400f902000000f902000002fd0200fd02000004084501180001030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e000005030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e5020453000004000903013842547265654d61703c4b2c20563e00000903042042547265654d617008044b0100045601e5020004000d030000000d0300000211030011030000040800e502001503101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300001903083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d00001d03000002180021030000022503002503104c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314636c61696d3841737365744964576974684574680830436f6c6c656374696f6e496401181c546f6b656e49640118000c0158657468657265756d5f636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e4964000029030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404002d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970652d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747931030110506f6f6c000120636f6c6c61746f7231030110506f6f6c0001286675656c5f74616e6b7331030110506f6f6c00013c70726963655f646973636f7665727931030110506f6f6c00003103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000035030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001303c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65390301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656414011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e740138746f74616c5f7265636569766564180128543a3a42616c616e636504e054686520616d6f756e7420746865206675656c2074616e6b20686173207472616e7366657272656420746f2074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6481030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d48467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746509044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7264013444697370617463684572726f720424546865206572726f720a0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964090201504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290b041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d047c54686520604576656e746020656e756d206f6620746869732070616c6c65743903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d030850656e6a696e5f6d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e6774680000000041030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000045030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454014903000c015c757365725f6163636f756e745f6d616e6167656d656e744d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974590301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65735d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e000049030850656e6a696e5f6d61747269785f72756e74696d651c52756e74696d65000000004d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540151030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400510301045400010000510304184f7074696f6e0404540155030108104e6f6e6500000010536f6d6504005503000001000055030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000590304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100005d0304184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540165030453000004007d0301185665633c543e000065030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100006903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178016d030004007103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00006d030850656e6a696e5f6d61747269785f72756e74696d65544d617857686974656c697374656443616c6c6572730000000071030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004007503012c42547265655365743c543e00007503042042547265655365740404540100000400d80000007903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400007d0300000265030081030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001244857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007004857686974656c697374656450616c6c6574730008000085030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b7102014c4f7074696f6e3c426c6f636b4e756d6265723e000089030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e678d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964ad0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643001384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964a90301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65748d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740191030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964659503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c749103011053616c7400011064617461990301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465a10301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000091030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200009903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04009d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d6265720000a103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e0400a503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00010000a503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964a90301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000a90304184f7074696f6e04045401ad030108104e6f6e6500000010536f6d650400ad030000010000ad03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000b1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652eb503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b903000400bd030164426f756e6465645665633c75382c204d61784c656e6774683e0000b9030850656e6a696e5f6d61747269785f72756e74696d65344d61784e616d654c656e67746800000000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1030c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400c503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c503000002c90300c90300000408106400cd030c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400012038436c61696d52657175657374656414010c77686f1903013c457468657265756d4164647265737304e0546865206163636f756e742077686963682072657175657374732074686520636c61696d207468726f756768207468652052656c617965720134616d6f756e745f6275726e656418013042616c616e63654f663c543e046c54686520616d6f756e74206f66206275726e656420746f6b656e7301407472616e73616374696f6e5f6861736830011c543a3a4861736804d848617368206f6620746865207472616e73616374696f6e20696e2077686963682074686520746f6b656e732077657265206275726e74013069735f6566695f746f6b656ebc0110626f6f6c0480496620746865206275726e7420746f6b656e20697320454649206f72206e6f740140616d6f756e745f636c61696d61626c6518013042616c616e63654f663c543e0450454e4a20616d6f756e7420636c61696d61626c6500082901436c61696d20686173206265656e2072657175657374656420627920616e206163636f756e74207468726f756768207468652052656c617965722e20605b77686f2c20616d6f756e742c807472616e73616374696f6e5f686173682c2069735f6566695f746f6b656e5d601c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656401041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d605c457468657265756d426c6f636b7350726f636573736564040130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e083101457468657265756d20626c6f636b206e756d626572207468617420636f6e7461696e7320746865206c617374206275726e207472616e73616374696f6e2072656c61796564206279207468652052656c617965722e02040501436c61696d732068617665206265656e2070726f63657373656420666f722074686520457468657265756d20626c6f636b206279207468652052656c617965722e2c436c61696d4d696e74656408010c77686f1903013c457468657265756d4164647265737304a4746865206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d0118616d6f756e7418013042616c616e63654f663c543e04b8746865206e756d626572206f6620454e4a3220746f6b656e7320746861742077696c6c20626520636c61696d65640304f8436c61696d20686173206265656e206d696e74656420666f7220736f6d656f6e652062792074686520726f6f742e20605b77686f2c20616d6f756e745d6028436c61696d4d6f76656408010c6f6c641903013c457468657265756d4164647265737304986f6c64206163636f756e7420616464726573732074686174206861732074686520636c61696d010c6e65771903013c457468657265756d41646472657373044c6e6577206163636f756e7420616464726573730404fc536f6d656f6e65277320636c61696d20686173206265656e206d6f76656420746f20616e6f7468657220616464726573732e20605b6f6c642c206e65775d603c45786368616e67655261746553657404013465786368616e67655f72617465dc011c50657262696c6c049474686520616d6f756e74206f6620454e4a206571756976616c656e7420746f20312045464905049c45786368616e67652072617465206973207365742e20605b65786368616e67655f726174655d605044656c617954696d65466f72436c61696d53657404012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e083901746865206e756d626572206f6620626c6f636b732074686520757365722068617320746f207761697420746f20636c61696d2068697320454e4a32206f6e63652074686520636c61696d20666f72487768696368206973207265717565737465640604ac44656c61792074696d6520666f7220636c61696d206973207365742e20605b64656c61795f74696d655d6034436c61696d52656a656374656408011c6163636f756e741903013c457468657265756d416464726573730401016163636f756e74206164647265737320666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657201407472616e73616374696f6e5f6861736830011c543a3a4861736804210148617368206f6620746865207472616e73616374696f6e20666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657207040101536f6d656f6e65277320636c61696d20686173206265656e2072656a65637465642e20605b6163636f756e742c207472616e73616374696f6e5f686173685d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d10304184f7074696f6e0404540119030108104e6f6e6500000010536f6d65040019030000010000d5030c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d90308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000dd030000023000e1030000028800e50308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973f90301205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef103000002f50300f50300000408343400f9030000023400fd030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373010401845065724469737061746368436c6173733c57656967687473506572436c6173733e000001040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010504000c01186e6f726d616c050401045400012c6f7065726174696f6e616c05040104540001246d616e6461746f72790504010454000005040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963090401384f7074696f6e3c5765696768743e0001246d61785f746f74616c090401384f7074696f6e3c5765696768743e0001207265736572766564090401384f7074696f6e3c5765696768743e0000090404184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100000d040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178110401545065724469737061746368436c6173733c7533323e000011040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001504082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400001904082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731d04011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001d04040c436f770404540121040004002104000000210400000225040025040000040845011000290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616435040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000035040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040034011c5665633c75383e0000390404184f7074696f6e040454013d040108104e6f6e6500000010536f6d6504003d0400000100003d040c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e740000000041040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465734504014442547265655365743c5665633c75383e3e00004504042042547265655365740404540134000400f90300000049040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a654d04015452656c617944697370616368517565756553697a65000140696e67726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00004d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f745452656c617944697370616368517565756553697a65000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c75333200005104000002550400550400000408ec59040059040c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561645d0401304f7074696f6e3c486173683e00005d0404184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000061040c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200006504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c61794861736800006904042042547265654d617008044b01ec04560165040004006d040000006d04000002710400710400000408ec650400750400000279040079040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00007d04087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c000081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174618504015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174613104015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174654104015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765738904016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573910401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000089040000028d04008d040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d65737361676500009104042042547265654d617008044b01ec04560195040004009d04000000950400000299040099040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00009d04000002a10400a10400000408ec950400a5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead04083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974b1040150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974b50401704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e7102012c4f7074696f6e3c7533323e00010000b10400000408001800b50404184f7074696f6e04045401b1040108104e6f6e6500000010536f6d650400b1040000010000b90400000408301000bd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec5040c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400b10701185665633c543e0000cd0404184f7074696f6e04045401d1040108104e6f6e6500000010536f6d650400d1040000010000d104084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ed04244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd504011043616c6c0001386d617962655f706572696f646963e10401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696eed04013450616c6c6574734f726967696e0000d50410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656404045401d904010c184c6567616379040110686173683001104861736800000018496e6c696e650400ad070134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c75333200020000d9040850656e6a696e5f6d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400810401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e00030020507265696d6167650400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400dd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400e50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400090501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400150501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c04001d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400210501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400250501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400290501e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c746973696704002d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400350501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400390501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400490501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400a10501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400a50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400a90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000244d617472697858636d0400ad0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d617472697858636d2c2052756e74696d653e0035001c58546f6b656e730400c10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400d10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400d50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c730400550601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400590601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400dd0601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400e50601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300344d61747269785574696c6974790400e90601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61747269785574696c6974792c2052756e74696d653e00390018436c61696d730400ed0601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e003b00204964656e7469747904000d0701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e003c0000dd040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10404184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000e5040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696eed040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee904000002d90400ed040850656e6a696e5f6d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f10401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400f50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400f90401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400fd04014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04000105016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400050501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f1040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000f504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000f904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000fd040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e0001000001050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec0118506172614964000100000505081c73705f636f726510566f69640001000009050c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306f6c645f726573657276656415010128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263650d0501504163636f756e7449644c6f6f6b75704f663c543e000110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fd801445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d050c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780190011408496404000001244163636f756e74496400000014496e6465780400110501304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d000400001105000006900015050c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e00000460536565205b6050616c6c65743a3a70726f706f7365605d2e187365636f6e6404012070726f706f73616c0501012450726f70496e6465780001045c536565205b6050616c6c65743a3a7365636f6e64605d2e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e00020454536565205b6050616c6c65743a3a766f7465605d2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e64657800030484536565205b6050616c6c65743a3a656d657267656e63795f63616e63656c605d2e4065787465726e616c5f70726f706f736504012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00040484536565205b6050616c6c65743a3a65787465726e616c5f70726f706f7365605d2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000504a8536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f6d616a6f72697479605d2e6065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000604a4536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f64656661756c74605d2e28666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007046c536565205b6050616c6c65743a3a666173745f747261636b605d2e347665746f5f65787465726e616c04013470726f706f73616c5f686173683001104832353600080478536565205b6050616c6c65743a3a7665746f5f65787465726e616c605d2e4463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800090488536565205b6050616c6c65743a3a63616e63656c5f7265666572656e64756d605d2e2064656c65676174650c0108746f0d0501504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e19050128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465000b046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e58636c6561725f7075626c69635f70726f706f73616c73000c049c536565205b6050616c6c65743a3a636c6561725f7075626c69635f70726f706f73616c73605d2e18756e6c6f636b0401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000d045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e0470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650801187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e6465787102015c4f7074696f6e3c5265666572656e64756d496e6465783e00100468536565205b6050616c6c65743a3a626c61636b6c697374605d2e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800110480536565205b6050616c6c65743a3a63616e63656c5f70726f706f73616c605d2e307365745f6d657461646174610801146f776e6572b401344d657461646174614f776e65720001286d617962655f686173685d0401504f7074696f6e3c507265696d616765486173683e00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19050c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600001d050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25050c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29050c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3472656d6f76655f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e2c737761705f6d656d62657208011872656d6f76650d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6164640d0501504163636f756e7449644c6f6f6b75704f663c543e00020470536565205b6050616c6c65743a3a737761705f6d656d626572605d2e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00030478536565205b6050616c6c65743a3a72657365745f6d656d62657273605d2e286368616e67655f6b657904010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0004046c536565205b6050616c6c65743a3a6368616e67655f6b6579605d2e247365745f7072696d6504010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00050468536565205b6050616c6c65743a3a7365745f7072696d65605d2e2c636c6561725f7072696d6500060470536565205b6050616c6c65743a3a636c6561725f7072696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e310504184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d0000001000035050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c00010480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e18756e626f6e640002045c536565205b6050616c6c65743a3a756e626f6e64605d2e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400040488536565205b6050616c6c65743a3a72656d6f76655f6e6f6d696e6174696f6e605d2e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000504c4536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f6d61785f63616e64696461746573605d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e000604b4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579733d05011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d050850656e6a696e5f6d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261410501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73410501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300004105104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004004505013c737232353531393a3a5075626c6963000045050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000049050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e6408011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765810501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e710201484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e646564bc0110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e0003000055050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059050000025d05005d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c79010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000061050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304009501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400650501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000650504184f7074696f6e0404540169050108104e6f6e6500000010536f6d65040069050000010000690500000408106d05006d05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007105100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504009501012c4d756c74694173736574730000001057696c6404007505013857696c644d756c74694173736574000100007505100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964a101011c4173736574496400010c66756e7905013c57696c6446756e676962696c697479000100007905100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100007d050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100008105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204008505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304009505015076333a3a58636d3c52756e74696d6543616c6c3e0003000085050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400890501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000089050000028d05008d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c91050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804008505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000091050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000095050c0c78636d0876330c58636d041043616c6c00000400990501585665633c496e737472756374696f6e3c43616c6c3e3e000099050000029d05009d050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c9105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204009505012458636d3c43616c6c3e0015002c536574417070656e64697804009505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000a1050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000488536565205b6050616c6c65743a3a73656e645f61735f736f7665726569676e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead050c446d61747269785f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e00000498536565205b6050616c6c65743a3a7472616e736665725f746f5f70617261636861696e605d2e6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69640102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000104b0536565205b6050616c6c65743a3a7472616e736665725f61737365745f746f5f70617261636861696e605d2e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000304a0536565205b6050616c6c65743a3a7472616e736665725f61737365745f776974685f666565605d2e60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6cbd05013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204a4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e696d756d5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1050c446d61747269785f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000b505101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400190301104831363000010000b9050c446d61747269785f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640101021c42616c616e636501180008012c63757272656e63795f69640102012843757272656e63794964000118616d6f756e741501011c42616c616e63650000bd050c446d61747269785f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e00010000c1050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400000464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6d756c746961737365740c01146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400010490536565205b6050616c6c65743a3a7472616e736665725f6d756c74696173736574605d2e447472616e736665725f776974685f66656514012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400020488536565205b6050616c6c65743a3a7472616e736665725f776974685f666565605d2e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00010c666565c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000304b4536565205b6050616c6c65743a3a7472616e736665725f6d756c746961737365745f776974685f666565605d2e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573c90501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000404a4536565205b6050616c6c65743a3a7472616e736665725f6d756c746963757272656e63696573605d2e507472616e736665725f6d756c746961737365747310011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400050494536565205b6050616c6c65743a3a7472616e736665725f6d756c7469617373657473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec505080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009d01013876323a3a4d756c7469417373657400010008563304003501013876333a3a4d756c7469417373657400030000c905000002cd0500cd050000040801021800d1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f720d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c0404540001a8446372656174655f636f6c6c656374696f6e04012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e00000488536565205b6050616c6c65743a3a6372656174655f636f6c6c656374696f6e605d2e4864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001048c536565205b6050616c6c65743a3a64657374726f795f636f6c6c656374696f6e605d2e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e00020488536565205b6050616c6c65743a3a6d75746174655f636f6c6c656374696f6e605d2e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e1d020184426f783c3c5420617320436f6e6669673e3a3a546f6b656e4d75746174696f6e3e00030474536565205b6050616c6c65743a3a6d75746174655f746f6b656e605d2e106d696e740c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7301060150426f783c4d696e74506172616d734f663c543e3e00040454536565205b6050616c6c65743a3a6d696e74605d2e106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e00050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e18667265657a65040110696e666f5902012c467265657a654f663c543e0007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177040110696e666f5902012c467265657a654f663c543e00080454536565205b6050616c6c65743a3a74686177605d2e347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75656d020144543a3a41747472696275746556616c756500090478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b6579000a0484536565205b6050616c6c65743a3a72656d6f76655f617474726962757465605d2e5472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b0498536565205b6050616c6c65743a3a72656d6f76655f616c6c5f61747472696275746573605d2e3862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74731906015c5472616e73666572526563697069656e74734f663c543e000c047c536565205b6050616c6c65743a3a62617463685f7472616e73666572605d2e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74732506014c4d696e74526563697069656e74734f663c543e000d046c536565205b6050616c6c65743a3a62617463685f6d696e74605d2e4c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573dd05013c417474726962757465734f663c543e000e0490536565205b6050616c6c65743a3a62617463685f7365745f617474726962757465605d2e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e000f048c536565205b6050616c6c65743a3a617070726f76655f636f6c6c656374696f6e605d2e50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400100494536565205b6050616c6c65743a3a756e617070726f76655f636f6c6c656374696f6e605d2e34617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e71020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e636500110478536565205b6050616c6c65743a3a617070726f76655f746f6b656e605d2e3c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e74496400120480536565205b6050616c6c65743a3a756e617070726f76655f746f6b656e605d2e686163636570745f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002904ac536565205b6050616c6c65743a3a6163636570745f636f6c6c656374696f6e5f7472616e73666572605d2e6863616e63656c5f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002a04ac536565205b6050616c6c65743a3a63616e63656c5f636f6c6c656374696f6e5f7472616e73666572605d2e44636c61696d5f636f6c6c656374696f6e7310012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d41646472657373000140636f6c6c656374696f6e5f636f756e740501010c75333200200488536565205b6050616c6c65743a3a636c61696d5f636f6c6c656374696f6e73605d2e30636c61696d5f746f6b656e730c012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300210474536565205b6050616c6c65743a3a636c61696d5f746f6b656e73605d2e4c66696e6973685f636c61696d5f746f6b656e7308012c64657374696e6174696f6e000130543a3a4163636f756e744964000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300240490536565205b6050616c6c65743a3a66696e6973685f636c61696d5f746f6b656e73605d2e5c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e001304a0536565205b6050616c6c65743a3a666f7263655f6d75746174655f636f6c6c656374696f6e605d2e38666f7263655f7472616e73666572100118736f757263650d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e0d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e0014047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e50666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c756579020170426f783c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e3e00150494536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e605d2e3c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c75653906015c4f7074696f6e3c426f783c546f6b656e4f663c543e3e3e00160480536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e605d2e4c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75653d0601584f7074696f6e3c4174747269627574654f663c543e3e00170490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e70666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e001804b4536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e74605d2e5c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e001904a0536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e5f6163636f756e74605d2e5c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e001a04a0536565205b6050616c6c65743a3a666f7263655f6372656174655f636f6c6c656374696f6e605d2e28666f7263655f6d696e7414011863616c6c6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7349060170426f783c466c657869626c654d696e74506172616d734f663c543e3e0001246465706f7369746f72450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e001b046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e28666f7263655f6275726e0c011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e001c046c536565205b6050616c6c65743a3a666f7263655f6275726e605d2e60666f7263655f617070726f76655f636f6c6c656374696f6e10011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e001d04a4536565205b6050616c6c65743a3a666f7263655f617070726f76655f636f6c6c656374696f6e605d2e30666f7263655f667265657a65040110696e666f5902012c467265657a654f663c543e001e0474536565205b6050616c6c65743a3a666f7263655f667265657a65605d2e70666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f696404011476616c75651501013c543a3a436f6c6c656374696f6e4964001f04b4536565205b6050616c6c65743a3a666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964605d2e68666f7263655f7365745f657468657265756d5f6163636f756e7408011c616464726573731903013c457468657265756d4164647265737300011476616c75654d0601684f7074696f6e3c436f6c6c656374696f6e4964734f663c543e3e002204ac536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f6163636f756e74605d2e80666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964080158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001506e61746976655f636f6c6c656374696f6e5f69644102015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e002304c4536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964605d2e78666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f6964730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002604bc536565205b6050616c6c65743a3a666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f696473605d2e80666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e1001146f776e6572000130543a3a4163636f756e74496400011c636c61696d65721903013c457468657265756d41646472657373000158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e002704c4536565205b6050616c6c65743a3a666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e605d2e9c666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f6964730c0158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002804e0536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f696473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901f501704578706c69636974526f79616c747943757272656e6369657356656301fd01284174747269627574657301dd05000c0118706f6c696379e90501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573fd0101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573dd050128417474726962757465730000dd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e105045300000400e50501185665633c543e0000e1050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790169021456616c7565016d020008010c6b65796902010c4b657900011476616c75656d02011456616c75650000e505000002e10500e9050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e74ed0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ef105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572f505017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465f905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574fd05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000ed05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000f105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000f505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000f905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000fd05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00000106103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100000506103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000090604184f7074696f6e040454010d060108104e6f6e6500000010536f6d6504000d0600000100000d06103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d650129021853796d626f6c013502204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e00001106103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c00001506103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c0001000019060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d06045300000400210601185665633c543e00001d060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73011506000801286163636f756e745f69640001244163636f756e744964000118706172616d7315060118506172616d73000021060000021d060025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e000029060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73010106000801286163636f756e745f69640001244163636f756e744964000118706172616d7301060118506172616d7300002d0600000229060031060c1c73705f636f7265146563647361245369676e617475726500000400350601205b75383b2036355d00003506000003410000000800390604184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b10200000100003d0604184f7074696f6e0404540141060108104e6f6e6500000010536f6d6504004106000001000041060c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c7565016d021c42616c616e636501180008011476616c75656d02013841747472696275746556616c756500011c6465706f7369741501011c42616c616e63650000450604184f7074696f6e040454010d050108104e6f6e6500000010536f6d6504000d0500000100004906103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7448466c657869626c654d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f8010c2c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100304372656174654f724d696e74240120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000200004d0604184f7074696f6e0404540151060108104e6f6e6500000010536f6d6504005106000001000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401180453000004001d0301185665633c543e000055060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e2d030134506f6f6c734d75746174696f6e00000474536565205b6050616c6c65743a3a6d75746174655f706f6f6c73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000140406372656174655f6675656c5f74616e6b04012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e00000484536565205b6050616c6c65743a3a6372656174655f6675656c5f74616e6b605d2e406d75746174655f6675656c5f74616e6b08011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e00010484536565205b6050616c6c65743a3a6d75746174655f6675656c5f74616e6b605d2e2c6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00020470536565205b6050616c6c65743a3a6164645f6163636f756e74605d2e3872656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e0003047c536565205b6050616c6c65743a3a72656d6f76655f6163636f756e74605d2e6072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6481030140446973706174636852756c654b696e64000404a4536565205b6050616c6c65743a3a72656d6f76655f6163636f756e745f72756c655f64617461605d2e20646973706174636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e00050464536565205b6050616c6c65743a3a6469737061746368605d2e4864697370617463685f616e645f746f75636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e0006048c536565205b6050616c6c65743a3a64697370617463685f616e645f746f756368605d2e4c6d75746174655f667265657a655f73746174650c011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00070490536565205b6050616c6c65743a3a6d75746174655f667265657a655f7374617465605d2e3c696e736572745f72756c655f7365740c011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c6573b906015052756c6544657363726970746f72734f663c543e00080480536565205b6050616c6c65743a3a696e736572745f72756c655f736574605d2e3c72656d6f76655f72756c655f73657408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400090480536565205b6050616c6c65743a3a72656d6f76655f72756c655f736574605d2e4462617463685f6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000a0488536565205b6050616c6c65743a3a62617463685f6164645f6163636f756e74605d2e5062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000b0494536565205b6050616c6c65743a3a62617463685f72656d6f76655f6163636f756e74605d2e54666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964450601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e000c0498536565205b6050616c6c65743a3a666f7263655f7365745f636f6e73756d7074696f6e605d2e4464657374726f795f6675656c5f74616e6b04011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000d0488536565205b6050616c6c65743a3a64657374726f795f6675656c5f74616e6b605d2e58666f7263655f6372656174655f6675656c5f74616e6b0801146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e000e049c536565205b6050616c6c65743a3a666f7263655f6372656174655f6675656c5f74616e6b605d2e5c666f7263655f62617463685f6164645f6163636f756e740c01146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000f04a0536565205b6050616c6c65743a3a666f7263655f62617463685f6164645f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650139034852756c6553657444657363726970746f7273016106644163636f756e7452756c6553657444657363726970746f7273016103001401106e616d65390301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574736106014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573610301644163636f756e7452756c6553657444657363726970746f7273000061060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456016506045300000400c106013842547265654d61703c4b2c20563e000065060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72016906204d617852756c657301b506000400b90601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000069060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040081060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404008906018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400a50601885065726d697474656445787472696e7369637344657363726970746f724f663c543e0007004857686974656c697374656450616c6c6574730400b106018457686974656c697374656450616c6c65747344657363726970746f724f663c543e000800006d06104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801710600040075060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e000071060850656e6a696e5f6d61747269785f72756e74696d65404d6178436f6c6c656374696f6e4964730000000075060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004007906012c42547265655365743c543e000079060420425472656553657404045401180004001d030000007d06104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500008106104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401850600040085060118427564676574000085060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200008906104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740185060004008506011842756467657400008d06104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0191060c4d617801950600040099060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000095060850656e6a696e5f6d61747269785f72756e74696d65384d617843616c6c46696c746572730000000099060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540191060453000004009d06012c42547265655365743c543e00009d0604204254726565536574040454019106000400a106000000a106000002910600a506104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000a9060850656e6a696e5f6d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e67746800000000ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d904045300000400e90401185665633c543e0000b106104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574737057686974656c697374656450616c6c65747344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000b5060850656e6a696e5f6d61747269785f72756e74696d65384d617852756c657350657253657400000000b9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400bd0601185665633c543e0000bd06000002690600c106042042547265654d617008044b01100456016506000400c506000000c506000002c90600c9060000040810650600cd0604184f7074696f6e04045401d1060108104e6f6e6500000010536f6d650400d1060000010000d1060c4470616c6c65745f6675656c5f74616e6b7314747970657340446973706174636853657474696e6773000008013c7573655f6e6f6e655f6f726967696ebc0110626f6f6c000148706179735f72656d61696e696e675f666565bc0110626f6f6c0000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d05045300000400d90601185665633c543e0000d9060000020d0500dd060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000120386372656174655f6c697374696e671801346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000047c536565205b6050616c6c65743a3a6372656174655f6c697374696e67605d2e3863616e63656c5f6c697374696e670401286c697374696e675f69643001384c697374696e6749644f663c543e0001047c536565205b6050616c6c65743a3a63616e63656c5f6c697374696e67605d2e3066696c6c5f6c697374696e670801286c697374696e675f69643001384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e00020474536565205b6050616c6c65743a3a66696c6c5f6c697374696e67605d2e24706c6163655f6269640801286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00030468536565205b6050616c6c65743a3a706c6163655f626964605d2e4066696e616c697a655f61756374696f6e0401286c697374696e675f69643001384c697374696e6749644f663c543e00040484536565205b6050616c6c65743a3a66696e616c697a655f61756374696f6e605d2e407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00050484536565205b6050616c6c65743a3a7365745f70726f746f636f6c5f666565605d2e50666f7263655f6372656174655f6c697374696e6720011873656c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0001386465706f7369745f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00060494536565205b6050616c6c65743a3a666f7263655f6372656174655f6c697374696e67605d2e3c666f7263655f706c6163655f6269641001186269646465720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00013066756e64735f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00070480536565205b6050616c6c65743a3a666f7263655f706c6163655f626964605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10604184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d030000010000e5060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00000480536565205b6050616c6c65743a3a70617573655f65787472696e736963605d2e40726573756d655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00010484536565205b6050616c6c65743a3a726573756d655f65787472696e736963605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee9060c5470616c6c65745f6d61747269785f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c00000458536565205b6050616c6c65743a3a6261746368605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400011c14636c61696d0c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300000458536565205b6050616c6c65743a3a636c61696d605d2e286d696e745f636c61696d08010c77686f1903013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a6d696e745f636c61696d605d2e286d6f76655f636c61696d08010c6f6c641903013c457468657265756d4164647265737300010c6e65771903013c457468657265756d416464726573730002046c536565205b6050616c6c65743a3a6d6f76655f636c61696d605d2e38726571756573745f636c61696d73080130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e00012862617463685f64617461f1060144426f756e646564436c61696d4f663c543e0003047c536565205b6050616c6c65743a3a726571756573745f636c61696d73605d2e3472656a6563745f636c61696d7304012862617463685f6461746101070158426f756e64656452656a656374446174614f663c543e00050478536565205b6050616c6c65743a3a72656a6563745f636c61696d73605d2e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f721801107531323800080488536565205b6050616c6c65743a3a7365745f65786368616e67655f72617465605d2e387365745f64656c61795f74696d6504012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e0009047c536565205b6050616c6c65743a3a7365745f64656c61795f74696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f506045300000400fd0601185665633c543e0000f5060c3470616c6c65745f636c61696d7314747970657314436c61696d081c42616c616e6365011810486173680130000c01106861736830011048617368000114636c61696df90601605472616e73616374696f6e446174613c42616c616e63653e00013069735f6566695f746f6b656ebc0110626f6f6c0000f9060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461041c42616c616e636501180008011c6163636f756e741903013c457468657265756d41646472657373000118616d6f756e7418011c42616c616e63650000fd06000002f5060001070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010507045300000400090701185665633c543e000005070c3470616c6c65745f636c61696d731474797065732852656a6563744461746104104861736801300008011c6163636f756e741903013c457468657265756d416464726573730001106861736830011048617368000009070000020507000d070c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f110701a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f7375627304011073756273990701645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657805010138526567697374726172496e64657800011c6d61785f6665651501013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657805010138526567697374726172496e64657800010c6665651501013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657805010138526567697374726172496e64657800010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657805010138526567697374726172496e6465780001186669656c6473a10701384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657805010138526567697374726172496e6465780001187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74a907015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174611d07011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174611d07011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e11070c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c15070190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c61791d070110446174610001146c6567616c1d0701104461746100010c7765621d0701104461746100011072696f741d07011044617461000114656d61696c1d0701104461746100013c7067705f66696e6765727072696e74950701404f7074696f6e3c5b75383b2032305d3e000114696d6167651d0701104461746100011c747769747465721d07011044617461000015070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011907045300000400910701185665633c543e00001907000004081d071d07001d070c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e65000000105261773004002107000001001052617731040025070000020010526177320400290700000300105261773304002d070000040010526177340400440000050010526177350400310700000600105261773604003507000007001052617737040039070000080010526177380400450100000900105261773904003d0700000a001452617731300400410700000b001452617731310400450700000c001452617731320400490700000d0014526177313304004d0700000e001452617731340400510700000f0014526177313504005507000010001452617731360400490100001100145261773137040059070000120014526177313804005d0700001300145261773139040061070000140014526177323004001101000015001452617732310400650700001600145261773232040069070000170014526177323304006d070000180014526177323404007107000019001452617732350400750700001a001452617732360400790700001b0014526177323704007d0700001c001452617732380400810700001d001452617732390400850700001e001452617733300400890700001f0014526177333104008d0700002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c536861546872656532353604000400002500002107000003000000000800250700000301000000080029070000030200000008002d070000030300000008003107000003050000000800350700000306000000080039070000030700000008003d0700000309000000080041070000030a000000080045070000030b000000080049070000030c00000008004d070000030d000000080051070000030e000000080055070000030f000000080059070000031100000008005d070000031200000008006107000003130000000800650700000315000000080069070000031600000008006d070000031700000008007107000003180000000800750700000319000000080079070000031a00000008007d070000031b000000080081070000031c000000080085070000031d000000080089070000031e00000008008d070000031f00000008009107000002190700950704184f7074696f6e0404540111010108104e6f6e6500000010536f6d6504001101000001000099070000029d07009d0700000408001d0700a1070c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a5070004002c01344964656e746974794669656c640000a5070c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000a9070c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000ad070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b107000002cd0400b5070c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb9070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c107045300000400c90701185665633c543e0000c1070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c507011c526561736f6e730000c5070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000c907000002c10700cd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d107045300000400d50701185665633c543e0000d1070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d507000002d10700d9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd07045300000400e10701185665633c543e0000dd070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401901c42616c616e636501180008010869649001084964000118616d6f756e7418011c42616c616e63650000e107000002dd0700e5070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee9070c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000ed07086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f507045300000400f90701185665633c543e0000f5070000040c10d5040000f907000002f50700fd07000004080108180001080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000005080c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e6365011801081c4f6e676f696e670400090801c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000009080c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd504012050726f706f73616c0001247468726573686f6c64a80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c790d08013854616c6c793c42616c616e63653e00000d080c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000011080c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573150801f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732108015044656c65676174696f6e733c42616c616e63653e0001147072696f722508017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e19050128436f6e76696374696f6e00012c64656c65676174696f6e732108015044656c65676174696f6e733c42616c616e63653e0001147072696f722508017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000015080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119080453000004001d0801185665633c543e000019080000040810ac001d0800000219080021080c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000025080c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000290800000408d504a8002d08000004081001080031080c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e35080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e00003908084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d62657200003d080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e41080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e000045080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4908083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500004d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400510801185665633c543e00005108000002100055080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000590808346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d00005d080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e61080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000065080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6908000004080004006d08083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737108018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000071080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000075080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d08045300000400890801185665633c543e00007d080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730181080014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f727385080190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e000081080850656e6a696e5f6d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f720000000085080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000089080000027d08008d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d08045300000400890801185665633c543e000091080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273018108344d617843616e646964617465730195080004009908011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e000095080850656e6a696e5f6d61747269785f72756e74696d65344d617843616e646964617465730000000099080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d08045300000400890801185665633c543e00009d080c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000a1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301a508344d61784e6f6d696e61746f7273018108000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72737908011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000a5080850656e6a696e5f6d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000a90800000408001000ad080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f901011c50657262696c6c0000b1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f72204944048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb508000002b90800b90800000408003d0500bd0800000408c1083400c1080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d0000c5080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ec908000002cd0800cd08086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465d1080130496e626f756e6453746174650001406d6573736167655f6d65746164617461d50801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000d108086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000d508000002d90800d9080000040810dd0800dd080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000e10800000408ec1000e508000002e90800e908086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465ed0801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465782904010c7531360001286c6173745f696e6465782904010c7531360000ed08086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000f10800000408ec290400f508086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000f9080000040cec103400fd080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e01090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c901015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572050901784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679090901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73651109014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000050904184f7074696f6e04045401c9010108104e6f6e6500000010536f6d650400c9010000010000090904184f7074696f6e040454010d090108104e6f6e6500000010536f6d6504000d0900000100000d09000004080808001109080c78636d4456657273696f6e6564526573706f6e736500010808563204006105013076323a3a526573706f6e736500020008563304004d01013076333a3a526573706f6e73650003000015090000040810c9010019090000040c2c2410001d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012109045300000400250901185665633c543e0000210900000408c9011000250900000221090029090c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304002d09013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c6454617267657473000300002d0904184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000031090000040c10003509003509080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a417373657449640003000039090c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720190304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e6572c901015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c901015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d6572733d0901d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e00003d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014109045300000400450901185665633c543e0000410900000408901800450900000241090049090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d09045300000400510901185665633c543e00004d090000040818c9010051090000024d090055090c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e59090c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d09086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400006109086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e646578000065090000026909006909000004081034006d090c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e71090c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75090c446d61747269785f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c657479090c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d090c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8109083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757385090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00008509083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d6265720005000089090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00008d090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e91090000040c181800009509000004081818009909000004081800009d090000040c184102690200a1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000a509101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801a909000801147374616765150301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579ad0901b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000a9090850656e6a696e5f6d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000ad0904184f7074696f6e04045401a1090108104e6f6e6500000010536f6d650400a1090000010000b10900000408182c00b5090c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640101020008010869640102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000b9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd09045300000400c50901185665633c543e0000bd09101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801b9030008012c70616c6c65745f6e616d65b5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c10901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c10904184f7074696f6e04045401b5030108104e6f6e6500000010536f6d650400b5030000010000c509000002bd0900c9090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001dc48436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e04a4547269656420746f2063726561746520546f6b656e207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04150154686520636f6c6c656374696f6e206f7220746f6b656e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473d477657265206275726e65642e204120746f6b656e2063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74001104150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730016040101546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865206d696e7420706f6c6963795849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d04c4546f6b656e2063616e6e6f742061637420617320626f746820612063757272656e637920616e64206120726f79616c7479504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73404e6f436c61696d417661696c61626c65002e04645468657265206973206e6f7468696e6720746f20636c61696d60496e76616c6964457468657265756d5369676e6174757265002f048454686520657468657265756d207369676e617475726520697320696e76616c696458496e76616c6964457468657265756d41646472657373003004c454686520657468657265756d206164647265737320646f6573206e6f74206d6174636820746865207369676e61747572655c546f6b656e49645265736572766564466f72436c61696d003104010154686520746f6b656e2069642063616e6e6f74206265206d696e7465642062656361757365206974277320726573657276656420666f7220636c61696d696e675c436f6c6c656374696f6e436f756e744578636565646564003204c0546865206e756d626572206f6620636f6c6c656374696f6e73206861732065786365656465642074686520626f756e642857726f6e67436f756e74003304dc5468652070617373656420636f756e7420646f6573206e6f74207265666c6563742074686520616d6f756e7420696e2073746f7261676544496e76616c69644d696e74506172616d730034045c4d696e7420706172616d732061726520696e76616c69646c4e6f50656e64696e67436f6c6c656374696f6e5472616e736665720035049854686520636f6c6c656374696f6e20686173206e6f2070656e64696e67207472616e7366657258416c7265616479436f6c6c656374696f6e4f776e65720036043501546865206163636f756e7420616c7265616479206f776e732074686520636f6c6c656374696f6e2e205472616e7366657272696e6720746f2073656c66206973206e6f7420616c6c6f7765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ecd090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456013103045300000400d109013842547265654d61703c4b2c20563e0000d109042042547265654d617008044b01000456013103000400d509000000d509000002d90900d9090000040800310300dd09101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000e1090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065e5090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65013903244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301e9093c4163636f756e7452756c655365747301410a002401146f776e65720001244163636f756e7449640001106e616d65390301104e616d6500012472756c655f73657473e9090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573410a013c4163636f756e7452756c65536574730000e9090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601ed09045300000400350a013842547265654d61703c4b2c20563e0000ed090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501f109204d617852756c657301b5060008011472756c6573250a01c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c0000f1090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400f509015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400f909015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400fd0901705065726d697474656445787472696e7369637352756c654f663c543e0007004857686974656c697374656450616c6c6574730400190a016c57686974656c697374656450616c6c65747352756c654f663c543e00080000f509104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740185060008011862756467657485060118427564676574000128757365725f636f756e740501010c7533320000f909104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574850601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e85030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e0000fd09104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01010a0c4d617801a906000400110a0178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000010a0c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801050a0008012c70616c6c65745f6e616d65090a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65090a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000050a0850656e6a696e5f6d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e67746800000000090a101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801050a0004000d0a0164426f756e6465645665633c75382c204d61784c656e6774683e00000d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000110a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401010a045300000400150a01185665633c543e0000150a000002010a00190a104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574735857686974656c697374656450616c6c65747352756c650834426f756e646564537472696e6701090a0c4d61780195060004001d0a0178426f756e6465645665633c426f756e646564537472696e672c204d61783e00001d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401090a045300000400210a01185665633c543e0000210a000002090a00250a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601f109045300000400290a013842547265654d61703c4b2c20563e0000290a042042547265654d617008044b018103045601f1090004002d0a0000002d0a000002310a00310a000004088103f10900350a042042547265654d617008044b0110045601ed09000400390a000000390a0000023d0a003d0a0000040810ed0900410a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450a045601490a0453000004004d0a013842547265654d61703c4b2c20563e0000450a0c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e00010000490a0c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100004d0a042042547265654d617008044b01450a045601490a000400510a000000510a000002550a00550a00000408450a490a00590a000004080000005d0a0c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c655365747301610a304d617852756c65436f756e7401b506444d617852756c65446174614c656e67746801650a0010013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e6365000138746f74616c5f72656365697665641501011c42616c616e636500013872756c655f646174615f73657473690a01f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000610a0850656e6a696e5f6d61747269785f72756e74696d652c4d617852756c655365747300000000650a0850656e6a696e5f6d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e67746800000000690a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456016d0a045300000400810a013842547265654d61703c4b2c20563e00006d0a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601710a045300000400750a013842547265654d61703c4b2c20563e0000710a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000750a042042547265654d617008044b018103045601710a000400790a000000790a0000027d0a007d0a000004088103710a00810a042042547265654d617008044b01100456016d0a000400850a000000850a000002890a00890a00000408106d0a008d0a0c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465646c526571756972657346726f7a656e54616e6b4f7252756c65736574000f04f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001004bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001104e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001204b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400130439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001404fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610015043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001604ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e645c4465706f73697443616c63756c6174696f6e4572726f72001704ac50726f626c656d732063616c63756c6174696e6720746865206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0018045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001904d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001a04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c6520736574048054686520604572726f726020656e756d206f6620746869732070616c6c65742e910a0c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f000004013070726f746f636f6c5f666565f901011c50657262696c6c0000950a0c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015c30556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e673c4d616b65417373657446726f7a656e001504504d616b652061737365742069732066726f7a656e3c54616b65417373657446726f7a656e0016045054616b652061737365742069732066726f7a656e0464546865206572726f7220666f7220746869732070616c6c6574990a0c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652e9d0a0c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea10a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a50a045300000400a90a01185665633c543e0000a50a0c3470616c6c65745f636c61696d7314747970657324436c61696d446174610c1c42616c616e63650118104861736801302c426c6f636b4e756d626572011000100110686173685d0401304f7074696f6e3c486173683e000118616d6f756e7418011c42616c616e636500013069735f6566695f746f6b656ebc0110626f6f6c00014873746172745f626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720000a90a000002a50a00ad0a0c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400013060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f70496e76616c6964436c61696d5265717565737454696d657374616d700003047c496e76616c696420436c61696d20526571756573742054696d657374616d705045786368616e67655261746549734e6f745365740004046045786368616e67652052617465206973206e6f74207365742c4f75744f66426f756e6473000504d847656e65726963206572726f7220666f72207768656e20626f756e64656420766563746f72206973206f7574206f6620626f756e647354496e76616c6964436c61696d54696d657374616d700006045c496e76616c696420436c61696d2054696d657374616d705c44656c617954696d65466f72436c61696d4e6f745365740007047044656c61792054696d6520666f7220436c61696d204e6f74205365744844656c617954696d65536574546f6f4c6f770008049c44656c61792063616e6e6f74206265206c657373207468616e204d696e436c61696d44656c617958496e76616c6964457468657265756d416464726573730009047c496e76616c696420616464726573732070617373656420696e20636c61696d6444656c617954696d65466f72436c61696d4e6f74456e646564000a04a044656c61792074696d65206973206e6f74206f76657220666f72207573657220746f20636c61696d4c53616d65457468657265756d41646472657373000b04ac696e206d6f766520636c61696d20626f7468206574686572756d2061646472657373206172652073616d65048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10a0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473b50a01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f110701844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000b50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b90a045300000400bd0a01185665633c543e0000b90a0000040810a90700bd0a000002b90a00c10a0000040818c50a00c50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000c90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd0a045300000400d50a01185665633c543e0000cd0a04184f7074696f6e04045401d10a0108104e6f6e6500000010536f6d650400d10a0000010000d10a0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a10701384964656e746974794669656c64730000d50a000002cd0a00d90a0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742edd0a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373010d051043616c6c01d904245369676e617475726501e10a14457874726101f10a00040034000000e10a082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400e50a0148656432353531393a3a5369676e61747572650000001c537232353531390400ed0a0148737232353531393a3a5369676e617475726500010014456364736104003106014065636473613a3a5369676e617475726500020000e50a0c1c73705f636f72651c65643235353139245369676e617475726500000400e90a01205b75383b2036345d0000e90a000003400000000800ed0a0c1c73705f636f72651c73723235353139245369676e617475726500000400e90a01205b75383b2036345d0000f10a00000420f50af90afd0a010b090b0d0b110b150b00f50a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000f90a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000fd0a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000010b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400050b010c4572610000050b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000090b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a4e6f6e636500000d0b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000110b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000150b0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040230e1030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e50304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d903040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301541830426c6f636b57656967687473fd03e501025b1f5d00070088526a7413ffffffffffffffffc2a0a91d000107d00918a44b1366666666666666a6010700e6bd4f5713ffffffffffffffbf010000c2a0a91d000107d0abacbe681366666666666666e601070088526a7413ffffffffffffffff010700a2941a1d130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774680d043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687415044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e1904f102306d61747269782d656e6a696e306d61747269782d656e6a696e00000000ec0300000000000030df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000037242681f96a7abd0100000006000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978290408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100340400107d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00090220417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000310404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100390404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600004104040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000490404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000061040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100650480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301006904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100750404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100f90304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100f903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500007d04040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01810401780001a504012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01a9040004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec106400000000000000000520507265696d6167650120507265696d6167650824537461747573466f720001040630ad040400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406b904bd0404000001c10401800001c50407245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510c9040400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050488040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01dd04018408344d6178696d756d576569676874243c0700a0db215d13cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01b507081c5574696c6974790001e5040194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01b907092042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200bd07040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200cd07040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200d9070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200d9070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e010905019814484578697374656e7469616c4465706f736974184000008a5d78456301000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01e5070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e90740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100ed070400000001a004604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f107040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510fd0704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510050804000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001108d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002908040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c69737400010406302d0804000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630bc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402b430040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01150501a4303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000e8dfac1e6614fe3400000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0131080c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003508040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303908040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e011d0501b804444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e013d080d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004108040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303908040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01210501c004444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0145080e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051049080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301004d08040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01250501c41c3050726f706f73616c426f6e6455081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d41020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e550810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496459082065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e015d080f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301006108040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01290501c80001650811204d756c746973696701204d756c746973696704244d756c746973696773000108050269086d08040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e012d0501cc0c2c4465706f7369744261736518400080333e3d2cf806000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d28398d7020000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0175081228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100790804000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c657301008d080400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301009108040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f727300010402009d0804000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100a10824010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505a908ad08080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501350501d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e74184000003d9160e4581100000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01b108151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b5080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010051080400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405003d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405bd0800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01390501e00001c5081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100c9080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205e10834040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100e5080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205f10834040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100f50874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cf908040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01490501e40001fd081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c01090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502150910040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f74696669657273000108050215092c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805021509190904000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f76657279517565756501001d0904000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000029090400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020231093909040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004909040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100bc040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0501f0000155091f2843756d756c757358636d0001a10501cd01000159092020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01005d09280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010061094000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210650904000444205468652071756575652070616765732e284f766572776569676874000104022c69090400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a50501d10100016d09211c4f726d6c58636d0001a90501d5010001710930244d617472697858636d01244d617472697858636d04384d696e696d756d5765696768747301010405bd05dd010c000000144501205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206d617472697858636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201ad0501d90104404e617469766543757272656e63794964010280000000000000000000000000000000000000000000000000000000000000000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0175093534556e6b6e6f776e546f6b656e73000001e10100017909381c58546f6b656e73011c58546f6b656e730001c10501e501083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874241802286bee0110104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e017d093720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051081090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e73000104051089090400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301004d08040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01d10501e9012444426f756e74794465706f7369744261736518400000d9e9ac2d7803000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657255081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617841024401000050efe2d6e41a1b00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e410244010000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000007a22c1c8b12200000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565018d09222c4d756c7469546f6b656e73012c4d756c7469546f6b656e733434546f6b656e4163636f756e747300010c0202029109e1020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187d02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802029509b1020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e747300010802029909c502040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c0202029d09410604000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e6850656e64696e67436f6c6c656374696f6e5472616e73666572730001040518000400049820436f6c6c656374696f6e732077616974696e6720746f206265207472616e7366657272656448417373657449647342794c6f636174696f6e00010405f80102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405a109a50904001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301001503040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e58436c61696d61626c65436f6c6c656374696f6e4964730001040619035106040004902053746f726573206461746120666f7220616e20657468657265756d206164647265737348556e6d696e7461626c65546f6b656e4964730001080505b1092c04000c690120546865736520746f6b656e206964732063616e206f6e6c79206265206d696e7465642062792063616c6c696e672060666f7263655f6d696e74602e20546865207365636f6e64206b657920697320616e20657468657265756d6501206261736520746f6b656e2069642c20616e64207468652076616c756520697320746865206869676865737420746f6b656e20696e64657820746861742063616e6e6f74206265206d696e7465642e20416c6c20746f6b656e490120696e64657865732073746172742066726f6d20312c20736f206566666563746976656c7920697420626c6f636b7320746f6b656e20696e64657865732066726f6d203120746f207468652076616c75652e4c4e6174697665436f6c6c656374696f6e496473000104051818040004e8204d6170206f6620657468657265756d20636f6c6c656374696f6e20696420746f20746865206e617469766520636f6c6c656374696f6e20696401d50501ed0168504174747269627574654465706f7369744261736518400000c52ebca2b100000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000901ec4bc160000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f7369741840000031d6e275bc56000000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874241c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fb509c000000000000000000000000000000000000000000000000000000000000000000040899d4be6d616010000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365b909900c2c4d61726b6574706c61636500244675656c54616e6b7300244d617472697858636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c7564656429844d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e741010d700000004f0204d6178206e756d626572206f6620636f6c6c656374696f6e7320746861742063616e20626520636c61696d656420627920616e206163636f756e7458436c61696d436f6c6c656374696f6e735072656669783484805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a04d02054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20636f6c6c656374696f6e7344436c61696d546f6b656e7350726566697834706c5472616e7366657220746f6b656e7320746f206163636f756e743a04bc2054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20746f6b656e7368457468657265756d4d6967726174696f6e4163636f756e7449640080884f55bd221f1c2d10e32e424aabb6621786222f7c57dfe66ad4aaaca2522a51043d0120546865206163636f756e7420696420746861742070726f766964657320746865206578697374656e7469616c206465706f736974207768656e20636c61696d696e6720636f6c6c656374696f6e7301c9092814506f6f6c730114506f6f6c730414506f6f6c730100cd090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c730155060129030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473dd0901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c2074686579206172653020646973747269627574656401e1092c244675656c54616e6b7301244675656c54616e6b73081454616e6b730001040200e509040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e74730001080202590a5d0a040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e742064617461015906013503481053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100a00000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101014000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a651010e803000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f736974184000007a22c1c8b12200000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f736974184000008a5d7845630100000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c020546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204d61747269782e018d0a362c4d61726b6574706c616365012c4d61726b6574706c6163650810496e666f0100910a1002e1f50504a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e677300010406308d030400043c204c697374696e677320627920494401dd0601890318704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840009060b6da2e07070000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301950a323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405bd099004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01e50601b10304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e01990a33344d61747269785574696c6974790001e90601c103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e019d0a3918436c61696d730118436c61696d731c18436c61696d73000104061903a10a0400041d0120546869732073746f72657320636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520766563206f6620636c61696d20646174612e545472616e73616374696f6e486173684c6f6f6b7570000104063090040004590120546869732073746f726573207472616e73616374696f6e20686173682e204973207573656420746f20636865636b206966207472616e73616374696f6e206861736820697320616c72656164792070726573656e7450546f74616c556e636c61696d6564416d6f756e740100184000000000000000000000000000000000045d0120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e2072657175657374656420616e6420617265206e6f742079657420636c61696d65642e4444656c6179436c61696d73506572696f64000010040004e02044656c61792074696d6520696e20626c6f636b206e756d62657273206265666f726520746865207573657220636f756c6420636c61696d444c6174657374426c6f636b4e756d6265720000100400084101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d20666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e3045786368616e6765526174650000dc0400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e304163636f756e744e6f6e6365000104061903100400086d0120546869732073746f726573206e6f6e636520666f72206561636820457468657265756d206163636f756e742c2077686963682077696c6c20696e6372656d656e742065766572792074696d65207768656e20454e4a32206172652420636c61696d65642e01ed0601cd03101850726566697834646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa00000000344d696e436c61696d44656c61791010201c0000047c204d696e696d756d2044656c617920666f7220636c61696d696e6720454e4a64436c61696d4469737472696275746f724163636f756e74496400806d6f646c65662f636c61696d000000000000000000000000000000000000000008250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c647320454e4a3220746f20626554206469737472696275746564206f6e20436c61696d01ad0a3b204964656e7469747901204964656e7469747910284964656e746974794f660001040500b10a04000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f6600010402009d070400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500c10a44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100c90a0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e010d0701d503183042617369634465706f73697418400000408cb5781daf150000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000003d9160e458110000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400000b8da9ec939f912000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01d90a3cdd0a042040436865636b5370656356657273696f6ef50a1038436865636b547856657273696f6ef90a1030436865636b47656e65736973fd0a3038436865636b4d6f7274616c697479010b3028436865636b4e6f6e6365090b902c436865636b5765696768740d0b90604368617267655472616e73616374696f6e5061796d656e74110b9034436865636b4675656c54616e6b150b904903"} {"specName":"matrix-enjin","specVersion":1005,"blockNumber":1261794,"blockHash":"0xbba1eb93d850c142851ddce6161aecd6a6fe026392a8d478f1f04690b0e97d0f","metadata":"0x6d6574610e1d0b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c01147068617365d903011450686173650001146576656e7450010445000118746f70696373dd0301185665633c543e0000500850656e6a696e5f6d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00010020507265696d616765040080017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040084018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040094015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e636573040098017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a001a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400cd01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400d10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400d50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000244d617472697858636d0400d90101686d61747269785f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400e10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400e50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400ed01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304002903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304003503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504008903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400b103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300344d61747269785574696c6974790400c103017070616c6c65745f6d61747269785f7574696c6974793a3a4576656e7400390018436c61696d730400cd03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e003b00204964656e746974790400d503017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e003c0000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574840c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e88000004081010008c0418526573756c740804540190044501640108084f6b040090000000000c4572720400640000010000900000040000940c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a00c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64a80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572b401344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572b401344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000ac0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b40c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100144426c6f636b4e756d626572466f723c543e047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72e8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65f4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696ef801344d756c74694c6f636174696f6e00012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e73654d010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c6101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6ef801344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72e8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6ec901015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f71756572696572f801344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140461015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e204665657350616964080118706179696e67f801344d756c74694c6f636174696f6e000110666565732d01012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c7901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040059010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400690101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d01045300000400650101185665633c543e00005d010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000061010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000065010000025d010069010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200006d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f8000001000075010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000079010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e00007d010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400008101100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404008501013857696c644d756c74694173736574000100008501100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008901100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100008d010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100009101080c78636d5056657273696f6e65644d756c746941737365747300010808563204009501013c76323a3a4d756c746941737365747300010008563304002d01013c76333a3a4d756c7469417373657473000300009501100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009901013c5665633c4d756c746941737365743e000099010000029d01009d01100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964a101011c4173736574496400010c66756ec101012c46756e676962696c6974790000a101100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400a50101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000a501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a90101244a756e6374696f6e730000a901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400ad0101204a756e6374696f6e0001000858320800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0002000858330c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0003000858341000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0004000858351400ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0005000858361800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0006000858371c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0007000858382000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e00080000ad01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726bb10101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb10101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bb10101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b9010118426f6479496400011070617274bd010120426f64795061727400080000b1010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000b5010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e0000b9010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000bd010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000c101100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400c50101344173736574496e7374616e636500010000c501100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000c901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400a501014476323a3a4d756c74694c6f636174696f6e0001000856330400f8014476333a3a4d756c74694c6f636174696f6e00030000cd010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c446d61747269785f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040064013444697370617463684572726f720001044c58434d207472616e73666572206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c446d61747269785f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401241c42616c616e63650118000801386d696e696d756d5f77656967687424011857656967687400010c6665651501011c42616c616e63650000e1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400019c44436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2900047041206e657720636f6c6c656374696f6e2077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e01046c4120636f6c6c656374696f6e207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ef1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204604120636f6c6c656374696f6e20776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030470556e697473206f66206120746f6b656e2077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2904044c4120746f6b656e20776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e1d020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2905044c4120746f6b656e20776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060470556e697473206f66206120746f6b656e2077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704544120746f6b656e207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e73666572726564080484556e697473206f66206120746f6b656e2077657265207472616e736665727265641846726f7a656e04005902012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404005902012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c75656d020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e744102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e71020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049041206e657720636f6c6c656374696f6e206163636f756e742077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310047c41206e657720746f6b656e206163636f756e7420776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741104884120636f6c6c656374696f6e206163636f756e74207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741204744120746f6b656e206163636f756e74207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75657902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565ad0201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765150301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656448436c61696d6564436f6c6c656374696f6e730c01286163636f756e745f6964000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d20616464726573730138636f6c6c656374696f6e5f6964731d0301505665633c543a3a436f6c6c656374696f6e49643e049054686520636f6c6c656374696f6e206964732074686174207765726520636c61696d6564210460436f6c6c656374696f6e73207765726520636c61696d656434436c61696d6564546f6b656e731001286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d2061646472657373012461737365745f696473210301605665633c41737365744964576974684574684f663c543e3e047c546865206173736574206964732074686174207765726520636c61696d656401486d6f72655f746f6b656e735f72656d61696ebc0110626f6f6c04d054686973206973207472756520696620746865726520617265207374696c6c206d6f726520746f6b656e7320746f20636c61696d22044c546f6b656e73207765726520636c61696d656450436c61696d546f6b656e73496e697469617465640801286163636f756e745f6964000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077696c6c20726563656976652074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d206164647265737323045c436c61696d7320746f6b656e7320696e6974696174656450436c61696d546f6b656e73436f6d706c6574656408012c64657374696e6174696f6e000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d4164647265737304b454686520657468657265756d2061646472657373207468617420696e697469617465642074686520636c61696d24047046696e697368656420636c61696d696e672074686520746f6b656e7354436f6c6c656374696f6e5472616e73666572726564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c54686520636f6c6c656374696f6e207468617420776173207472616e7366657272656401246e65775f6f776e6572000130543a3a4163636f756e744964047c546865206e6577206f776e6572206f662074686520636f6c6c656374696f6e250490436f6c6c656374696f6e206f776e65727368697020776173207472616e736665727265646c436f6c6c656374696f6e5472616e7366657243616e63656c6c6564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac54686520636f6c6c656374696f6e206964206f66207468652063616e63656c6c6564207472616e736665722604ac412070656e64696e6720636f6c6c656374696f6e207472616e73666572207761732063616e63656c6c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901f501644578706c69636974526f79616c747943757272656e6369657301fd01000c01146f776e6572090201444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790d02017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573150201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000f501103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f901011c50657262696c6c0000f901000006dc00fd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010102045300000400050201185665633c543e000001020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e496400000502000002010200090204184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100000d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540111020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400110201045400010000110204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000150204184f7074696f6e04045401fd010108104e6f6e6500000010536f6d650400fd01000001000019020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e744964000100001d020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901f50134546f6b656e4d65746164617461012102000c01206265686176696f72450201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e5102014853686f756c644d75746174653c626f6f6c3e0001206d657461646174615502016c53686f756c644d75746174653c546f6b656e4d657461646174613e000021020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610125020108184e61746976650000001c466f726569676e040025020150466f726569676e546f6b656e4d657461646174610001000025020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d650129021853796d626f6c013502204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d020850656e6a696e5f6d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e6774680000000031020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00003502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680139020004003d020164426f756e6465645665633c75382c204d61784c656e6774683e000039020850656e6a696e5f6d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000410204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540149020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400490201045400010000490204184f7074696f6e040454014d020108104e6f6e6500000010536f6d6504004d0200000100004d020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901f501010828486173526f79616c74790400f501011c526f79616c747900000028497343757272656e63790001000051020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000055020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540121020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e040021020104540001000059020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f747970655d020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e00005d020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000610204184f7074696f6e0404540165020108104e6f6e6500000010536f6d6504006502000001000065020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e657665720002000069020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000750204184f7074696f6e0404540145010108104e6f6e6500000010536f6d65040045010000010000790204184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100007d020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379018102644578706c69636974526f79616c747943757272656e63696573019d02001801146f776e65720001244163636f756e744964000118706f6c69637981020118506f6c69637900012c746f6b656e5f636f756e74280128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e636965739d0201644578706c69636974526f79616c747943757272656e63696573000081020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e748502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8d02014444656661756c744275726e506f6c6963790001207472616e736665729102015444656661756c745472616e73666572506f6c6963790001246174747269627574659502015844656661756c74417474726962757465506f6c6963790001186d61726b65749902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00008502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000890204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100008d02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000009102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00009502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000009902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00009d020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01010204560190045300000400a102013842547265654d61703c4b2c20563e0000a102042042547265654d617008044b01010204560190000400a502000000a502000002a90200a9020000040801029000ad0204184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b1020000010000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f50134546f6b656e4d6574616461746101210200280118737570706c7915010130546f6b656e42616c616e636500010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379bd02015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746121020134546f6b656e4d657461646174610000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b9020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000bd020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000c10204184f7074696f6e04045401c5020108104e6f6e6500000010536f6d650400c5020000010000c502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e017102404d6178417070726f76616c436f756e7401c902000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73cd0201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000c9020850656e6a696e5f6d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000cd020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017102045300000400d102013842547265654d61703c4b2c20563e0000d102042042547265654d617008044b01000456017102000400d502000000d502000002d90200d9020000040800710200dd0204184f7074696f6e04045401e1020108104e6f6e6500000010536f6d650400e1020000010000e102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01e50234417070726f76616c436f756e7401c90244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301e902204d61784c6f636b7301ed02001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573f10201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73010301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73050301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000e502144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01710200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e7102012845787069726174696f6e0000e9020850656e6a696e5f6d61747269785f72756e74696d652c4d6178526573657276657300000000ed020850656e6a696e5f6d61747269785f72756e74696d65204d61784c6f636b7300000000f1020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e0000f502042042547265654d617008044b01450104560118000400f902000000f902000002fd0200fd02000004084501180001030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e000005030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e5020453000004000903013842547265654d61703c4b2c20563e00000903042042547265654d617008044b0100045601e5020004000d030000000d0300000211030011030000040800e502001503101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300001903083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d00001d03000002180021030000022503002503104c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314636c61696d3841737365744964576974684574680830436f6c6c656374696f6e496401181c546f6b656e49640118000c0158657468657265756d5f636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e4964000029030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404002d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970652d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747931030110506f6f6c000120636f6c6c61746f7231030110506f6f6c0001286675656c5f74616e6b7331030110506f6f6c00013c70726963655f646973636f7665727931030110506f6f6c00003103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000035030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001303c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65390301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656414011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e740138746f74616c5f7265636569766564180128543a3a42616c616e636504e054686520616d6f756e7420746865206675656c2074616e6b20686173207472616e7366657272656420746f2074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6481030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d48467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746509044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7264013444697370617463684572726f720424546865206572726f720a0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964090201504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290b041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d047c54686520604576656e746020656e756d206f6620746869732070616c6c65743903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d030850656e6a696e5f6d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e6774680000000041030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000045030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454014903000c015c757365725f6163636f756e745f6d616e6167656d656e744d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974590301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65735d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e000049030850656e6a696e5f6d61747269785f72756e74696d651c52756e74696d65000000004d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540151030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400510301045400010000510304184f7074696f6e0404540155030108104e6f6e6500000010536f6d6504005503000001000055030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000590304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100005d0304184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540165030453000004007d0301185665633c543e000065030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100006903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178016d030004007103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00006d030850656e6a696e5f6d61747269785f72756e74696d65544d617857686974656c697374656443616c6c6572730000000071030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004007503012c42547265655365743c543e00007503042042547265655365740404540100000400d80000007903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400007d0300000265030081030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001244857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007004857686974656c697374656450616c6c6574730008000085030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b7102014c4f7074696f6e3c426c6f636b4e756d6265723e000089030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e7404045400011c384c697374696e67437265617465640801286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e678d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964ad0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643001384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964a90301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c206665652077617320736574404c697374696e67436f6e7665727465640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e670604b441206c697374696e672077617320636f6e76657274656420746f2074686520636f727265637420666f726d61740464546865204576656e7420666f7220746869732070616c6c65748d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740191030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964659503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c749103011053616c7400011064617461990301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465a10301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000091030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200009903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04009d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d6265720000a103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e0400a503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00010000a503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964a90301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000a90304184f7074696f6e04045401ad030108104e6f6e6500000010536f6d650400ad030000010000ad03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000b1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652eb503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b903000400bd030164426f756e6465645665633c75382c204d61784c656e6774683e0000b9030850656e6a696e5f6d61747269785f72756e74696d65344d61784e616d654c656e67746800000000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1030c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400c503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c503000002c90300c90300000408106400cd030c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400012038436c61696d52657175657374656414010c77686f1903013c457468657265756d4164647265737304e0546865206163636f756e742077686963682072657175657374732074686520636c61696d207468726f756768207468652052656c617965720134616d6f756e745f6275726e656418013042616c616e63654f663c543e046c54686520616d6f756e74206f66206275726e656420746f6b656e7301407472616e73616374696f6e5f6861736830011c543a3a4861736804d848617368206f6620746865207472616e73616374696f6e20696e2077686963682074686520746f6b656e732077657265206275726e74013069735f6566695f746f6b656ebc0110626f6f6c0480496620746865206275726e7420746f6b656e20697320454649206f72206e6f740140616d6f756e745f636c61696d61626c6518013042616c616e63654f663c543e0450454e4a20616d6f756e7420636c61696d61626c6500082901436c61696d20686173206265656e2072657175657374656420627920616e206163636f756e74207468726f756768207468652052656c617965722e20605b77686f2c20616d6f756e742c807472616e73616374696f6e5f686173682c2069735f6566695f746f6b656e5d601c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656401041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d605c457468657265756d426c6f636b7350726f636573736564040130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e083101457468657265756d20626c6f636b206e756d626572207468617420636f6e7461696e7320746865206c617374206275726e207472616e73616374696f6e2072656c61796564206279207468652052656c617965722e02040501436c61696d732068617665206265656e2070726f63657373656420666f722074686520457468657265756d20626c6f636b206279207468652052656c617965722e2c436c61696d4d696e74656408010c77686f1903013c457468657265756d4164647265737304a4746865206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d0118616d6f756e7418013042616c616e63654f663c543e04b8746865206e756d626572206f6620454e4a3220746f6b656e7320746861742077696c6c20626520636c61696d65640304f8436c61696d20686173206265656e206d696e74656420666f7220736f6d656f6e652062792074686520726f6f742e20605b77686f2c20616d6f756e745d6028436c61696d4d6f76656408010c6f6c641903013c457468657265756d4164647265737304986f6c64206163636f756e7420616464726573732074686174206861732074686520636c61696d010c6e65771903013c457468657265756d41646472657373044c6e6577206163636f756e7420616464726573730404fc536f6d656f6e65277320636c61696d20686173206265656e206d6f76656420746f20616e6f7468657220616464726573732e20605b6f6c642c206e65775d603c45786368616e67655261746553657404013465786368616e67655f72617465dc011c50657262696c6c049474686520616d6f756e74206f6620454e4a206571756976616c656e7420746f20312045464905049c45786368616e67652072617465206973207365742e20605b65786368616e67655f726174655d605044656c617954696d65466f72436c61696d53657404012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e083901746865206e756d626572206f6620626c6f636b732074686520757365722068617320746f207761697420746f20636c61696d2068697320454e4a32206f6e63652074686520636c61696d20666f72487768696368206973207265717565737465640604ac44656c61792074696d6520666f7220636c61696d206973207365742e20605b64656c61795f74696d655d6034436c61696d52656a656374656408011c6163636f756e741903013c457468657265756d416464726573730401016163636f756e74206164647265737320666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657201407472616e73616374696f6e5f6861736830011c543a3a4861736804210148617368206f6620746865207472616e73616374696f6e20666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657207040101536f6d656f6e65277320636c61696d20686173206265656e2072656a65637465642e20605b6163636f756e742c207472616e73616374696f6e5f686173685d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d10304184f7074696f6e0404540119030108104e6f6e6500000010536f6d65040019030000010000d5030c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d90308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000dd030000023000e1030000028800e50308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973f90301205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef103000002f50300f50300000408343400f9030000023400fd030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373010401845065724469737061746368436c6173733c57656967687473506572436c6173733e000001040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010504000c01186e6f726d616c050401045400012c6f7065726174696f6e616c05040104540001246d616e6461746f72790504010454000005040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963090401384f7074696f6e3c5765696768743e0001246d61785f746f74616c090401384f7074696f6e3c5765696768743e0001207265736572766564090401384f7074696f6e3c5765696768743e0000090404184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100000d040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178110401545065724469737061746368436c6173733c7533323e000011040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001504082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400001904082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731d04011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001d04040c436f770404540121040004002104000000210400000225040025040000040845011000290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616435040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000035040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040034011c5665633c75383e0000390404184f7074696f6e040454013d040108104e6f6e6500000010536f6d6504003d0400000100003d040c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e740000000041040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465734504014442547265655365743c5665633c75383e3e00004504042042547265655365740404540134000400f90300000049040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a654d04015452656c617944697370616368517565756553697a65000140696e67726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00004d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f745452656c617944697370616368517565756553697a65000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c75333200005104000002550400550400000408ec59040059040c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561645d0401304f7074696f6e3c486173683e00005d0404184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000061040c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200006504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c61794861736800006904042042547265654d617008044b01ec04560165040004006d040000006d04000002710400710400000408ec650400750400000279040079040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00007d04087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c000081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174618504015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174613104015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174654104015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765738904016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573910401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000089040000028d04008d040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d65737361676500009104042042547265654d617008044b01ec04560195040004009d04000000950400000299040099040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00009d04000002a10400a10400000408ec950400a5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead04083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974b1040150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974b50401704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e7102012c4f7074696f6e3c7533323e00010000b10400000408001800b50404184f7074696f6e04045401b1040108104e6f6e6500000010536f6d650400b1040000010000b90400000408301000bd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec5040c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400b50701185665633c543e0000cd0404184f7074696f6e04045401d1040108104e6f6e6500000010536f6d650400d1040000010000d104084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ed04244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd504011043616c6c0001386d617962655f706572696f646963e10401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696eed04013450616c6c6574734f726967696e0000d50410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656404045401d904010c184c6567616379040110686173683001104861736800000018496e6c696e650400b1070134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c75333200020000d9040850656e6a696e5f6d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400810401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e00030020507265696d6167650400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400dd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400e50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400090501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400150501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c04001d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400210501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400250501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400290501e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c746973696704002d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400350501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400390501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400490501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400a10501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400a50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400a90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000244d617472697858636d0400ad0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d617472697858636d2c2052756e74696d653e0035001c58546f6b656e730400c10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400d10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400d50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c730400550601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400590601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400dd0601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400e90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300344d61747269785574696c6974790400ed0601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61747269785574696c6974792c2052756e74696d653e00390018436c61696d730400f10601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e003b00204964656e746974790400110701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e003c0000dd040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10404184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000e5040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696eed040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee904000002d90400ed040850656e6a696e5f6d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f10401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400f50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400f90401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400fd04014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04000105016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400050501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f1040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000f504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000f904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000fd040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e0001000001050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec0118506172614964000100000505081c73705f636f726510566f69640001000009050c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306f6c645f726573657276656415010128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263650d0501504163636f756e7449644c6f6f6b75704f663c543e000110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fd801445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d050c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780190011408496404000001244163636f756e74496400000014496e6465780400110501304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d000400001105000006900015050c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e00000460536565205b6050616c6c65743a3a70726f706f7365605d2e187365636f6e6404012070726f706f73616c0501012450726f70496e6465780001045c536565205b6050616c6c65743a3a7365636f6e64605d2e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e00020454536565205b6050616c6c65743a3a766f7465605d2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e64657800030484536565205b6050616c6c65743a3a656d657267656e63795f63616e63656c605d2e4065787465726e616c5f70726f706f736504012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00040484536565205b6050616c6c65743a3a65787465726e616c5f70726f706f7365605d2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000504a8536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f6d616a6f72697479605d2e6065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000604a4536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f64656661756c74605d2e28666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007046c536565205b6050616c6c65743a3a666173745f747261636b605d2e347665746f5f65787465726e616c04013470726f706f73616c5f686173683001104832353600080478536565205b6050616c6c65743a3a7665746f5f65787465726e616c605d2e4463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800090488536565205b6050616c6c65743a3a63616e63656c5f7265666572656e64756d605d2e2064656c65676174650c0108746f0d0501504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e19050128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465000b046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e58636c6561725f7075626c69635f70726f706f73616c73000c049c536565205b6050616c6c65743a3a636c6561725f7075626c69635f70726f706f73616c73605d2e18756e6c6f636b0401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000d045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e0470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650801187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e6465787102015c4f7074696f6e3c5265666572656e64756d496e6465783e00100468536565205b6050616c6c65743a3a626c61636b6c697374605d2e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800110480536565205b6050616c6c65743a3a63616e63656c5f70726f706f73616c605d2e307365745f6d657461646174610801146f776e6572b401344d657461646174614f776e65720001286d617962655f686173685d0401504f7074696f6e3c507265696d616765486173683e00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19050c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600001d050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25050c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29050c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3472656d6f76655f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e2c737761705f6d656d62657208011872656d6f76650d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6164640d0501504163636f756e7449644c6f6f6b75704f663c543e00020470536565205b6050616c6c65743a3a737761705f6d656d626572605d2e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00030478536565205b6050616c6c65743a3a72657365745f6d656d62657273605d2e286368616e67655f6b657904010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0004046c536565205b6050616c6c65743a3a6368616e67655f6b6579605d2e247365745f7072696d6504010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00050468536565205b6050616c6c65743a3a7365745f7072696d65605d2e2c636c6561725f7072696d6500060470536565205b6050616c6c65743a3a636c6561725f7072696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e310504184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d0000001000035050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c00010480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e18756e626f6e640002045c536565205b6050616c6c65743a3a756e626f6e64605d2e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400040488536565205b6050616c6c65743a3a72656d6f76655f6e6f6d696e6174696f6e605d2e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000504c4536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f6d61785f63616e64696461746573605d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e000604b4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579733d05011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d050850656e6a696e5f6d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261410501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73410501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300004105104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004004505013c737232353531393a3a5075626c6963000045050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000049050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e6408011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765810501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e710201484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e646564bc0110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e0003000055050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059050000025d05005d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c79010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000061050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304009501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400650501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000650504184f7074696f6e0404540169050108104e6f6e6500000010536f6d65040069050000010000690500000408106d05006d05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007105100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504009501012c4d756c74694173736574730000001057696c6404007505013857696c644d756c74694173736574000100007505100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964a101011c4173736574496400010c66756e7905013c57696c6446756e676962696c697479000100007905100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100007d050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100008105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204008505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304009505015076333a3a58636d3c52756e74696d6543616c6c3e0003000085050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400890501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000089050000028d05008d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c91050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804008505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000091050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000095050c0c78636d0876330c58636d041043616c6c00000400990501585665633c496e737472756374696f6e3c43616c6c3e3e000099050000029d05009d050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c9105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204009505012458636d3c43616c6c3e0015002c536574417070656e64697804009505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000a1050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000488536565205b6050616c6c65743a3a73656e645f61735f736f7665726569676e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead050c446d61747269785f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e00000498536565205b6050616c6c65743a3a7472616e736665725f746f5f70617261636861696e605d2e6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69640102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000104b0536565205b6050616c6c65743a3a7472616e736665725f61737365745f746f5f70617261636861696e605d2e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000304a0536565205b6050616c6c65743a3a7472616e736665725f61737365745f776974685f666565605d2e60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6cbd05013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204a4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e696d756d5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1050c446d61747269785f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000b505101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400190301104831363000010000b9050c446d61747269785f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640101021c42616c616e636501180008012c63757272656e63795f69640102012843757272656e63794964000118616d6f756e741501011c42616c616e63650000bd050c446d61747269785f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e00010000c1050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400000464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6d756c746961737365740c01146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400010490536565205b6050616c6c65743a3a7472616e736665725f6d756c74696173736574605d2e447472616e736665725f776974685f66656514012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400020488536565205b6050616c6c65743a3a7472616e736665725f776974685f666565605d2e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00010c666565c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000304b4536565205b6050616c6c65743a3a7472616e736665725f6d756c746961737365745f776974685f666565605d2e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573c90501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000404a4536565205b6050616c6c65743a3a7472616e736665725f6d756c746963757272656e63696573605d2e507472616e736665725f6d756c746961737365747310011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400050494536565205b6050616c6c65743a3a7472616e736665725f6d756c7469617373657473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec505080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009d01013876323a3a4d756c7469417373657400010008563304003501013876333a3a4d756c7469417373657400030000c905000002cd0500cd050000040801021800d1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f720d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c0404540001a8446372656174655f636f6c6c656374696f6e04012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e00000488536565205b6050616c6c65743a3a6372656174655f636f6c6c656374696f6e605d2e4864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001048c536565205b6050616c6c65743a3a64657374726f795f636f6c6c656374696f6e605d2e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e00020488536565205b6050616c6c65743a3a6d75746174655f636f6c6c656374696f6e605d2e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e1d020184426f783c3c5420617320436f6e6669673e3a3a546f6b656e4d75746174696f6e3e00030474536565205b6050616c6c65743a3a6d75746174655f746f6b656e605d2e106d696e740c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7301060150426f783c4d696e74506172616d734f663c543e3e00040454536565205b6050616c6c65743a3a6d696e74605d2e106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e00050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e18667265657a65040110696e666f5902012c467265657a654f663c543e0007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177040110696e666f5902012c467265657a654f663c543e00080454536565205b6050616c6c65743a3a74686177605d2e347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75656d020144543a3a41747472696275746556616c756500090478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b6579000a0484536565205b6050616c6c65743a3a72656d6f76655f617474726962757465605d2e5472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b0498536565205b6050616c6c65743a3a72656d6f76655f616c6c5f61747472696275746573605d2e3862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74731906015c5472616e73666572526563697069656e74734f663c543e000c047c536565205b6050616c6c65743a3a62617463685f7472616e73666572605d2e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74732506014c4d696e74526563697069656e74734f663c543e000d046c536565205b6050616c6c65743a3a62617463685f6d696e74605d2e4c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573dd05013c417474726962757465734f663c543e000e0490536565205b6050616c6c65743a3a62617463685f7365745f617474726962757465605d2e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e000f048c536565205b6050616c6c65743a3a617070726f76655f636f6c6c656374696f6e605d2e50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400100494536565205b6050616c6c65743a3a756e617070726f76655f636f6c6c656374696f6e605d2e34617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e71020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e636500110478536565205b6050616c6c65743a3a617070726f76655f746f6b656e605d2e3c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e74496400120480536565205b6050616c6c65743a3a756e617070726f76655f746f6b656e605d2e686163636570745f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002904ac536565205b6050616c6c65743a3a6163636570745f636f6c6c656374696f6e5f7472616e73666572605d2e6863616e63656c5f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002a04ac536565205b6050616c6c65743a3a63616e63656c5f636f6c6c656374696f6e5f7472616e73666572605d2e44636c61696d5f636f6c6c656374696f6e7310012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d41646472657373000140636f6c6c656374696f6e5f636f756e740501010c75333200200488536565205b6050616c6c65743a3a636c61696d5f636f6c6c656374696f6e73605d2e30636c61696d5f746f6b656e730c012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300210474536565205b6050616c6c65743a3a636c61696d5f746f6b656e73605d2e4c66696e6973685f636c61696d5f746f6b656e7308012c64657374696e6174696f6e000130543a3a4163636f756e744964000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300240490536565205b6050616c6c65743a3a66696e6973685f636c61696d5f746f6b656e73605d2e5c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e001304a0536565205b6050616c6c65743a3a666f7263655f6d75746174655f636f6c6c656374696f6e605d2e38666f7263655f7472616e73666572100118736f757263650d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e0d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e0014047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e50666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c756579020170426f783c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e3e00150494536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e605d2e3c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c75653906015c4f7074696f6e3c426f783c546f6b656e4f663c543e3e3e00160480536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e605d2e4c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75653d0601584f7074696f6e3c4174747269627574654f663c543e3e00170490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e70666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e001804b4536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e74605d2e5c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e001904a0536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e5f6163636f756e74605d2e5c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e001a04a0536565205b6050616c6c65743a3a666f7263655f6372656174655f636f6c6c656374696f6e605d2e28666f7263655f6d696e7414011863616c6c6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7349060170426f783c466c657869626c654d696e74506172616d734f663c543e3e0001246465706f7369746f72450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e001b046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e28666f7263655f6275726e0c011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e001c046c536565205b6050616c6c65743a3a666f7263655f6275726e605d2e60666f7263655f617070726f76655f636f6c6c656374696f6e10011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e001d04a4536565205b6050616c6c65743a3a666f7263655f617070726f76655f636f6c6c656374696f6e605d2e30666f7263655f667265657a65040110696e666f5902012c467265657a654f663c543e001e0474536565205b6050616c6c65743a3a666f7263655f667265657a65605d2e70666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f696404011476616c75651501013c543a3a436f6c6c656374696f6e4964001f04b4536565205b6050616c6c65743a3a666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964605d2e68666f7263655f7365745f657468657265756d5f6163636f756e7408011c616464726573731903013c457468657265756d4164647265737300011476616c75654d0601684f7074696f6e3c436f6c6c656374696f6e4964734f663c543e3e002204ac536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f6163636f756e74605d2e80666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964080158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001506e61746976655f636f6c6c656374696f6e5f69644102015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e002304c4536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964605d2e78666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f6964730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002604bc536565205b6050616c6c65743a3a666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f696473605d2e80666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e1001146f776e6572000130543a3a4163636f756e74496400011c636c61696d65721903013c457468657265756d41646472657373000158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e002704c4536565205b6050616c6c65743a3a666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e605d2e9c666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f6964730c0158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002804e0536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f696473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901f501704578706c69636974526f79616c747943757272656e6369657356656301fd01284174747269627574657301dd05000c0118706f6c696379e90501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573fd0101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573dd050128417474726962757465730000dd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e105045300000400e50501185665633c543e0000e1050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790169021456616c7565016d020008010c6b65796902010c4b657900011476616c75656d02011456616c75650000e505000002e10500e9050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e74ed0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ef105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572f505017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465f905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574fd05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000ed05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000f105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000f505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000f905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000fd05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00000106103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100000506103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000090604184f7074696f6e040454010d060108104e6f6e6500000010536f6d6504000d0600000100000d06103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d650129021853796d626f6c013502204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e00001106103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c00001506103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c0001000019060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d06045300000400210601185665633c543e00001d060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73011506000801286163636f756e745f69640001244163636f756e744964000118706172616d7315060118506172616d73000021060000021d060025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e000029060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73010106000801286163636f756e745f69640001244163636f756e744964000118706172616d7301060118506172616d7300002d0600000229060031060c1c73705f636f7265146563647361245369676e617475726500000400350601205b75383b2036355d00003506000003410000000800390604184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b10200000100003d0604184f7074696f6e0404540141060108104e6f6e6500000010536f6d6504004106000001000041060c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c7565016d021c42616c616e636501180008011476616c75656d02013841747472696275746556616c756500011c6465706f7369741501011c42616c616e63650000450604184f7074696f6e040454010d050108104e6f6e6500000010536f6d6504000d0500000100004906103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7448466c657869626c654d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f8010c2c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100304372656174654f724d696e74240120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000200004d0604184f7074696f6e0404540151060108104e6f6e6500000010536f6d6504005106000001000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401180453000004001d0301185665633c543e000055060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e2d030134506f6f6c734d75746174696f6e00000474536565205b6050616c6c65743a3a6d75746174655f706f6f6c73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000140406372656174655f6675656c5f74616e6b04012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e00000484536565205b6050616c6c65743a3a6372656174655f6675656c5f74616e6b605d2e406d75746174655f6675656c5f74616e6b08011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e00010484536565205b6050616c6c65743a3a6d75746174655f6675656c5f74616e6b605d2e2c6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00020470536565205b6050616c6c65743a3a6164645f6163636f756e74605d2e3872656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e0003047c536565205b6050616c6c65743a3a72656d6f76655f6163636f756e74605d2e6072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6481030140446973706174636852756c654b696e64000404a4536565205b6050616c6c65743a3a72656d6f76655f6163636f756e745f72756c655f64617461605d2e20646973706174636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e00050464536565205b6050616c6c65743a3a6469737061746368605d2e4864697370617463685f616e645f746f75636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e0006048c536565205b6050616c6c65743a3a64697370617463685f616e645f746f756368605d2e4c6d75746174655f667265657a655f73746174650c011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00070490536565205b6050616c6c65743a3a6d75746174655f667265657a655f7374617465605d2e3c696e736572745f72756c655f7365740c011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c6573b906015052756c6544657363726970746f72734f663c543e00080480536565205b6050616c6c65743a3a696e736572745f72756c655f736574605d2e3c72656d6f76655f72756c655f73657408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400090480536565205b6050616c6c65743a3a72656d6f76655f72756c655f736574605d2e4462617463685f6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000a0488536565205b6050616c6c65743a3a62617463685f6164645f6163636f756e74605d2e5062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000b0494536565205b6050616c6c65743a3a62617463685f72656d6f76655f6163636f756e74605d2e54666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964450601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e000c0498536565205b6050616c6c65743a3a666f7263655f7365745f636f6e73756d7074696f6e605d2e4464657374726f795f6675656c5f74616e6b04011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000d0488536565205b6050616c6c65743a3a64657374726f795f6675656c5f74616e6b605d2e58666f7263655f6372656174655f6675656c5f74616e6b0801146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e000e049c536565205b6050616c6c65743a3a666f7263655f6372656174655f6675656c5f74616e6b605d2e5c666f7263655f62617463685f6164645f6163636f756e740c01146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000f04a0536565205b6050616c6c65743a3a666f7263655f62617463685f6164645f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650139034852756c6553657444657363726970746f7273016106644163636f756e7452756c6553657444657363726970746f7273016103001401106e616d65390301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574736106014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573610301644163636f756e7452756c6553657444657363726970746f7273000061060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456016506045300000400c106013842547265654d61703c4b2c20563e000065060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72016906204d617852756c657301b506000400b90601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000069060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040081060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404008906018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400a50601885065726d697474656445787472696e7369637344657363726970746f724f663c543e0007004857686974656c697374656450616c6c6574730400b106018457686974656c697374656450616c6c65747344657363726970746f724f663c543e000800006d06104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801710600040075060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e000071060850656e6a696e5f6d61747269785f72756e74696d65404d6178436f6c6c656374696f6e4964730000000075060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004007906012c42547265655365743c543e000079060420425472656553657404045401180004001d030000007d06104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500008106104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401850600040085060118427564676574000085060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200008906104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740185060004008506011842756467657400008d06104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0191060c4d617801950600040099060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000095060850656e6a696e5f6d61747269785f72756e74696d65384d617843616c6c46696c746572730000000099060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540191060453000004009d06012c42547265655365743c543e00009d0604204254726565536574040454019106000400a106000000a106000002910600a506104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000a9060850656e6a696e5f6d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e67746800000000ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d904045300000400e90401185665633c543e0000b106104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574737057686974656c697374656450616c6c65747344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000b5060850656e6a696e5f6d61747269785f72756e74696d65384d617852756c657350657253657400000000b9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400bd0601185665633c543e0000bd06000002690600c106042042547265654d617008044b01100456016506000400c506000000c506000002c90600c9060000040810650600cd0604184f7074696f6e04045401d1060108104e6f6e6500000010536f6d650400d1060000010000d1060c4470616c6c65745f6675656c5f74616e6b7314747970657340446973706174636853657474696e6773000008013c7573655f6e6f6e655f6f726967696ebc0110626f6f6c000148706179735f72656d61696e696e675f666565bc0110626f6f6c0000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d05045300000400d90601185665633c543e0000d9060000020d0500dd060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000124386372656174655f6c697374696e671801346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000047c536565205b6050616c6c65743a3a6372656174655f6c697374696e67605d2e3863616e63656c5f6c697374696e670401286c697374696e675f69643001384c697374696e6749644f663c543e0001047c536565205b6050616c6c65743a3a63616e63656c5f6c697374696e67605d2e3066696c6c5f6c697374696e670801286c697374696e675f69643001384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e00020474536565205b6050616c6c65743a3a66696c6c5f6c697374696e67605d2e24706c6163655f6269640801286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00030468536565205b6050616c6c65743a3a706c6163655f626964605d2e4066696e616c697a655f61756374696f6e0401286c697374696e675f69643001384c697374696e6749644f663c543e00040484536565205b6050616c6c65743a3a66696e616c697a655f61756374696f6e605d2e407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00050484536565205b6050616c6c65743a3a7365745f70726f746f636f6c5f666565605d2e50666f7263655f6372656174655f6c697374696e6720011873656c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0001386465706f7369745f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00060494536565205b6050616c6c65743a3a666f7263655f6372656174655f6c697374696e67605d2e3c666f7263655f706c6163655f6269641001186269646465720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00013066756e64735f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00070480536565205b6050616c6c65743a3a666f7263655f706c6163655f626964605d2e40636f6e766572745f6c697374696e677304012c6c697374696e675f696473e50601d0426f756e6465645665633c4c697374696e6749644f663c543e2c20543a3a4d61784c697374696e67436f6e76657273696f6e733e00080484536565205b6050616c6c65743a3a636f6e766572745f6c697374696e6773605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10604184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d030000010000e5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e0000e9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00000480536565205b6050616c6c65743a3a70617573655f65787472696e736963605d2e40726573756d655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00010484536565205b6050616c6c65743a3a726573756d655f65787472696e736963605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed060c5470616c6c65745f6d61747269785f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c00000458536565205b6050616c6c65743a3a6261746368605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400011c14636c61696d0c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300000458536565205b6050616c6c65743a3a636c61696d605d2e286d696e745f636c61696d08010c77686f1903013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a6d696e745f636c61696d605d2e286d6f76655f636c61696d08010c6f6c641903013c457468657265756d4164647265737300010c6e65771903013c457468657265756d416464726573730002046c536565205b6050616c6c65743a3a6d6f76655f636c61696d605d2e38726571756573745f636c61696d73080130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e00012862617463685f64617461f5060144426f756e646564436c61696d4f663c543e0003047c536565205b6050616c6c65743a3a726571756573745f636c61696d73605d2e3472656a6563745f636c61696d7304012862617463685f6461746105070158426f756e64656452656a656374446174614f663c543e00050478536565205b6050616c6c65743a3a72656a6563745f636c61696d73605d2e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f721801107531323800080488536565205b6050616c6c65743a3a7365745f65786368616e67655f72617465605d2e387365745f64656c61795f74696d6504012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e0009047c536565205b6050616c6c65743a3a7365745f64656c61795f74696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f906045300000400010701185665633c543e0000f9060c3470616c6c65745f636c61696d7314747970657314436c61696d081c42616c616e6365011810486173680130000c01106861736830011048617368000114636c61696dfd0601605472616e73616374696f6e446174613c42616c616e63653e00013069735f6566695f746f6b656ebc0110626f6f6c0000fd060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461041c42616c616e636501180008011c6163636f756e741903013c457468657265756d41646472657373000118616d6f756e7418011c42616c616e636500000107000002f9060005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e000009070c3470616c6c65745f636c61696d731474797065732852656a6563744461746104104861736801300008011c6163636f756e741903013c457468657265756d41646472657373000110686173683001104861736800000d0700000209070011070c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f150701a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f73756273040110737562739d0701645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657805010138526567697374726172496e64657800011c6d61785f6665651501013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657805010138526567697374726172496e64657800010c6665651501013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657805010138526567697374726172496e64657800010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657805010138526567697374726172496e6465780001186669656c6473a50701384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657805010138526567697374726172496e6465780001187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74ad07015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174612107011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174612107011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15070c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19070190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921070110446174610001146c6567616c210701104461746100010c776562210701104461746100011072696f742107011044617461000114656d61696c210701104461746100013c7067705f66696e6765727072696e74990701404f7074696f6e3c5b75383b2032305d3e000114696d616765210701104461746100011c747769747465722107011044617461000019070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d07045300000400950701185665633c543e00001d0700000408210721070021070c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025070000010010526177310400290700000200105261773204002d0700000300105261773304003107000004001052617734040044000005001052617735040035070000060010526177360400390700000700105261773704003d07000008001052617738040045010000090010526177390400410700000a001452617731300400450700000b001452617731310400490700000c0014526177313204004d0700000d001452617731330400510700000e001452617731340400550700000f001452617731350400590700001000145261773136040049010000110014526177313704005d0700001200145261773138040061070000130014526177313904006507000014001452617732300400110100001500145261773231040069070000160014526177323204006d0700001700145261773233040071070000180014526177323404007507000019001452617732350400790700001a0014526177323604007d0700001b001452617732370400810700001c001452617732380400850700001d001452617732390400890700001e0014526177333004008d0700001f001452617733310400910700002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250700000300000000080029070000030100000008002d070000030200000008003107000003030000000800350700000305000000080039070000030600000008003d07000003070000000800410700000309000000080045070000030a000000080049070000030b00000008004d070000030c000000080051070000030d000000080055070000030e000000080059070000030f00000008005d070000031100000008006107000003120000000800650700000313000000080069070000031500000008006d070000031600000008007107000003170000000800750700000318000000080079070000031900000008007d070000031a000000080081070000031b000000080085070000031c000000080089070000031d00000008008d070000031e000000080091070000031f000000080095070000021d0700990704184f7074696f6e0404540111010108104e6f6e6500000010536f6d650400110100000100009d07000002a10700a1070000040800210700a5070c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9070004002c01344964656e746974794669656c640000a9070c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad070c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b507000002cd0400b9070c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec1070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c507045300000400cd0701185665633c543e0000c5070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c907011c526561736f6e730000c9070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000cd07000002c50700d1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d507045300000400d90701185665633c543e0000d5070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d907000002d50700dd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e107045300000400e50701185665633c543e0000e1070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401901c42616c616e636501180008010869649001084964000118616d6f756e7418011c42616c616e63650000e507000002e10700e9070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eed070c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000f107086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f907045300000400fd0701185665633c543e0000f9070000040c10d5040000fd07000002f907000108000004080508180005080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000009080c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e6365011801081c4f6e676f696e6704000d0801c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d080c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd504012050726f706f73616c0001247468726573686f6c64a80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791108013854616c6c793c42616c616e63653e000011080c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015080c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573190801f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732508015044656c65676174696f6e733c42616c616e63653e0001147072696f722908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e19050128436f6e76696374696f6e00012c64656c65676174696f6e732508015044656c65676174696f6e733c42616c616e63653e0001147072696f722908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000019080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d08045300000400210801185665633c543e00001d080000040810ac0021080000021d080025080c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000029080c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500002d0800000408d504a8003108000004081005080035080c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e39080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e00003d08084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e000049080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d08083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e6365000051080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400550801185665633c543e00005508000002100059080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200005d0808346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000061080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e65080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000069080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6d08000004080004007108083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737508018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000075080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000079080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e000081080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730185080014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f727389080190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e000085080850656e6a696e5f6d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f720000000089080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e00008d0800000281080091080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e000095080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273018508344d617843616e646964617465730199080004009d08011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e000099080850656e6a696e5f6d61747269785f72756e74696d65344d617843616e64696461746573000000009d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e0000a1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000a5080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301a908344d61784e6f6d696e61746f7273018508000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72737d08011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000a9080850656e6a696e5f6d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000ad0800000408001000b1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f901011c50657262696c6c0000b5080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f72204944048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb908000002bd0800bd0800000408003d0500c10800000408c5083400c5080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d0000c9080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ecd08000002d10800d108086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465d5080130496e626f756e6453746174650001406d6573736167655f6d65746164617461d90801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000d508086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000d908000002dd0800dd080000040810e10800e1080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000e50800000408ec1000e908000002ed0800ed08086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465f10801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465782904010c7531360001286c6173745f696e6465782904010c7531360000f108086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000f50800000408ec290400f908086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000fd080000040cec10340001090c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e05090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c901015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572090901784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f746966790d0901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73651509014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000090904184f7074696f6e04045401c9010108104e6f6e6500000010536f6d650400c90100000100000d0904184f7074696f6e0404540111090108104e6f6e6500000010536f6d650400110900000100001109000004080808001509080c78636d4456657273696f6e6564526573706f6e736500010808563204006105013076323a3a526573706f6e736500020008563304004d01013076333a3a526573706f6e73650003000019090000040810c901001d090000040c2c24100021090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012509045300000400290901185665633c543e0000250900000408c901100029090000022509002d090c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304003109013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000310904184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000035090000040c10003909003909080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a41737365744964000300003d090c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720190304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e6572c901015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c901015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d657273410901d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e000041090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014509045300000400490901185665633c543e000045090000040890180049090000024509004d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015109045300000400550901185665633c543e000051090000040818c90100550900000251090059090c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d090c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6109086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400006509086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e646578000069090000026d09006d090000040810340071090c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75090c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79090c446d61747269785f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c65747d090c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e81090c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8509083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757389090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00008909083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500008d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000091090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e95090000040c181800009909000004081818009d0900000408180000a1090000040c184102690200a5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000a909101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801ad09000801147374616765150301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579b10901b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000ad090850656e6a696e5f6d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000b10904184f7074696f6e04045401a5090108104e6f6e6500000010536f6d650400a5090000010000b50900000408182c00b9090c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640101020008010869640102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000bd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c109045300000400c90901185665633c543e0000c109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801b9030008012c70616c6c65745f6e616d65b5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c50901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c50904184f7074696f6e04045401b5030108104e6f6e6500000010536f6d650400b5030000010000c909000002c10900cd090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001dc48436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e04a4547269656420746f2063726561746520546f6b656e207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04150154686520636f6c6c656374696f6e206f7220746f6b656e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473d477657265206275726e65642e204120746f6b656e2063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74001104150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730016040101546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865206d696e7420706f6c6963795849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d04c4546f6b656e2063616e6e6f742061637420617320626f746820612063757272656e637920616e64206120726f79616c7479504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73404e6f436c61696d417661696c61626c65002e04645468657265206973206e6f7468696e6720746f20636c61696d60496e76616c6964457468657265756d5369676e6174757265002f048454686520657468657265756d207369676e617475726520697320696e76616c696458496e76616c6964457468657265756d41646472657373003004c454686520657468657265756d206164647265737320646f6573206e6f74206d6174636820746865207369676e61747572655c546f6b656e49645265736572766564466f72436c61696d003104010154686520746f6b656e2069642063616e6e6f74206265206d696e7465642062656361757365206974277320726573657276656420666f7220636c61696d696e675c436f6c6c656374696f6e436f756e744578636565646564003204c0546865206e756d626572206f6620636f6c6c656374696f6e73206861732065786365656465642074686520626f756e642857726f6e67436f756e74003304dc5468652070617373656420636f756e7420646f6573206e6f74207265666c6563742074686520616d6f756e7420696e2073746f7261676544496e76616c69644d696e74506172616d730034045c4d696e7420706172616d732061726520696e76616c69646c4e6f50656e64696e67436f6c6c656374696f6e5472616e736665720035049854686520636f6c6c656374696f6e20686173206e6f2070656e64696e67207472616e7366657258416c7265616479436f6c6c656374696f6e4f776e65720036043501546865206163636f756e7420616c7265616479206f776e732074686520636f6c6c656374696f6e2e205472616e7366657272696e6720746f2073656c66206973206e6f7420616c6c6f7765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed1090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456013103045300000400d509013842547265654d61703c4b2c20563e0000d509042042547265654d617008044b01000456013103000400d909000000d909000002dd0900dd090000040800310300e109101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000e5090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065e9090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65013903244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301ed093c4163636f756e7452756c655365747301450a002401146f776e65720001244163636f756e7449640001106e616d65390301104e616d6500012472756c655f73657473ed090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573450a013c4163636f756e7452756c65536574730000ed090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601f109045300000400390a013842547265654d61703c4b2c20563e0000f1090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501f509204d617852756c657301b5060008011472756c6573290a01c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c0000f5090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400f909015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400fd09015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400010a01705065726d697474656445787472696e7369637352756c654f663c543e0007004857686974656c697374656450616c6c65747304001d0a016c57686974656c697374656450616c6c65747352756c654f663c543e00080000f909104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740185060008011862756467657485060118427564676574000128757365725f636f756e740501010c7533320000fd09104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574850601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e85030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e0000010a104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01050a0c4d617801a906000400150a0178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000050a0c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801090a0008012c70616c6c65745f6e616d650d0a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d650d0a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000090a0850656e6a696e5f6d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000000d0a101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801090a000400110a0164426f756e6465645665633c75382c204d61784c656e6774683e0000110a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000150a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401050a045300000400190a01185665633c543e0000190a000002050a001d0a104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574735857686974656c697374656450616c6c65747352756c650834426f756e646564537472696e67010d0a0c4d6178019506000400210a0178426f756e6465645665633c426f756e646564537472696e672c204d61783e0000210a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400250a01185665633c543e0000250a0000020d0a00290a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601f5090453000004002d0a013842547265654d61703c4b2c20563e00002d0a042042547265654d617008044b018103045601f509000400310a000000310a000002350a00350a000004088103f50900390a042042547265654d617008044b0110045601f1090004003d0a0000003d0a000002410a00410a0000040810f10900450a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01490a0456014d0a045300000400510a013842547265654d61703c4b2c20563e0000490a0c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e000100004d0a0c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e00010000510a042042547265654d617008044b01490a0456014d0a000400550a000000550a000002590a00590a00000408490a4d0a005d0a00000408000000610a0c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c655365747301650a304d617852756c65436f756e7401b506444d617852756c65446174614c656e67746801690a0010013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e6365000138746f74616c5f72656365697665641501011c42616c616e636500013872756c655f646174615f736574736d0a01f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000650a0850656e6a696e5f6d61747269785f72756e74696d652c4d617852756c655365747300000000690a0850656e6a696e5f6d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000006d0a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601710a045300000400850a013842547265654d61703c4b2c20563e0000710a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601750a045300000400790a013842547265654d61703c4b2c20563e0000750a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000790a042042547265654d617008044b018103045601750a0004007d0a0000007d0a000002810a00810a000004088103750a00850a042042547265654d617008044b0110045601710a000400890a000000890a0000028d0a008d0a0000040810710a00910a0c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465646c526571756972657346726f7a656e54616e6b4f7252756c65736574000f04f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001004bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001104e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001204b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400130439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001404fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610015043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001604ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e645c4465706f73697443616c63756c6174696f6e4572726f72001704ac50726f626c656d732063616c63756c6174696e6720746865206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0018045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001904d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001a04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c6520736574048054686520604572726f726020656e756d206f6620746869732070616c6c65742e950a0c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f000004013070726f746f636f6c5f666565f901011c50657262696c6c0000990a0c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400016430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e673c4d616b65417373657446726f7a656e001504504d616b652061737365742069732066726f7a656e3c54616b65417373657446726f7a656e0016045054616b652061737365742069732066726f7a656e6843616e6e6f7443616e63656c41756374696f6e576974684269640017049443616e6e6f742063616e63656c2061756374696f6e207769746820616374697665206269648043616e6e6f7443616e63656c41756374696f6e4166746572456e64426c6f636b0018049443616e6e6f742063616e63656c2061756374696f6e20616674657220656e6420626c6f636b0464546865206572726f7220666f7220746869732070616c6c65749d0a0c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ea10a0c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a90a045300000400ad0a01185665633c543e0000a90a0c3470616c6c65745f636c61696d7314747970657324436c61696d446174610c1c42616c616e63650118104861736801302c426c6f636b4e756d626572011000100110686173685d0401304f7074696f6e3c486173683e000118616d6f756e7418011c42616c616e636500013069735f6566695f746f6b656ebc0110626f6f6c00014873746172745f626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720000ad0a000002a90a00b10a0c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400013060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f70496e76616c6964436c61696d5265717565737454696d657374616d700003047c496e76616c696420436c61696d20526571756573742054696d657374616d705045786368616e67655261746549734e6f745365740004046045786368616e67652052617465206973206e6f74207365742c4f75744f66426f756e6473000504d847656e65726963206572726f7220666f72207768656e20626f756e64656420766563746f72206973206f7574206f6620626f756e647354496e76616c6964436c61696d54696d657374616d700006045c496e76616c696420436c61696d2054696d657374616d705c44656c617954696d65466f72436c61696d4e6f745365740007047044656c61792054696d6520666f7220436c61696d204e6f74205365744844656c617954696d65536574546f6f4c6f770008049c44656c61792063616e6e6f74206265206c657373207468616e204d696e436c61696d44656c617958496e76616c6964457468657265756d416464726573730009047c496e76616c696420616464726573732070617373656420696e20636c61696d6444656c617954696d65466f72436c61696d4e6f74456e646564000a04a044656c61792074696d65206973206e6f74206f76657220666f72207573657220746f20636c61696d4c53616d65457468657265756d41646472657373000b04ac696e206d6f766520636c61696d20626f7468206574686572756d2061646472657373206172652073616d65048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50a0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473b90a01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150701844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000b90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd0a045300000400c10a01185665633c543e0000bd0a0000040810ad0700c10a000002bd0a00c50a0000040818c90a00c90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000cd0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d10a045300000400d90a01185665633c543e0000d10a04184f7074696f6e04045401d50a0108104e6f6e6500000010536f6d650400d50a0000010000d50a0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50701384964656e746974794669656c64730000d90a000002d10a00dd0a0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee10a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373010d051043616c6c01d904245369676e617475726501e50a14457874726101f50a00040034000000e50a082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400e90a0148656432353531393a3a5369676e61747572650000001c537232353531390400f10a0148737232353531393a3a5369676e617475726500010014456364736104003106014065636473613a3a5369676e617475726500020000e90a0c1c73705f636f72651c65643235353139245369676e617475726500000400ed0a01205b75383b2036345d0000ed0a000003400000000800f10a0c1c73705f636f72651c73723235353139245369676e617475726500000400ed0a01205b75383b2036345d0000f50a00000420f90afd0a010b050b0d0b110b150b190b00f90a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000fd0a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000010b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000050b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400090b010c4572610000090b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff00000d0b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a4e6f6e63650000110b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000150b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000190b0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040230e1030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e50304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d903040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301541830426c6f636b57656967687473fd03e501025b1f5d00070088526a7413ffffffffffffffffc2a0a91d000107d00918a44b1366666666666666a6010700e6bd4f5713ffffffffffffffbf010000c2a0a91d000107d0abacbe681366666666666666e601070088526a7413ffffffffffffffff010700a2941a1d130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774680d043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687415044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e1904f102306d61747269782d656e6a696e306d61747269782d656e6a696e00000000ed0300000000000030df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000037242681f96a7abd0100000007000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978290408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100340400107d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00090220417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000310404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100390404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600004104040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000490404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000061040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100650480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301006904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100750404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100f90304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100f903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500007d04040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01810401780001a504012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01a9040004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec106400000000000000000520507265696d6167650120507265696d6167650824537461747573466f720001040630ad040400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406b904bd0404000001c10401800001c50407245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510c9040400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050488040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01dd04018408344d6178696d756d576569676874243c0700a0db215d13cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01b907081c5574696c6974790001e5040194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01bd07092042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c107040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d107040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200dd070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200dd070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e010905019814484578697374656e7469616c4465706f736974184000008a5d78456301000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01e9070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100ed0740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100f1070400000001a004604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f507040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510010804000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510090804000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001508d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002d08040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040630310804000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630bc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402b430040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01150501a4303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000e8dfac1e6614fe3400000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0135080c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003908040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303d08040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e011d0501b804444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0141080d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004508040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303d08040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01210501c004444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0149080e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405104d080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301005108040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01250501c41c3050726f706f73616c426f6e6459081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d41020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e590810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449645d082065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0161080f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301006508040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01290501c80001690811204d756c746973696701204d756c746973696704244d756c74697369677300010805026d087108040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e012d0501cc0c2c4465706f7369744261736518400080333e3d2cf806000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d28398d7020000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0179081228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f727301007d0804000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c6573010091080400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301009508040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200a10804000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100a50824010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505ad08b108080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501350501d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e74184000003d9160e4581100000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01b508151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b9080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010055080400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405003d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c10800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01390501e00001c9081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100cd080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205e50834040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100e9080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205f50834040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100f90874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cfd08040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01490501e4000101091e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c05090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502190910040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f74696669657273000108050219092c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f7469667954617267657473000108050219091d0904000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100210904000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e00002d090400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020235093d09040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004d09040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100bc040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0501f0000159091f2843756d756c757358636d0001a10501cd0100015d092020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01006109280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010065094000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210690904000444205468652071756575652070616765732e284f766572776569676874000104022c6d090400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a50501d10100017109211c4f726d6c58636d0001a90501d5010001750930244d617472697858636d01244d617472697858636d04384d696e696d756d5765696768747301010405bd05dd010c000000144501205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206d617472697858636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201ad0501d90104404e617469766543757272656e63794964010208000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0179093534556e6b6e6f776e546f6b656e73000001e10100017d09381c58546f6b656e73011c58546f6b656e730001c10501e501083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874241802286bee0110104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e0181093720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051085090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e7300010405108d090400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005108040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01d10501e9012444426f756e74794465706f7369744261736518400000d9e9ac2d7803000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657259081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617841024401000050efe2d6e41a1b00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e410244010000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000007a22c1c8b12200000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019109222c4d756c7469546f6b656e73012c4d756c7469546f6b656e733434546f6b656e4163636f756e747300010c0202029509e1020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187d02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802029909b1020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e747300010802029d09c502040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202a109410604000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e6850656e64696e67436f6c6c656374696f6e5472616e73666572730001040518000400049820436f6c6c656374696f6e732077616974696e6720746f206265207472616e7366657272656448417373657449647342794c6f636174696f6e00010405f80102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405a509a90904001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301001503040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e58436c61696d61626c65436f6c6c656374696f6e4964730001040619035106040004902053746f726573206461746120666f7220616e20657468657265756d206164647265737348556e6d696e7461626c65546f6b656e4964730001080505b5092c04000c690120546865736520746f6b656e206964732063616e206f6e6c79206265206d696e7465642062792063616c6c696e672060666f7263655f6d696e74602e20546865207365636f6e64206b657920697320616e20657468657265756d6501206261736520746f6b656e2069642c20616e64207468652076616c756520697320746865206869676865737420746f6b656e20696e64657820746861742063616e6e6f74206265206d696e7465642e20416c6c20746f6b656e490120696e64657865732073746172742066726f6d20312c20736f206566666563746976656c7920697420626c6f636b7320746f6b656e20696e64657865732066726f6d203120746f207468652076616c75652e4c4e6174697665436f6c6c656374696f6e496473000104051818040004e8204d6170206f6620657468657265756d20636f6c6c656374696f6e20696420746f20746865206e617469766520636f6c6c656374696f6e20696401d50501ed0168504174747269627574654465706f7369744261736518400000c52ebca2b100000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000901ec4bc160000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f7369741840000031d6e275bc56000000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874241c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fb9094800000040899d4be6d616010000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365bd09900c2c4d61726b6574706c61636500244675656c54616e6b7300244d617472697858636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c7564656429844d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e741010d700000004f0204d6178206e756d626572206f6620636f6c6c656374696f6e7320746861742063616e20626520636c61696d656420627920616e206163636f756e7458436c61696d436f6c6c656374696f6e735072656669783484805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a04d02054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20636f6c6c656374696f6e7344436c61696d546f6b656e7350726566697834706c5472616e7366657220746f6b656e7320746f206163636f756e743a04bc2054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20746f6b656e7368457468657265756d4d6967726174696f6e4163636f756e7449640080884f55bd221f1c2d10e32e424aabb6621786222f7c57dfe66ad4aaaca2522a51043d0120546865206163636f756e7420696420746861742070726f766964657320746865206578697374656e7469616c206465706f736974207768656e20636c61696d696e6720636f6c6c656374696f6e7301cd092814506f6f6c730114506f6f6c730414506f6f6c730100d1090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c730155060129030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473e10901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c2074686579206172653020646973747269627574656401e5092c244675656c54616e6b7301244675656c54616e6b73081454616e6b730001040200e909040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e747300010802025d0a610a040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e742064617461015906013503481053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100a00000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101014000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a651010e803000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f736974184000007a22c1c8b12200000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f736974184000008a5d7845630100000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c020546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204d61747269782e01910a362c4d61726b6574706c616365012c4d61726b6574706c6163650810496e666f0100950a1002e1f50504a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e677300010406308d030400043c204c697374696e677320627920494401dd060189031c704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840009060b6da2e07070000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e642062696473544d61784c697374696e67436f6e76657273696f6e731010320000000488204d6178206e756d626572206f66206c697374696e677320746f20636f6e7665727401990a323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405c1099004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01e90601b10304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e019d0a33344d61747269785574696c6974790001ed0601c103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10a3918436c61696d730118436c61696d731c18436c61696d73000104061903a50a0400041d0120546869732073746f72657320636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520766563206f6620636c61696d20646174612e545472616e73616374696f6e486173684c6f6f6b7570000104063090040004590120546869732073746f726573207472616e73616374696f6e20686173682e204973207573656420746f20636865636b206966207472616e73616374696f6e206861736820697320616c72656164792070726573656e7450546f74616c556e636c61696d6564416d6f756e740100184000000000000000000000000000000000045d0120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e2072657175657374656420616e6420617265206e6f742079657420636c61696d65642e4444656c6179436c61696d73506572696f64000010040004e02044656c61792074696d6520696e20626c6f636b206e756d62657273206265666f726520746865207573657220636f756c6420636c61696d444c6174657374426c6f636b4e756d6265720000100400084101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d20666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e3045786368616e6765526174650000dc0400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e304163636f756e744e6f6e6365000104061903100400086d0120546869732073746f726573206e6f6e636520666f72206561636820457468657265756d206163636f756e742c2077686963682077696c6c20696e6372656d656e742065766572792074696d65207768656e20454e4a32206172652420636c61696d65642e01f10601cd03101850726566697834646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa00000000344d696e436c61696d44656c61791010201c0000047c204d696e696d756d2044656c617920666f7220636c61696d696e6720454e4a64436c61696d4469737472696275746f724163636f756e74496400806d6f646c65662f636c61696d000000000000000000000000000000000000000008250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c647320454e4a3220746f20626554206469737472696275746564206f6e20436c61696d01b10a3b204964656e7469747901204964656e7469747910284964656e746974794f660001040500b50a04000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1070400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500c50a44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100cd0a0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110701d503183042617369634465706f73697418400000408cb5781daf150000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000003d9160e458110000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400000b8da9ec939f912000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01dd0a3ce10a042040436865636b5370656356657273696f6ef90a1038436865636b547856657273696f6efd0a1030436865636b47656e65736973010b3038436865636b4d6f7274616c697479050b3028436865636b4e6f6e63650d0b902c436865636b576569676874110b90604368617267655472616e73616374696f6e5061796d656e74150b9034436865636b4675656c54616e6b190b904903"} {"specName":"matrix-enjin","specVersion":1006,"blockNumber":1728545,"blockHash":"0x24ec59a2831c65aefc8437270299e5e6764c68b4e76cdbc9dc4d2c0d8086b32d","metadata":"0x6d6574610e1d0b000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c01147068617365d903011450686173650001146576656e7450010445000118746f70696373dd0301185665633c543e0000500850656e6a696e5f6d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00010020507265696d616765040080017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040084018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040094015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e636573040098017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a001a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400cd01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400d10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400d50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000244d617472697858636d0400d90101686d61747269785f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400e10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400e50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400ed01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304002903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304003503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504008903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400b103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300344d61747269785574696c6974790400c103017070616c6c65745f6d61747269785f7574696c6974793a3a4576656e7400390018436c61696d730400cd03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e003b00204964656e746974790400d503017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e003c0000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65747c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574840c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b8801785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e88000004081010008c0418526573756c740804540190044501640108084f6b040090000000000c4572720400640000010000900000040000940c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574980c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a00c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64a80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572b401344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572b401344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572b401344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000ac0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b40c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100144426c6f636b4e756d626572466f723c543e047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c1001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001146572726f72e8012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736804011c58636d48617368000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404011c6f7574636f6d65f4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696ef801344d756c74694c6f636174696f6e00012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f69642c011c51756572794964000120726573706f6e73654d010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687424011857656967687400014c6d61785f62756467657465645f77656967687424011857656967687400050c6101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f69642c011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014465787065637465645f6c6f636174696f6e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f69642c011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6ef801344d756c74694c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001146572726f72e8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6ec901015856657273696f6e65644d756c74694c6f636174696f6e00012071756572795f69642c011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696ef801344d756c74694c6f636174696f6e00012071756572795f69642c011c5175657279496400014065787065637465645f71756572696572f801344d756c74694c6f636174696f6e0001506d617962655f61637475616c5f71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e000110636f73742d01012c4d756c74694173736574730001286d6573736167655f696404011c58636d4861736800140461015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e204665657350616964080118706179696e67f801344d756c74694c6f636174696f6e000110666565732d01012c4d756c7469417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368300110483235360001186f726967696ef801344d756c74694c6f636174696f6e0001186173736574739101015056657273696f6e65644d756c7469417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e2061737365742074726170047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c7901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040059010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400690101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d01045300000400650101185665633c543e00005d010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6561010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000061010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000065010000025d010069010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204006d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200006d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f8000001000075010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000079010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e00007d010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400008101100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404008501013857696c644d756c74694173736574000100008501100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8901013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008901100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100008d010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400240118576569676874000100009101080c78636d5056657273696f6e65644d756c746941737365747300010808563204009501013c76323a3a4d756c746941737365747300010008563304002d01013c76333a3a4d756c7469417373657473000300009501100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009901013c5665633c4d756c746941737365743e000099010000029d01009d01100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964a101011c4173736574496400010c66756ec101012c46756e676962696c6974790000a101100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400a50101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000a501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a90101244a756e6374696f6e730000a901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400ad0101204a756e6374696f6e0001000858320800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0002000858330c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0003000858341000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0004000858351400ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0005000858361800ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0006000858371c00ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0007000858382000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e0000ad0101204a756e6374696f6e00080000ad01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726bb10101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bb10101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bb10101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b9010118426f6479496400011070617274bd010120426f64795061727400080000b1010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000b5010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e0000b9010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400b50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000bd010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000c101100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400c50101344173736574496e7374616e636500010000c501100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000c901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400a501014476323a3a4d756c74694c6f636174696f6e0001000856330400f8014476333a3a4d756c74694c6f636174696f6e00030000cd010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401306d6573736167655f6861736804011c58636d4861736800000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401306d6573736167655f6861736804011c58636d48617368000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640c01306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d4861736800014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565641001306d6573736167655f6861736804011c58636d486173680001286d6573736167655f696404011c58636d486173680001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401306d6573736167655f6861736804011c58636d48617368000604d0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d657373616765732077617320726561636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d9010c446d61747269785f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040064013444697370617463684572726f720001044c58434d207472616e73666572206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574dd010c446d61747269785f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401241c42616c616e63650118000801386d696e696d756d5f77656967687424011857656967687400010c6665651501011c42616c616e63650000e1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ed010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400019c44436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2900047041206e657720636f6c6c656374696f6e2077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e01046c4120636f6c6c656374696f6e207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ef1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204604120636f6c6c656374696f6e20776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030470556e697473206f66206120746f6b656e2077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657219020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2904044c4120746f6b656e20776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e1d020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2905044c4120746f6b656e20776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060470556e697473206f66206120746f6b656e2077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704544120746f6b656e207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e73666572726564080484556e697473206f66206120746f6b656e2077657265207472616e736665727265641846726f7a656e04005902012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404005902012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c75656d020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65796902013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e744102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e71020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049041206e657720636f6c6c656374696f6e206163636f756e742077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310047c41206e657720746f6b656e206163636f756e7420776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741104884120636f6c6c656374696f6e206163636f756e74207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741204744120746f6b656e206163636f756e74207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964750201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75657902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565ad0201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765150301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656448436c61696d6564436f6c6c656374696f6e730c01286163636f756e745f6964000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d20616464726573730138636f6c6c656374696f6e5f6964731d0301505665633c543a3a436f6c6c656374696f6e49643e049054686520636f6c6c656374696f6e206964732074686174207765726520636c61696d6564210460436f6c6c656374696f6e73207765726520636c61696d656434436c61696d6564546f6b656e731001286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d2061646472657373012461737365745f696473210301605665633c41737365744964576974684574684f663c543e3e047c546865206173736574206964732074686174207765726520636c61696d656401486d6f72655f746f6b656e735f72656d61696ebc0110626f6f6c04d054686973206973207472756520696620746865726520617265207374696c6c206d6f726520746f6b656e7320746f20636c61696d22044c546f6b656e73207765726520636c61696d656450436c61696d546f6b656e73496e697469617465640801286163636f756e745f6964000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077696c6c20726563656976652074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d41646472657373045054686520657468657265756d206164647265737323045c436c61696d7320746f6b656e7320696e6974696174656450436c61696d546f6b656e73436f6d706c6574656408012c64657374696e6174696f6e000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573731903013c457468657265756d4164647265737304b454686520657468657265756d2061646472657373207468617420696e697469617465642074686520636c61696d24047046696e697368656420636c61696d696e672074686520746f6b656e7354436f6c6c656374696f6e5472616e73666572726564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c54686520636f6c6c656374696f6e207468617420776173207472616e7366657272656401246e65775f6f776e6572000130543a3a4163636f756e744964047c546865206e6577206f776e6572206f662074686520636f6c6c656374696f6e250490436f6c6c656374696f6e206f776e65727368697020776173207472616e736665727265646c436f6c6c656374696f6e5472616e7366657243616e63656c6c6564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac54686520636f6c6c656374696f6e206964206f66207468652063616e63656c6c6564207472616e736665722604ac412070656e64696e6720636f6c6c656374696f6e207472616e73666572207761732063616e63656c6c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901f501644578706c69636974526f79616c747943757272656e6369657301fd01000c01146f776e6572090201444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790d02017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573150201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000f501103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f901011c50657262696c6c0000f901000006dc00fd010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010102045300000400050201185665633c543e000001020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e496400000502000002010200090204184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100000d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540111020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400110201045400010000110204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000150204184f7074696f6e04045401fd010108104e6f6e6500000010536f6d650400fd01000001000019020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e744964000100001d020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901f50134546f6b656e4d65746164617461012102000c01206265686176696f72450201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e5102014853686f756c644d75746174653c626f6f6c3e0001206d657461646174615502016c53686f756c644d75746174653c546f6b656e4d657461646174613e000021020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610125020108184e61746976650000001c466f726569676e040025020150466f726569676e546f6b656e4d657461646174610001000025020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d650129021853796d626f6c013502204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d020850656e6a696e5f6d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e6774680000000031020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00003502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680139020004003d020164426f756e6465645665633c75382c204d61784c656e6774683e000039020850656e6a696e5f6d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000410204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540149020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400490201045400010000490204184f7074696f6e040454014d020108104e6f6e6500000010536f6d6504004d0200000100004d020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901f501010828486173526f79616c74790400f501011c526f79616c747900000028497343757272656e63790001000051020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000055020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540121020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e040021020104540001000059020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f747970655d020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e00005d020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000610204184f7074696f6e0404540165020108104e6f6e6500000010536f6d6504006502000001000065020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e657665720002000069020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00006d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000710204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000750204184f7074696f6e0404540145010108104e6f6e6500000010536f6d65040045010000010000790204184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100007d020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379018102644578706c69636974526f79616c747943757272656e63696573019d02001801146f776e65720001244163636f756e744964000118706f6c69637981020118506f6c69637900012c746f6b656e5f636f756e74280128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e636965739d0201644578706c69636974526f79616c747943757272656e63696573000081020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e748502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8d02014444656661756c744275726e506f6c6963790001207472616e736665729102015444656661756c745472616e73666572506f6c6963790001246174747269627574659502015844656661756c74417474726962757465506f6c6963790001186d61726b65749902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00008502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000890204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100008d02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000009102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00009502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000009902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00009d020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01010204560190045300000400a102013842547265654d61703c4b2c20563e0000a102042042547265654d617008044b01010204560190000400a502000000a502000002a90200a9020000040801029000ad0204184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b1020000010000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f50134546f6b656e4d6574616461746101210200280118737570706c7915010130546f6b656e42616c616e636500010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379bd02015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746121020134546f6b656e4d657461646174610000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b9020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000bd020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000c10204184f7074696f6e04045401c5020108104e6f6e6500000010536f6d650400c5020000010000c502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e017102404d6178417070726f76616c436f756e7401c902000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73cd0201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000c9020850656e6a696e5f6d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000cd020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017102045300000400d102013842547265654d61703c4b2c20563e0000d102042042547265654d617008044b01000456017102000400d502000000d502000002d90200d9020000040800710200dd0204184f7074696f6e04045401e1020108104e6f6e6500000010536f6d650400e1020000010000e102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01e50234417070726f76616c436f756e7401c90244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301e902204d61784c6f636b7301ed02001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573f10201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73010301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73050301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000e502144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01710200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e7102012845787069726174696f6e0000e9020850656e6a696e5f6d61747269785f72756e74696d652c4d6178526573657276657300000000ed020850656e6a696e5f6d61747269785f72756e74696d65204d61784c6f636b7300000000f1020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e0000f502042042547265654d617008044b01450104560118000400f902000000f902000002fd0200fd02000004084501180001030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400f502013842547265654d61703c4b2c20563e000005030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e5020453000004000903013842547265654d61703c4b2c20563e00000903042042547265654d617008044b0100045601e5020004000d030000000d0300000211030011030000040800e502001503101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300001903083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d00001d03000002180021030000022503002503104c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314636c61696d3841737365744964576974684574680830436f6c6c656374696f6e496401181c546f6b656e49640118000c0158657468657265756d5f636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e4964000029030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404002d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970652d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747931030110506f6f6c000120636f6c6c61746f7231030110506f6f6c0001286675656c5f74616e6b7331030110506f6f6c00013c70726963655f646973636f7665727931030110506f6f6c00003103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000035030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001303c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65390301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656414011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e740138746f74616c5f7265636569766564180128543a3a42616c616e636504e054686520616d6f756e7420746865206675656c2074616e6b20686173207472616e7366657272656420746f2074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6481030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d48467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746509044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7264013444697370617463684572726f720424546865206572726f720a0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964090201504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290b041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d047c54686520604576656e746020656e756d206f6620746869732070616c6c65743903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d030850656e6a696e5f6d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e6774680000000041030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000045030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454014903000c015c757365725f6163636f756e745f6d616e6167656d656e744d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974590301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65735d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e000049030850656e6a696e5f6d61747269785f72756e74696d651c52756e74696d65000000004d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540151030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400510301045400010000510304184f7074696f6e0404540155030108104e6f6e6500000010536f6d6504005503000001000055030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000590304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100005d0304184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540165030453000004007d0301185665633c543e000065030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100006903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178016d030004007103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00006d030850656e6a696e5f6d61747269785f72756e74696d65544d617857686974656c697374656443616c6c6572730000000071030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004007503012c42547265655365743c543e00007503042042547265655365740404540100000400d80000007903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400007d0300000265030081030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001244857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007004857686974656c697374656450616c6c6574730008000085030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b7102014c4f7074696f6e3c426c6f636b4e756d6265723e000089030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e7404045400011c384c697374696e67437265617465640801286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e678d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964ad0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643001384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964a90301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c206665652077617320736574404c697374696e67436f6e7665727465640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e670604b441206c697374696e672077617320636f6e76657274656420746f2074686520636f727265637420666f726d61740464546865204576656e7420666f7220746869732070616c6c65748d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740191030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f696401020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964659503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c749103011053616c7400011064617461990301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465a10301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000091030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200009903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04009d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d6265720000a103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e0400a503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00010000a503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964a90301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000a90304184f7074696f6e04045401ad030108104e6f6e6500000010536f6d650400ad030000010000ad03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000b1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652eb503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b903000400bd030164426f756e6465645665633c75382c204d61784c656e6774683e0000b9030850656e6a696e5f6d61747269785f72756e74696d65344d61784e616d654c656e67746800000000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1030c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400c503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c503000002c90300c90300000408106400cd030c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400012038436c61696d52657175657374656414010c77686f1903013c457468657265756d4164647265737304e0546865206163636f756e742077686963682072657175657374732074686520636c61696d207468726f756768207468652052656c617965720134616d6f756e745f6275726e656418013042616c616e63654f663c543e046c54686520616d6f756e74206f66206275726e656420746f6b656e7301407472616e73616374696f6e5f6861736830011c543a3a4861736804d848617368206f6620746865207472616e73616374696f6e20696e2077686963682074686520746f6b656e732077657265206275726e74013069735f6566695f746f6b656ebc0110626f6f6c0480496620746865206275726e7420746f6b656e20697320454649206f72206e6f740140616d6f756e745f636c61696d61626c6518013042616c616e63654f663c543e0450454e4a20616d6f756e7420636c61696d61626c6500082901436c61696d20686173206265656e2072657175657374656420627920616e206163636f756e74207468726f756768207468652052656c617965722e20605b77686f2c20616d6f756e742c807472616e73616374696f6e5f686173682c2069735f6566695f746f6b656e5d601c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656401041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d605c457468657265756d426c6f636b7350726f636573736564040130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e083101457468657265756d20626c6f636b206e756d626572207468617420636f6e7461696e7320746865206c617374206275726e207472616e73616374696f6e2072656c61796564206279207468652052656c617965722e02040501436c61696d732068617665206265656e2070726f63657373656420666f722074686520457468657265756d20626c6f636b206279207468652052656c617965722e2c436c61696d4d696e74656408010c77686f1903013c457468657265756d4164647265737304a4746865206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d0118616d6f756e7418013042616c616e63654f663c543e04b8746865206e756d626572206f6620454e4a3220746f6b656e7320746861742077696c6c20626520636c61696d65640304f8436c61696d20686173206265656e206d696e74656420666f7220736f6d656f6e652062792074686520726f6f742e20605b77686f2c20616d6f756e745d6028436c61696d4d6f76656408010c6f6c641903013c457468657265756d4164647265737304986f6c64206163636f756e7420616464726573732074686174206861732074686520636c61696d010c6e65771903013c457468657265756d41646472657373044c6e6577206163636f756e7420616464726573730404fc536f6d656f6e65277320636c61696d20686173206265656e206d6f76656420746f20616e6f7468657220616464726573732e20605b6f6c642c206e65775d603c45786368616e67655261746553657404013465786368616e67655f72617465dc011c50657262696c6c049474686520616d6f756e74206f6620454e4a206571756976616c656e7420746f20312045464905049c45786368616e67652072617465206973207365742e20605b65786368616e67655f726174655d605044656c617954696d65466f72436c61696d53657404012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e083901746865206e756d626572206f6620626c6f636b732074686520757365722068617320746f207761697420746f20636c61696d2068697320454e4a32206f6e63652074686520636c61696d20666f72487768696368206973207265717565737465640604ac44656c61792074696d6520666f7220636c61696d206973207365742e20605b64656c61795f74696d655d6034436c61696d52656a656374656408011c6163636f756e741903013c457468657265756d416464726573730401016163636f756e74206164647265737320666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657201407472616e73616374696f6e5f6861736830011c543a3a4861736804210148617368206f6620746865207472616e73616374696f6e20666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657207040101536f6d656f6e65277320636c61696d20686173206265656e2072656a65637465642e20605b6163636f756e742c207472616e73616374696f6e5f686173685d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d10304184f7074696f6e0404540119030108104e6f6e6500000010536f6d65040019030000010000d5030c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001282c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d90308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000dd030000023000e1030000028800e50308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65e903016473705f72756e74696d653a3a52756e74696d65537472696e670000e9030000050200ed030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e0000045c536565205b6050616c6c65743a3a72656d61726b605d2e387365745f686561705f706167657304011470616765732c010c7536340001047c536565205b6050616c6c65743a3a7365745f686561705f7061676573605d2e207365745f636f6465040110636f646534011c5665633c75383e00020464536565205b6050616c6c65743a3a7365745f636f6465605d2e5c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000304a0536565205b6050616c6c65743a3a7365745f636f64655f776974686f75745f636865636b73605d2e2c7365745f73746f726167650401146974656d73f10301345665633c4b657956616c75653e00040470536565205b6050616c6c65743a3a7365745f73746f72616765605d2e306b696c6c5f73746f726167650401106b657973f90301205665633c4b65793e00050474536565205b6050616c6c65743a3a6b696c6c5f73746f72616765605d2e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200060470536565205b6050616c6c65743a3a6b696c6c5f707265666978605d2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e00070488536565205b6050616c6c65743a3a72656d61726b5f776974685f6576656e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef103000002f50300f50300000408343400f9030000023400fd030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373010401845065724469737061746368436c6173733c57656967687473506572436c6173733e000001040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c617373040454010504000c01186e6f726d616c050401045400012c6f7065726174696f6e616c05040104540001246d616e6461746f72790504010454000005040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963090401384f7074696f6e3c5765696768743e0001246d61785f746f74616c090401384f7074696f6e3c5765696768743e0001207265736572766564090401384f7074696f6e3c5765696768743e0000090404184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100000d040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178110401545065724469737061746368436c6173733c7533323e000011040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400001504082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400001904082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65e903013452756e74696d65537472696e67000124696d706c5f6e616d65e903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731d04011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001d04040c436f770404540121040004002104000000210400000225040025040000040845011000290400000504002d040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657431040c4c706f6c6b61646f745f7072696d6974697665730876355c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616435040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000035040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040034011c5665633c75383e0000390404184f7074696f6e040454013d040108104e6f6e6500000010536f6d6504003d0400000100003d040c4c706f6c6b61646f745f7072696d69746976657308763548557067726164655265737472696374696f6e0001041c50726573656e740000000041040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465734504014442547265655365743c5665633c75383e3e00004504042042547265655365740404540134000400f90300000049040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a654d04015452656c617944697370616368517565756553697a65000140696e67726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73510401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00004d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f745452656c617944697370616368517565756553697a65000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c75333200005104000002550400550400000408ec59040059040c4c706f6c6b61646f745f7072696d6974697665730876354c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561645d0401304f7074696f6e3c486173683e00005d0404184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000061040c4c706f6c6b61646f745f7072696d697469766573087635644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200006504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c61794861736800006904042042547265654d617008044b01ec04560165040004006d040000006d04000002710400710400000408ec650400750400000279040079040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00007d04087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c000081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174618504015450617261636861696e496e686572656e744461746100000490536565205b6050616c6c65743a3a7365745f76616c69646174696f6e5f64617461605d2e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d657373616765000104a4536565205b6050616c6c65743a3a7375646f5f73656e645f7570776172645f6d657373616765605d2e44617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ebc0110626f6f6c00020488536565205b6050616c6c65743a3a617574686f72697a655f75706772616465605d2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000304a4536565205b6050616c6c65743a3a656e6163745f617574686f72697a65645f75706772616465605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e8504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174613104015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174654104015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765738904016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573910401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000089040000028d04008d040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d65737361676500009104042042547265654d617008044b01ec04560195040004009d04000000950400000299040099040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00009d04000002a10400a10400000408ec950400a5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400000450536565205b6050616c6c65743a3a736574605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead04083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974b1040150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974b50401704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e7102012c4f7074696f6e3c7533323e00010000b10400000408001800b50404184f7074696f6e04045401b1040108104e6f6e6500000010536f6d650400b1040000010000b90400000408301000bd040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e00000478536565205b6050616c6c65743a3a6e6f74655f707265696d616765605d2e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a4861736800010480536565205b6050616c6c65743a3a756e6e6f74655f707265696d616765605d2e40726571756573745f707265696d6167650401106861736830011c543a3a4861736800020484536565205b6050616c6c65743a3a726571756573745f707265696d616765605d2e48756e726571756573745f707265696d6167650401106861736830011c543a3a486173680003048c536565205b6050616c6c65743a3a756e726571756573745f707265696d616765605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec5040c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec9040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400b50701185665633c543e0000cd0404184f7074696f6e04045401d1040108104e6f6e6500000010536f6d650400d1040000010000d104084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d5042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01ed04244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd504011043616c6c0001386d617962655f706572696f646963e10401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696eed04013450616c6c6574734f726967696e0000d50410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656404045401d904010c184c6567616379040110686173683001104861736800000018496e6c696e650400b1070134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c75333200020000d9040850656e6a696e5f6d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400ed0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400810401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e00030020507265696d6167650400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400dd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400e50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400090501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400150501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c04001d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400210501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400250501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400290501e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c746973696704002d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400350501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400390501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400490501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d04004d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400a10501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400a50501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400a90501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000244d617472697858636d0400ad0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d617472697858636d2c2052756e74696d653e0035001c58546f6b656e730400c10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400d10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400d50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c730400550601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400590601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400dd0601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400e90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300344d61747269785574696c6974790400ed0601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61747269785574696c6974792c2052756e74696d653e00390018436c61696d730400f10601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e003b00204964656e746974790400110701b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e003c0000dd040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000464536565205b6050616c6c65743a3a7363686564756c65605d2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001045c536565205b6050616c6c65743a3a63616e63656c605d2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0002047c536565205b6050616c6c65743a3a7363686564756c655f6e616d6564605d2e3063616e63656c5f6e616d656404010869640401205461736b4e616d6500030474536565205b6050616c6c65743a3a63616e63656c5f6e616d6564605d2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004047c536565205b6050616c6c65743a3a7363686564756c655f6166746572605d2e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963e10401ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00050494536565205b6050616c6c65743a3a7363686564756c655f6e616d65645f6166746572605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10404184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000e5040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000458536565205b6050616c6c65743a3a6261746368605d2e3461735f64657269766174697665080114696e6465782904010c75313600011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00010478536565205b6050616c6c65743a3a61735f64657269766174697665605d2e2462617463685f616c6c04011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00020468536565205b6050616c6c65743a3a62617463685f616c6c605d2e2c64697370617463685f617308012461735f6f726967696eed040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00030470536565205b6050616c6c65743a3a64697370617463685f6173605d2e2c666f7263655f626174636804011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00040470536565205b6050616c6c65743a3a666f7263655f6261746368605d2e2c776974685f77656967687408011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00011877656967687424011857656967687400050470536565205b6050616c6c65743a3a776974685f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee904000002d90400ed040850656e6a696e5f6d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400f10401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400f50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400f90401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400fd04014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04000105016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400050501110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000f1040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000f504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000f904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000fd040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e0001000001050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec0118506172614964000100000505081c73705f636f726510566f69640001000009050c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f6465617468080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500000494536565205b6050616c6c65743a3a7472616e736665725f616c6c6f775f6465617468605d2e587365745f62616c616e63655f646570726563617465640c010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306f6c645f726573657276656415010128543a3a42616c616e63650001049c536565205b6050616c6c65743a3a7365745f62616c616e63655f64657072656361746564605d2e38666f7263655f7472616e736665720c0118736f757263650d0501504163636f756e7449644c6f6f6b75704f663c543e000110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e4c7472616e736665725f6b6565705f616c697665080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500030490536565205b6050616c6c65743a3a7472616e736665725f6b6565705f616c697665605d2e307472616e736665725f616c6c080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00040474536565205b6050616c6c65743a3a7472616e736665725f616c6c605d2e3c666f7263655f756e7265736572766508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050480536565205b6050616c6c65743a3a666f7263655f756e72657365727665605d2e40757067726164655f6163636f756e747304010c77686fd801445665633c543a3a4163636f756e7449643e00060484536565205b6050616c6c65743a3a757067726164655f6163636f756e7473605d2e207472616e73666572080110646573740d0501504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e636500070464536565205b6050616c6c65743a3a7472616e73666572605d2e44666f7263655f7365745f62616c616e636508010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e636500080488536565205b6050616c6c65743a3a666f7263655f7365745f62616c616e6365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d050c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780190011408496404000001244163636f756e74496400000014496e6465780400110501304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d000400001105000006900015050c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e00000460536565205b6050616c6c65743a3a70726f706f7365605d2e187365636f6e6404012070726f706f73616c0501012450726f70496e6465780001045c536565205b6050616c6c65743a3a7365636f6e64605d2e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465ac01644163636f756e74566f74653c42616c616e63654f663c543e3e00020454536565205b6050616c6c65743a3a766f7465605d2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e64657800030484536565205b6050616c6c65743a3a656d657267656e63795f63616e63656c605d2e4065787465726e616c5f70726f706f736504012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e00040484536565205b6050616c6c65743a3a65787465726e616c5f70726f706f7365605d2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000504a8536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f6d616a6f72697479605d2e6065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd5040140426f756e64656443616c6c4f663c543e000604a4536565205b6050616c6c65743a3a65787465726e616c5f70726f706f73655f64656661756c74605d2e28666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007046c536565205b6050616c6c65743a3a666173745f747261636b605d2e347665746f5f65787465726e616c04013470726f706f73616c5f686173683001104832353600080478536565205b6050616c6c65743a3a7665746f5f65787465726e616c605d2e4463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800090488536565205b6050616c6c65743a3a63616e63656c5f7265666572656e64756d605d2e2064656c65676174650c0108746f0d0501504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e19050128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a0464536565205b6050616c6c65743a3a64656c6567617465605d2e28756e64656c6567617465000b046c536565205b6050616c6c65743a3a756e64656c6567617465605d2e58636c6561725f7075626c69635f70726f706f73616c73000c049c536565205b6050616c6c65743a3a636c6561725f7075626c69635f70726f706f73616c73605d2e18756e6c6f636b0401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000d045c536565205b6050616c6c65743a3a756e6c6f636b605d2e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e0470536565205b6050616c6c65743a3a72656d6f76655f766f7465605d2e4472656d6f76655f6f746865725f766f74650801187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f0488536565205b6050616c6c65743a3a72656d6f76655f6f746865725f766f7465605d2e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e6465787102015c4f7074696f6e3c5265666572656e64756d496e6465783e00100468536565205b6050616c6c65743a3a626c61636b6c697374605d2e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800110480536565205b6050616c6c65743a3a63616e63656c5f70726f706f73616c605d2e307365745f6d657461646174610801146f776e6572b401344d657461646174614f776e65720001286d617962655f686173685d0401504f7074696f6e3c507265696d616765486173683e00120474536565205b6050616c6c65743a3a7365745f6d65746164617461605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e19050c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600001d050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d65090201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e7400000470536565205b6050616c6c65743a3a7365745f6d656d62657273605d2e1c6578656375746508012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200010460536565205b6050616c6c65743a3a65786563757465605d2e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616cd904017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200020460536565205b6050616c6c65743a3a70726f706f7365605d2e10766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00030454536565205b6050616c6c65743a3a766f7465605d2e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a4861736800050490536565205b6050616c6c65743a3a646973617070726f76655f70726f706f73616c605d2e14636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e640501010c75333200060458536565205b6050616c6c65743a3a636c6f7365605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25050c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a70726f706f73655f7370656e64605d2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800010480536565205b6050616c6c65743a3a72656a6563745f70726f706f73616c605d2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800020484536565205b6050616c6c65743a3a617070726f76655f70726f706f73616c605d2e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00030458536565205b6050616c6c65743a3a7370656e64605d2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800040480536565205b6050616c6c65743a3a72656d6f76655f617070726f76616c605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e29050c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e0000046c536565205b6050616c6c65743a3a6164645f6d656d626572605d2e3472656d6f76655f6d656d62657204010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00010478536565205b6050616c6c65743a3a72656d6f76655f6d656d626572605d2e2c737761705f6d656d62657208011872656d6f76650d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6164640d0501504163636f756e7449644c6f6f6b75704f663c543e00020470536565205b6050616c6c65743a3a737761705f6d656d626572605d2e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00030478536565205b6050616c6c65743a3a72657365745f6d656d62657273605d2e286368616e67655f6b657904010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0004046c536565205b6050616c6c65743a3a6368616e67655f6b6579605d2e247365745f7072696d6504010c77686f0d0501504163636f756e7449644c6f6f6b75704f663c543e00050468536565205b6050616c6c65743a3a7365745f7072696d65605d2e2c636c6561725f7072696d6500060470536565205b6050616c6c65743a3a636c6561725f7072696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000494536565205b6050616c6c65743a3a61735f6d756c74695f7468726573686f6c645f31605d2e2061735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cd904017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400010464536565205b6050616c6c65743a3a61735f6d756c7469605d2e40617070726f76655f61735f6d756c74691401247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74310501904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687424011857656967687400020484536565205b6050616c6c65743a3a617070726f76655f61735f6d756c7469605d2e3c63616e63656c5f61735f6d756c74691001247468726573686f6c642904010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d00030480536565205b6050616c6c65743a3a63616e63656c5f61735f6d756c7469605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e310504184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d0000001000035050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00000488536565205b6050616c6c65743a3a7365745f696e76756c6e657261626c6573605d2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c00010480536565205b6050616c6c65743a3a6a6f696e5f63616e64696461746573605d2e18756e626f6e640002045c536565205b6050616c6c65743a3a756e626f6e64605d2e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030464536565205b6050616c6c65743a3a6e6f6d696e617465605d2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400040488536565205b6050616c6c65743a3a72656d6f76655f6e6f6d696e6174696f6e605d2e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000504c4536565205b6050616c6c65743a3a666f7263655f7365745f63757272656e745f6d61785f63616e64696461746573605d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e000604b4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579733d05011c543a3a4b65797300011470726f6f6634011c5665633c75383e00000464536565205b6050616c6c65743a3a7365745f6b657973605d2e2870757267655f6b6579730001046c536565205b6050616c6c65743a3a70757267655f6b657973605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3d050850656e6a696e5f6d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261410501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73410501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300004105104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004004505013c737232353531393a3a5075626c6963000045050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000049050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e5473757370656e645f78636d5f657865637574696f6e00010498536565205b6050616c6c65743a3a73757370656e645f78636d5f657865637574696f6e605d2e50726573756d655f78636d5f657865637574696f6e00020494536565205b6050616c6c65743a3a726573756d655f78636d5f657865637574696f6e605d2e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c753332000304a4536565205b6050616c6c65743a3a7570646174655f73757370656e645f7468726573686f6c64605d2e547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200040498536565205b6050616c6c65743a3a7570646174655f64726f705f7468726573686f6c64605d2e5c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c753332000504a0536565205b6050616c6c65743a3a7570646174655f726573756d655f7468726573686f6c64605d2e5c7570646174655f7468726573686f6c645f77656967687404010c6e6577240118576569676874000604a0536565205b6050616c6c65743a3a7570646174655f7468726573686f6c645f776569676874605d2e707570646174655f7765696768745f72657374726963745f646563617904010c6e6577240118576569676874000704b4536565205b6050616c6c65743a3a7570646174655f7765696768745f72657374726963745f6465636179605d2e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e6577240118576569676874000804c8536565205b6050616c6c65743a3a7570646174655f78636d705f6d61785f696e646976696475616c5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e4d050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e6408011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000454536565205b6050616c6c65743a3a73656e64605d2e3c74656c65706f72745f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200010480536565205b6050616c6c65743a3a74656c65706f72745f617373657473605d2e5c726573657276655f7472616e736665725f61737365747310011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c753332000204a0536565205b6050616c6c65743a3a726573657276655f7472616e736665725f617373657473605d2e1c6578656375746508011c6d657373616765810501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400030460536565205b6050616c6c65743a3a65786563757465605d2e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00040488536565205b6050616c6c65743a3a666f7263655f78636d5f76657273696f6e605d2e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e710201484f7074696f6e3c58636d56657273696f6e3e000504a8536565205b6050616c6c65743a3a666f7263655f64656661756c745f78636d5f76657273696f6e605d2e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000604bc536565205b6050616c6c65743a3a666f7263655f7375627363726962655f76657273696f6e5f6e6f74696679605d2e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000704c4536565205b6050616c6c65743a3a666f7263655f756e7375627363726962655f76657273696f6e5f6e6f74696679605d2e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000804c0536565205b6050616c6c65743a3a6c696d697465645f726573657276655f7472616e736665725f617373657473605d2e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748d01012c5765696768744c696d6974000904a0536565205b6050616c6c65743a3a6c696d697465645f74656c65706f72745f617373657473605d2e40666f7263655f73757370656e73696f6e04012473757370656e646564bc0110626f6f6c000a0484536565205b6050616c6c65743a3a666f7263655f73757370656e73696f6e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204005505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e0003000055050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400590501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000059050000025d05005d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c79010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804005505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000061050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304009501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400650501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000650504184f7074696f6e0404540169050108104e6f6e6500000010536f6d65040069050000010000690500000408106d05006d05100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900007105100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504009501012c4d756c74694173736574730000001057696c6404007505013857696c644d756c74694173736574000100007505100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964a101011c4173736574496400010c66756e7905013c57696c6446756e676962696c697479000100007905100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100007d050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100008105080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204008505015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304009505015076333a3a58636d3c52756e74696d6543616c6c3e0003000085050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400890501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e000089050000028d05008d050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404009501012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404009501012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404009501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e736561050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e7366657241737365740801186173736574739501012c4d756c746941737365747300012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574739501012c4d756c746941737365747300011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c91050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c0118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e6566696369617279a50101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e000e003445786368616e6765417373657408011067697665710501404d756c7469417373657446696c74657200011c726563656976659501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710501404d756c7469417373657446696c74657200011c72657365727665a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710501404d756c7469417373657446696c74657200011064657374a50101344d756c74694c6f636174696f6e00010c78636d5505011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374a50101344d756c74694c6f636174696f6e000118617373657473710501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e080110666565739d0101284d756c746941737365740001307765696768745f6c696d69747d05012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008505014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804008505014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574739501012c4d756c74694173736574730001187469636b6574a50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b000091050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000095050c0c78636d0876330c58636d041043616c6c00000400990501585665633c496e737472756374696f6e3c43616c6c3e3e000099050000029d05009d050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572710101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64750101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c9105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204007d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473810101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665810101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473810101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473810101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f000118617373657473810101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204009505012458636d3c43616c6c3e0015002c536574417070656e64697804009505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400710101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400690101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f7d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e7361637453746174757304007d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748d01012c5765696768744c696d6974000130636865636b5f6f726967696e710101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000a1050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d69742401185765696768740000048c536565205b6050616c6c65743a3a736572766963655f6f766572776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea9050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676551050154426f783c56657273696f6e656458636d3c28293e3e00000488536565205b6050616c6c65743a3a73656e645f61735f736f7665726569676e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ead050c446d61747269785f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e00000498536565205b6050616c6c65743a3a7472616e736665725f746f5f70617261636861696e605d2e6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69640102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000104b0536565205b6050616c6c65743a3a7472616e736665725f61737365745f746f5f70617261636861696e605d2e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972b905016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f6964b105012c50617261636861696e496400012c62656e6566696369617279b50501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768748902012c4f7074696f6e3c7536343e000304a0536565205b6050616c6c65743a3a7472616e736665725f61737365745f776974685f666565605d2e60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6cbd05013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363dd0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204a4536565205b6050616c6c65743a3a666f7263655f7365745f6d696e696d756d5f776569676874605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eb1050c446d61747269785f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000b505101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400190301104831363000010000b9050c446d61747269785f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640101021c42616c616e636501180008012c63757272656e63795f69640102012843757272656e63794964000118616d6f756e741501011c42616c616e63650000bd050c446d61747269785f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e00010000c1050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400000464536565205b6050616c6c65743a3a7472616e73666572605d2e4c7472616e736665725f6d756c746961737365740c01146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400010490536565205b6050616c6c65743a3a7472616e736665725f6d756c74696173736574605d2e447472616e736665725f776974685f66656514012c63757272656e63795f696401020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400020488536565205b6050616c6c65743a3a7472616e736665725f776974685f666565605d2e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574c5050160426f783c56657273696f6e65644d756c746941737365743e00010c666565c5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000304b4536565205b6050616c6c65743a3a7472616e736665725f6d756c746961737365745f776974685f666565605d2e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573c90501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d6974000404a4536565205b6050616c6c65743a3a7472616e736665725f6d756c746963757272656e63696573605d2e507472616e736665725f6d756c746961737365747310011861737365747391010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748d01012c5765696768744c696d697400050494536565205b6050616c6c65743a3a7472616e736665725f6d756c7469617373657473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec505080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009d01013876323a3a4d756c7469417373657400010008563304003501013876333a3a4d756c7469417373657400030000c905000002cd0500cd050000040801021800d1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000047c536565205b6050616c6c65743a3a70726f706f73655f626f756e7479605d2e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001047c536565205b6050616c6c65743a3a617070726f76655f626f756e7479605d2e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f720d0501504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00020480536565205b6050616c6c65743a3a70726f706f73655f63757261746f72605d2e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800030484536565205b6050616c6c65743a3a756e61737369676e5f63757261746f72605d2e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780004047c536565205b6050616c6c65743a3a6163636570745f63757261746f72605d2e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e65666963696172790d0501504163636f756e7449644c6f6f6b75704f663c543e00050474536565205b6050616c6c65743a3a61776172645f626f756e7479605d2e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800060474536565205b6050616c6c65743a3a636c61696d5f626f756e7479605d2e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e64657800070474536565205b6050616c6c65743a3a636c6f73655f626f756e7479605d2e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e00080494536565205b6050616c6c65743a3a657874656e645f626f756e74795f657870697279605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c0404540001a8446372656174655f636f6c6c656374696f6e04012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e00000488536565205b6050616c6c65743a3a6372656174655f636f6c6c656374696f6e605d2e4864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001048c536565205b6050616c6c65743a3a64657374726f795f636f6c6c656374696f6e605d2e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e00020488536565205b6050616c6c65743a3a6d75746174655f636f6c6c656374696f6e605d2e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e1d020184426f783c3c5420617320436f6e6669673e3a3a546f6b656e4d75746174696f6e3e00030474536565205b6050616c6c65743a3a6d75746174655f746f6b656e605d2e106d696e740c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7301060150426f783c4d696e74506172616d734f663c543e3e00040454536565205b6050616c6c65743a3a6d696e74605d2e106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e00050454536565205b6050616c6c65743a3a6275726e605d2e207472616e736665720c0124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e00060464536565205b6050616c6c65743a3a7472616e73666572605d2e18667265657a65040110696e666f5902012c467265657a654f663c543e0007045c536565205b6050616c6c65743a3a667265657a65605d2e1074686177040110696e666f5902012c467265657a654f663c543e00080454536565205b6050616c6c65743a3a74686177605d2e347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75656d020144543a3a41747472696275746556616c756500090478536565205b6050616c6c65743a3a7365745f617474726962757465605d2e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b6579000a0484536565205b6050616c6c65743a3a72656d6f76655f617474726962757465605d2e5472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b0498536565205b6050616c6c65743a3a72656d6f76655f616c6c5f61747472696275746573605d2e3862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74731906015c5472616e73666572526563697069656e74734f663c543e000c047c536565205b6050616c6c65743a3a62617463685f7472616e73666572605d2e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e74732506014c4d696e74526563697069656e74734f663c543e000d046c536565205b6050616c6c65743a3a62617463685f6d696e74605d2e4c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573dd05013c417474726962757465734f663c543e000e0490536565205b6050616c6c65743a3a62617463685f7365745f617474726962757465605d2e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e000f048c536565205b6050616c6c65743a3a617070726f76655f636f6c6c656374696f6e605d2e50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400100494536565205b6050616c6c65743a3a756e617070726f76655f636f6c6c656374696f6e605d2e34617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e71020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e636500110478536565205b6050616c6c65743a3a617070726f76655f746f6b656e605d2e3c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e74496400120480536565205b6050616c6c65743a3a756e617070726f76655f746f6b656e605d2e686163636570745f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002904ac536565205b6050616c6c65743a3a6163636570745f636f6c6c656374696f6e5f7472616e73666572605d2e6863616e63656c5f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964002a04ac536565205b6050616c6c65743a3a63616e63656c5f636f6c6c656374696f6e5f7472616e73666572605d2e44636c61696d5f636f6c6c656374696f6e7310012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d41646472657373000140636f6c6c656374696f6e5f636f756e740501010c75333200200488536565205b6050616c6c65743a3a636c61696d5f636f6c6c656374696f6e73605d2e30636c61696d5f746f6b656e730c012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300210474536565205b6050616c6c65743a3a636c61696d5f746f6b656e73605d2e4c66696e6973685f636c61696d5f746f6b656e7308012c64657374696e6174696f6e000130543a3a4163636f756e744964000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300240490536565205b6050616c6c65743a3a66696e6973685f636c61696d5f746f6b656e73605d2e5c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ef1010198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e001304a0536565205b6050616c6c65743a3a666f7263655f6d75746174655f636f6c6c656374696f6e605d2e38666f7263655f7472616e73666572100118736f757263650d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e0d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731506014c5472616e73666572506172616d734f663c543e0014047c536565205b6050616c6c65743a3a666f7263655f7472616e73666572605d2e50666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c756579020170426f783c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e3e00150494536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e605d2e3c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c75653906015c4f7074696f6e3c426f783c546f6b656e4f663c543e3e3e00160480536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e605d2e4c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964410201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65796902013c543a3a4174747269627574654b657900011476616c75653d0601584f7074696f6e3c4174747269627574654f663c543e3e00170490536565205b6050616c6c65743a3a666f7263655f7365745f617474726962757465605d2e70666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565c10201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e001804b4536565205b6050616c6c65743a3a666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e74605d2e5c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565dd0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e001904a0536565205b6050616c6c65743a3a666f7263655f7365745f746f6b656e5f6163636f756e74605d2e5c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e001a04a0536565205b6050616c6c65743a3a666f7263655f6372656174655f636f6c6c656374696f6e605d2e28666f7263655f6d696e7414011863616c6c6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000124726563697069656e740d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d7349060170426f783c466c657869626c654d696e74506172616d734f663c543e3e0001246465706f7369746f72450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e001b046c536565205b6050616c6c65743a3a666f7263655f6d696e74605d2e28666f7263655f6275726e0c011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d731106013c4275726e506172616d734f663c543e001c046c536565205b6050616c6c65743a3a666f7263655f6275726e605d2e60666f7263655f617070726f76655f636f6c6c656374696f6e10011863616c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e71020134543a3a45787069726174696f6e001d04a4536565205b6050616c6c65743a3a666f7263655f617070726f76655f636f6c6c656374696f6e605d2e30666f7263655f667265657a65040110696e666f5902012c467265657a654f663c543e001e0474536565205b6050616c6c65743a3a666f7263655f667265657a65605d2e70666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f696404011476616c75651501013c543a3a436f6c6c656374696f6e4964001f04b4536565205b6050616c6c65743a3a666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964605d2e68666f7263655f7365745f657468657265756d5f6163636f756e7408011c616464726573731903013c457468657265756d4164647265737300011476616c75654d0601684f7074696f6e3c436f6c6c656374696f6e4964734f663c543e3e002204ac536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f6163636f756e74605d2e80666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964080158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001506e61746976655f636f6c6c656374696f6e5f69644102015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e002304c4536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964605d2e78666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f6964730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002604bc536565205b6050616c6c65743a3a666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f696473605d2e80666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e1001146f776e6572000130543a3a4163636f756e74496400011c636c61696d65721903013c457468657265756d41646472657373000158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72d90501a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e002704c4536565205b6050616c6c65743a3a666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e605d2e9c666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f6964730c0158657468657265756d5f636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f696428012c42617365546f6b656e496400012c746f6b656e5f696e646578280128546f6b656e496e646578002804e0536565205b6050616c6c65743a3a666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f696473605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901f501704578706c69636974526f79616c747943757272656e6369657356656301fd01284174747269627574657301dd05000c0118706f6c696379e90501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573fd0101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573dd050128417474726962757465730000dd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e105045300000400e50501185665633c543e0000e1050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790169021456616c7565016d020008010c6b65796902010c4b657900011476616c75656d02011456616c75650000e505000002e10500e9050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901f501001401106d696e74ed0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ef105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572f505017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465f905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574fd05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000ed05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74890201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79410201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000f105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000f505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000f905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000fd05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901f5010004011c726f79616c74791102013c4f7074696f6e3c526f79616c74793e00000106103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100000506103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000090604184f7074696f6e040454010d060108104e6f6e6500000010536f6d6504000d0600000100000d06103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d650129021853796d626f6c013502204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d65290201104e616d6500011873796d626f6c3502011853796d626f6c0001206c6f636174696f6e710101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64410201304f7074696f6e3c753132383e00001106103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c00001506103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c0001000019060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d06045300000400210601185665633c543e00001d060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73011506000801286163636f756e745f69640001244163636f756e744964000118706172616d7315060118506172616d73000021060000021d060025060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004002d0601185665633c543e000029060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73010106000801286163636f756e745f69640001244163636f756e744964000118706172616d7301060118506172616d7300002d0600000229060031060c1c73705f636f7265146563647361245369676e617475726500000400350601205b75383b2036355d00003506000003410000000800390604184f7074696f6e04045401b1020108104e6f6e6500000010536f6d650400b10200000100003d0604184f7074696f6e0404540141060108104e6f6e6500000010536f6d6504004106000001000041060c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c7565016d021c42616c616e636501180008011476616c75656d02013841747472696275746556616c756500011c6465706f7369741501011c42616c616e63650000450604184f7074696f6e040454010d050108104e6f6e6500000010536f6d6504000d0500000100004906103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7448466c657869626c654d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901f501284174747269627574657301dd052c466f726569676e4e616d6501290234466f726569676e53796d626f6c013502204c6f636174696f6e01f8010c2c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963654102013c4f7074696f6e3c42616c616e63653e000100304372656174654f724d696e74240120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e636500012c73756666696369656e63790506019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170b50201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72490201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174656102014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573dd05012841747472696275746573000138666f726569676e5f706172616d7309060121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000200004d0604184f7074696f6e0404540151060108104e6f6e6500000010536f6d6504005106000001000051060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401180453000004001d0301185665633c543e000055060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e2d030134506f6f6c734d75746174696f6e00000474536565205b6050616c6c65743a3a6d75746174655f706f6f6c73605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e59060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000140406372656174655f6675656c5f74616e6b04012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e00000484536565205b6050616c6c65743a3a6372656174655f6675656c5f74616e6b605d2e406d75746174655f6675656c5f74616e6b08011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e00010484536565205b6050616c6c65743a3a6d75746174655f6675656c5f74616e6b605d2e2c6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00020470536565205b6050616c6c65743a3a6164645f6163636f756e74605d2e3872656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e0003047c536565205b6050616c6c65743a3a72656d6f76655f6163636f756e74605d2e6072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6481030140446973706174636852756c654b696e64000404a4536565205b6050616c6c65743a3a72656d6f76655f6163636f756e745f72756c655f64617461605d2e20646973706174636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e00050464536565205b6050616c6c65743a3a6469737061746368605d2e4864697370617463685f616e645f746f75636810011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773cd0601604f7074696f6e3c446973706174636853657474696e67733e0006048c536565205b6050616c6c65743a3a64697370617463685f616e645f746f756368605d2e4c6d75746174655f667265657a655f73746174650c011c74616e6b5f69640d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964710201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00070490536565205b6050616c6c65743a3a6d75746174655f667265657a655f7374617465605d2e3c696e736572745f72756c655f7365740c011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c6573b906015052756c6544657363726970746f72734f663c543e00080480536565205b6050616c6c65743a3a696e736572745f72756c655f736574605d2e3c72656d6f76655f72756c655f73657408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400090480536565205b6050616c6c65743a3a72656d6f76655f72756c655f736574605d2e4462617463685f6164645f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000a0488536565205b6050616c6c65743a3a62617463685f6164645f6163636f756e74605d2e5062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000b0494536565205b6050616c6c65743a3a62617463685f72656d6f76655f6163636f756e74605d2e54666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964450601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e000c0498536565205b6050616c6c65743a3a666f7263655f7365745f636f6e73756d7074696f6e605d2e4464657374726f795f6675656c5f74616e6b04011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000d0488536565205b6050616c6c65743a3a64657374726f795f6675656c5f74616e6b605d2e58666f7263655f6372656174655f6675656c5f74616e6b0801146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012864657363726970746f725d06015c4675656c54616e6b44657363726970746f724f663c543e000e049c536565205b6050616c6c65743a3a666f7263655f6372656174655f6675656c5f74616e6b605d2e5c666f7263655f62617463685f6164645f6163636f756e740c01146f776e65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c74616e6b5f69640d0501444c6f6f6b7570536f757263654f663c543e000120757365725f696473d50601584261746368557365724163636f756e74734f663c543e000f04a0536565205b6050616c6c65743a3a666f7263655f62617463685f6164645f6163636f756e74605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5d060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650139034852756c6553657444657363726970746f7273016106644163636f756e7452756c6553657444657363726970746f7273016103001401106e616d65390301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574736106014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573610301644163636f756e7452756c6553657444657363726970746f7273000061060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456016506045300000400c106013842547265654d61703c4b2c20563e000065060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72016906204d617852756c657301b506000400b90601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000069060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040081060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404008906018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400a50601885065726d697474656445787472696e7369637344657363726970746f724f663c543e0007004857686974656c697374656450616c6c6574730400b106018457686974656c697374656450616c6c65747344657363726970746f724f663c543e000800006d06104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801710600040075060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e000071060850656e6a696e5f6d61747269785f72756e74696d65404d6178436f6c6c656374696f6e4964730000000075060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004007906012c42547265655365743c543e000079060420425472656553657404045401180004001d030000007d06104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500008106104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401850600040085060118427564676574000085060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200008906104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740185060004008506011842756467657400008d06104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0191060c4d617801950600040099060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000095060850656e6a696e5f6d61747269785f72756e74696d65384d617843616c6c46696c746572730000000099060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540191060453000004009d06012c42547265655365743c543e00009d0604204254726565536574040454019106000400a106000000a106000002910600a506104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000a9060850656e6a696e5f6d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e67746800000000ad060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d904045300000400e90401185665633c543e0000b106104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574737057686974656c697374656450616c6c65747344657363726970746f72081043616c6c01d9040c4d617801a906000400ad060154426f756e6465645665633c43616c6c2c204d61783e0000b5060850656e6a696e5f6d61747269785f72756e74696d65384d617852756c657350657253657400000000b9060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016906045300000400bd0601185665633c543e0000bd06000002690600c106042042547265654d617008044b01100456016506000400c506000000c506000002c90600c9060000040810650600cd0604184f7074696f6e04045401d1060108104e6f6e6500000010536f6d650400d1060000010000d1060c4470616c6c65745f6675656c5f74616e6b7314747970657340446973706174636853657474696e6773000008013c7573655f6e6f6e655f6f726967696ebc0110626f6f6c000148706179735f72656d61696e696e675f666565bc0110626f6f6c0000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d05045300000400d90601185665633c543e0000d9060000020d0500dd060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000124386372656174655f6c697374696e671801346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000047c536565205b6050616c6c65743a3a6372656174655f6c697374696e67605d2e3863616e63656c5f6c697374696e670401286c697374696e675f69643001384c697374696e6749644f663c543e0001047c536565205b6050616c6c65743a3a63616e63656c5f6c697374696e67605d2e3066696c6c5f6c697374696e670801286c697374696e675f69643001384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e00020474536565205b6050616c6c65743a3a66696c6c5f6c697374696e67605d2e24706c6163655f6269640801286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00030468536565205b6050616c6c65743a3a706c6163655f626964605d2e4066696e616c697a655f61756374696f6e0401286c697374696e675f69643001384c697374696e6749644f663c543e00040484536565205b6050616c6c65743a3a66696e616c697a655f61756374696f6e605d2e407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00050484536565205b6050616c6c65743a3a7365745f70726f746f636f6c5f666565605d2e50666f7263655f6372656174655f6c697374696e6720011873656c6c65720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001346d616b655f61737365745f696401020130417373657449644f663c543e00013474616b655f61737365745f696401020130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461e10601604f7074696f6e3c41756374696f6e446174614f663c543e3e0001386465706f7369745f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00060494536565205b6050616c6c65743a3a666f7263655f6372656174655f6c697374696e67605d2e3c666f7263655f706c6163655f6269641001186269646465720d05018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286c697374696e675f69643001384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00013066756e64735f6261636b6572450601ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00070480536565205b6050616c6c65743a3a666f7263655f706c6163655f626964605d2e40636f6e766572745f6c697374696e677304012c6c697374696e675f696473e50601d0426f756e6465645665633c4c697374696e6749644f663c543e2c20543a3a4d61784c697374696e67436f6e76657273696f6e733e00080484536565205b6050616c6c65743a3a636f6e766572745f6c697374696e6773605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ee10604184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d030000010000e5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e0000e9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00000480536565205b6050616c6c65743a3a70617573655f65787472696e736963605d2e40726573756d655f65787472696e73696308011063616c6cd9040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00010484536565205b6050616c6c65743a3a726573756d655f65787472696e736963605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed060c5470616c6c65745f6d61747269785f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73e904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c00000458536565205b6050616c6c65743a3a6261746368605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400011c14636c61696d0c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265310601245369676e6174757265000140657468657265756d5f616464726573731903013c457468657265756d4164647265737300000458536565205b6050616c6c65743a3a636c61696d605d2e286d696e745f636c61696d08010c77686f1903013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e0001046c536565205b6050616c6c65743a3a6d696e745f636c61696d605d2e286d6f76655f636c61696d08010c6f6c641903013c457468657265756d4164647265737300010c6e65771903013c457468657265756d416464726573730002046c536565205b6050616c6c65743a3a6d6f76655f636c61696d605d2e38726571756573745f636c61696d73080130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e00012862617463685f64617461f5060144426f756e646564436c61696d4f663c543e0003047c536565205b6050616c6c65743a3a726571756573745f636c61696d73605d2e3472656a6563745f636c61696d7304012862617463685f6461746105070158426f756e64656452656a656374446174614f663c543e00050478536565205b6050616c6c65743a3a72656a6563745f636c61696d73605d2e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f721801107531323800080488536565205b6050616c6c65743a3a7365745f65786368616e67655f72617465605d2e387365745f64656c61795f74696d6504012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e0009047c536565205b6050616c6c65743a3a7365745f64656c61795f74696d65605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f906045300000400010701185665633c543e0000f9060c3470616c6c65745f636c61696d7314747970657314436c61696d081c42616c616e6365011810486173680130000c01106861736830011048617368000114636c61696dfd0601605472616e73616374696f6e446174613c42616c616e63653e00013069735f6566695f746f6b656ebc0110626f6f6c0000fd060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461041c42616c616e636501180008011c6163636f756e741903013c457468657265756d41646472657373000118616d6f756e7418011c42616c616e636500000107000002f9060005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e000009070c3470616c6c65745f636c61696d731474797065732852656a6563744461746104104861736801300008011c6163636f756e741903013c457468657265756d41646472657373000110686173683001104861736800000d0700000209070011070c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c04045400013c346164645f72656769737472617204011c6163636f756e740d0501504163636f756e7449644c6f6f6b75704f663c543e00000478536565205b6050616c6c65743a3a6164645f726567697374726172605d2e307365745f6964656e74697479040110696e666f150701a4426f783c4964656e74697479496e666f3c543a3a4d61784164646974696f6e616c4669656c64733e3e00010474536565205b6050616c6c65743a3a7365745f6964656e74697479605d2e207365745f73756273040110737562739d0701645665633c28543a3a4163636f756e7449642c2044617461293e00020464536565205b6050616c6c65743a3a7365745f73756273605d2e38636c6561725f6964656e746974790003047c536565205b6050616c6c65743a3a636c6561725f6964656e74697479605d2e44726571756573745f6a756467656d656e740801247265675f696e64657805010138526567697374726172496e64657800011c6d61785f6665651501013042616c616e63654f663c543e00040488536565205b6050616c6c65743a3a726571756573745f6a756467656d656e74605d2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005047c536565205b6050616c6c65743a3a63616e63656c5f72657175657374605d2e1c7365745f666565080114696e64657805010138526567697374726172496e64657800010c6665651501013042616c616e63654f663c543e00060460536565205b6050616c6c65743a3a7365745f666565605d2e387365745f6163636f756e745f6964080114696e64657805010138526567697374726172496e64657800010c6e65770d0501504163636f756e7449644c6f6f6b75704f663c543e0007047c536565205b6050616c6c65743a3a7365745f6163636f756e745f6964605d2e287365745f6669656c6473080114696e64657805010138526567697374726172496e6465780001186669656c6473a50701384964656e746974794669656c64730008046c536565205b6050616c6c65743a3a7365745f6669656c6473605d2e4470726f766964655f6a756467656d656e741001247265675f696e64657805010138526567697374726172496e6465780001187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74ad07015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747930011c543a3a4861736800090488536565205b6050616c6c65743a3a70726f766964655f6a756467656d656e74605d2e346b696c6c5f6964656e746974790401187461726765740d0501504163636f756e7449644c6f6f6b75704f663c543e000a0478536565205b6050616c6c65743a3a6b696c6c5f6964656e74697479605d2e1c6164645f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174612107011044617461000b0460536565205b6050616c6c65743a3a6164645f737562605d2e2872656e616d655f73756208010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000110646174612107011044617461000c046c536565205b6050616c6c65743a3a72656e616d655f737562605d2e2872656d6f76655f73756204010c7375620d0501504163636f756e7449644c6f6f6b75704f663c543e000d046c536565205b6050616c6c65743a3a72656d6f76655f737562605d2e20717569745f737562000e0464536565205b6050616c6c65743a3a717569745f737562605d2e04704964656e746974792070616c6c6574206465636c61726174696f6e2e15070c3c70616c6c65745f6964656e74697479147479706573304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c19070190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617921070110446174610001146c6567616c210701104461746100010c776562210701104461746100011072696f742107011044617461000114656d61696c210701104461746100013c7067705f66696e6765727072696e74990701404f7074696f6e3c5b75383b2032305d3e000114696d616765210701104461746100011c747769747465722107011044617461000019070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d07045300000400950701185665633c543e00001d0700000408210721070021070c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e650000001052617730040025070000010010526177310400290700000200105261773204002d0700000300105261773304003107000004001052617734040044000005001052617735040035070000060010526177360400390700000700105261773704003d07000008001052617738040045010000090010526177390400410700000a001452617731300400450700000b001452617731310400490700000c0014526177313204004d0700000d001452617731330400510700000e001452617731340400550700000f001452617731350400590700001000145261773136040049010000110014526177313704005d0700001200145261773138040061070000130014526177313904006507000014001452617732300400110100001500145261773231040069070000160014526177323204006d0700001700145261773233040071070000180014526177323404007507000019001452617732350400790700001a0014526177323604007d0700001b001452617732370400810700001c001452617732380400850700001d001452617732390400890700001e0014526177333004008d0700001f001452617733310400910700002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c53686154687265653235360400040000250000250700000300000000080029070000030100000008002d070000030200000008003107000003030000000800350700000305000000080039070000030600000008003d07000003070000000800410700000309000000080045070000030a000000080049070000030b00000008004d070000030c000000080051070000030d000000080055070000030e000000080059070000030f00000008005d070000031100000008006107000003120000000800650700000313000000080069070000031500000008006d070000031600000008007107000003170000000800750700000318000000080079070000031900000008007d070000031a000000080081070000031b000000080085070000031c000000080089070000031d00000008008d070000031e000000080091070000031f000000080095070000021d0700990704184f7074696f6e0404540111010108104e6f6e6500000010536f6d650400110100000100009d07000002a10700a1070000040800210700a5070c3c70616c6c65745f6964656e7469747914747970657320426974466c61677304045401a9070004002c01344964656e746974794669656c640000a9070c3c70616c6c65745f6964656e74697479147479706573344964656e746974794669656c640001201c446973706c6179000100144c6567616c0002000c5765620004001052696f7400080014456d61696c0010003850677046696e6765727072696e7400200014496d6167650040001c5477697474657200800000ad070c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000b1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b507000002cd0400b9070c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ebd070c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ec1070c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c507045300000400cd0701185665633c543e0000c5070c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c907011c526561736f6e730000c9070c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000cd07000002c50700d1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d507045300000400d90701185665633c543e0000d5070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d907000002d50700dd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e107045300000400e50701185665633c543e0000e1070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401901c42616c616e636501180008010869649001084964000118616d6f756e7418011c42616c616e63650000e507000002e10700e9070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eed070c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000f107086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000f5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f907045300000400fd0701185665633c543e0000f9070000040c10d5040000fd07000002f907000108000004080508180005080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000009080c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e6365011801081c4f6e676f696e6704000d0801c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d080c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d5041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd504012050726f706f73616c0001247468726573686f6c64a80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791108013854616c6c793c42616c616e63653e000011080c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015080c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573190801f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732508015044656c65676174696f6e733c42616c616e63653e0001147072696f722908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e19050128436f6e76696374696f6e00012c64656c65676174696f6e732508015044656c65676174696f6e733c42616c616e63653e0001147072696f722908017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000019080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011d08045300000400210801185665633c543e00001d080000040810ac0021080000021d080025080c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000029080c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500002d0800000408d504a8003108000004081005080035080c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e39080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e00003d08084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400dd0301185665633c543e000049080c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e4d08083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e6365000051080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400550801185665633c543e00005508000002100059080c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200005d0808346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000061080c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e65080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000069080c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6d08000004080004007108083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737508018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e000075080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000079080c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e7d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e000081080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730185080014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f727389080190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e000085080850656e6a696e5f6d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f720000000089080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e00008d0800000281080091080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e000095080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273018508344d617843616e646964617465730199080004009d08011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e000099080850656e6a696e5f6d61747269785f72756e74696d65344d617843616e64696461746573000000009d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540181080453000004008d0801185665633c543e0000a1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000a5080c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301a908344d61784e6f6d696e61746f7273018508000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72737d08011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000a9080850656e6a696e5f6d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000ad0800000408001000b1080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f901011c50657262696c6c0000b5080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f72204944048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb908000002bd0800bd0800000408003d0500c10800000408c5083400c5080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d0000c9080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ecd08000002d10800d108086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465d5080130496e626f756e6453746174650001406d6573736167655f6d65746164617461d90801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000d508086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000d908000002dd0800dd080000040810e10800e1080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000e50800000408ec1000e908000002ed0800ed08086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465f10801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465782904010c7531360001286c6173745f696e6465782904010c7531360000f108086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000f50800000408ec290400f908086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742401185765696768740000fd080000040cec10340001090c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e05090c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c901015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572090901784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f746966790d0901404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73651509014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000090904184f7074696f6e04045401c9010108104e6f6e6500000010536f6d650400c90100000100000d0904184f7074696f6e0404540111090108104e6f6e6500000010536f6d650400110900000100001109000004080808001509080c78636d4456657273696f6e6564526573706f6e736500010808563204006105013076323a3a526573706f6e736500020008563304004d01013076333a3a526573706f6e73650003000019090000040810c901001d090000040c2c24100021090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454012509045300000400290901185665633c543e0000250900000408c901100029090000022509002d090c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304003109013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000310904184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000035090000040c10003909003909080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a41737365744964000300003d090c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720190304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e6572c901015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c901015856657273696f6e65644d756c74694c6f636174696f6e000124636f6e73756d657273410901d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e000041090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014509045300000400490901185665633c543e000045090000040890180049090000024509004d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015109045300000400550901185665633c543e000051090000040818c90100550900000251090059090c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d090c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f72040454000100048054686520604572726f726020656e756d206f6620746869732070616c6c65742e6109086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400006509086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e646578000069090000026d09006d090000040810340071090c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75090c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e79090c446d61747269785f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c65747d090c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e81090c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8509083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757389090190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00008909083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500008d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000091090c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e95090000040c181800009909000004081818009d0900000408180000a1090000040c184102690200a5090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000a909101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801ad09000801147374616765150301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579b10901b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000ad090850656e6a696e5f6d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000b10904184f7074696f6e04045401a5090108104e6f6e6500000010536f6d650400a5090000010000b50900000408182c00b9090c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640101020008010869640102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000bd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c109045300000400c90901185665633c543e0000c109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801b9030008012c70616c6c65745f6e616d65b5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c50901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c50904184f7074696f6e04045401b5030108104e6f6e6500000010536f6d650400b5030000010000c909000002c10900cd090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001dc48436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e04a4547269656420746f2063726561746520546f6b656e207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04150154686520636f6c6c656374696f6e206f7220746f6b656e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473d477657265206275726e65642e204120746f6b656e2063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74001104150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730016040101546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865206d696e7420706f6c6963795849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d04c4546f6b656e2063616e6e6f742061637420617320626f746820612063757272656e637920616e64206120726f79616c7479504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73404e6f436c61696d417661696c61626c65002e04645468657265206973206e6f7468696e6720746f20636c61696d60496e76616c6964457468657265756d5369676e6174757265002f048454686520657468657265756d207369676e617475726520697320696e76616c696458496e76616c6964457468657265756d41646472657373003004c454686520657468657265756d206164647265737320646f6573206e6f74206d6174636820746865207369676e61747572655c546f6b656e49645265736572766564466f72436c61696d003104010154686520746f6b656e2069642063616e6e6f74206265206d696e7465642062656361757365206974277320726573657276656420666f7220636c61696d696e675c436f6c6c656374696f6e436f756e744578636565646564003204c0546865206e756d626572206f6620636f6c6c656374696f6e73206861732065786365656465642074686520626f756e642857726f6e67436f756e74003304dc5468652070617373656420636f756e7420646f6573206e6f74207265666c6563742074686520616d6f756e7420696e2073746f7261676544496e76616c69644d696e74506172616d730034045c4d696e7420706172616d732061726520696e76616c69646c4e6f50656e64696e67436f6c6c656374696f6e5472616e736665720035049854686520636f6c6c656374696f6e20686173206e6f2070656e64696e67207472616e7366657258416c7265616479436f6c6c656374696f6e4f776e65720036043501546865206163636f756e7420616c7265616479206f776e732074686520636f6c6c656374696f6e2e205472616e7366657272696e6720746f2073656c66206973206e6f7420616c6c6f7765642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed1090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456013103045300000400d509013842547265654d61703c4b2c20563e0000d509042042547265654d617008044b01000456013103000400d909000000d909000002dd0900dd090000040800310300e109101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000e5090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065e9090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65013903244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301ed093c4163636f756e7452756c655365747301450a002401146f776e65720001244163636f756e7449640001106e616d65390301104e616d6500012472756c655f73657473ed090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573450a013c4163636f756e7452756c65536574730000ed090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601f109045300000400390a013842547265654d61703c4b2c20563e0000f1090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501f509204d617852756c657301b5060008011472756c6573290a01c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c0000f5090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001244857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304006d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04007d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400f909015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400fd09015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304008d06015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400010a01705065726d697474656445787472696e7369637352756c654f663c543e0007004857686974656c697374656450616c6c65747304001d0a016c57686974656c697374656450616c6c65747352756c654f663c543e00080000f909104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740185060008011862756467657485060118427564676574000128757365725f636f756e740501010c7533320000fd09104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574850601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e85030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e0000010a104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01050a0c4d617801a906000400150a0178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000050a0c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801090a0008012c70616c6c65745f6e616d650d0a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d650d0a0170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000090a0850656e6a696e5f6d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000000d0a101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801090a000400110a0164426f756e6465645665633c75382c204d61784c656e6774683e0000110a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000150a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401050a045300000400190a01185665633c543e0000190a000002050a001d0a104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574735857686974656c697374656450616c6c65747352756c650834426f756e646564537472696e67010d0a0c4d6178019506000400210a0178426f756e6465645665633c426f756e646564537472696e672c204d61783e0000210a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d0a045300000400250a01185665633c543e0000250a0000020d0a00290a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601f5090453000004002d0a013842547265654d61703c4b2c20563e00002d0a042042547265654d617008044b018103045601f509000400310a000000310a000002350a00350a000004088103f50900390a042042547265654d617008044b0110045601f1090004003d0a0000003d0a000002410a00410a0000040810f10900450a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01490a0456014d0a045300000400510a013842547265654d61703c4b2c20563e0000490a0c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e000100004d0a0c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e00010000510a042042547265654d617008044b01490a0456014d0a000400550a000000550a000002590a00590a00000408490a4d0a005d0a00000408000000610a0c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c655365747301650a304d617852756c65436f756e7401b506444d617852756c65446174614c656e67746801690a0010013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e6365000138746f74616c5f72656365697665641501011c42616c616e636500013872756c655f646174615f736574736d0a01f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000650a0850656e6a696e5f6d61747269785f72756e74696d652c4d617852756c655365747300000000690a0850656e6a696e5f6d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000006d0a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601710a045300000400850a013842547265654d61703c4b2c20563e0000710a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601750a045300000400790a013842547265654d61703c4b2c20563e0000750a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000790a042042547265654d617008044b018103045601750a0004007d0a0000007d0a000002810a00810a000004088103750a00850a042042547265654d617008044b0110045601710a000400890a000000890a0000028d0a008d0a0000040810710a00910a0c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465646c526571756972657346726f7a656e54616e6b4f7252756c65736574000f04f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001004bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001104e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001204b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400130439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001404fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610015043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001604ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e645c4465706f73697443616c63756c6174696f6e4572726f72001704ac50726f626c656d732063616c63756c6174696e6720746865206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0018045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001904d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001a04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c6520736574048054686520604572726f726020656e756d206f6620746869732070616c6c65742e950a0c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f000004013070726f746f636f6c5f666565f901011c50657262696c6c0000990a0c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400016430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e673c4d616b65417373657446726f7a656e001504504d616b652061737365742069732066726f7a656e3c54616b65417373657446726f7a656e0016045054616b652061737365742069732066726f7a656e6843616e6e6f7443616e63656c41756374696f6e576974684269640017049443616e6e6f742063616e63656c2061756374696f6e207769746820616374697665206269648043616e6e6f7443616e63656c41756374696f6e4166746572456e64426c6f636b0018049443616e6e6f742063616e63656c2061756374696f6e20616674657220656e6420626c6f636b0464546865206572726f7220666f7220746869732070616c6c65749d0a0c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ea10a0c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a90a045300000400ad0a01185665633c543e0000a90a0c3470616c6c65745f636c61696d7314747970657324436c61696d446174610c1c42616c616e63650118104861736801302c426c6f636b4e756d626572011000100110686173685d0401304f7074696f6e3c486173683e000118616d6f756e7418011c42616c616e636500013069735f6566695f746f6b656ebc0110626f6f6c00014873746172745f626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720000ad0a000002a90a00b10a0c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400013060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f70496e76616c6964436c61696d5265717565737454696d657374616d700003047c496e76616c696420436c61696d20526571756573742054696d657374616d705045786368616e67655261746549734e6f745365740004046045786368616e67652052617465206973206e6f74207365742c4f75744f66426f756e6473000504d847656e65726963206572726f7220666f72207768656e20626f756e64656420766563746f72206973206f7574206f6620626f756e647354496e76616c6964436c61696d54696d657374616d700006045c496e76616c696420436c61696d2054696d657374616d705c44656c617954696d65466f72436c61696d4e6f745365740007047044656c61792054696d6520666f7220436c61696d204e6f74205365744844656c617954696d65536574546f6f4c6f770008049c44656c61792063616e6e6f74206265206c657373207468616e204d696e436c61696d44656c617958496e76616c6964457468657265756d416464726573730009047c496e76616c696420616464726573732070617373656420696e20636c61696d6444656c617954696d65466f72436c61696d4e6f74456e646564000a04a044656c61792074696d65206973206e6f74206f76657220666f72207573657220746f20636c61696d4c53616d65457468657265756d41646472657373000b04ac696e206d6f766520636c61696d20626f7468206574686572756d2061646472657373206172652073616d65048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50a0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e7473004c4d61784164646974696f6e616c4669656c647300000c01286a756467656d656e7473b90a01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f150701844964656e74697479496e666f3c4d61784164646974696f6e616c4669656c64733e0000b90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd0a045300000400c10a01185665633c543e0000bd0a0000040810ad0700c10a000002bd0a00c50a0000040818c90a00c90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000cd0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d10a045300000400d90a01185665633c543e0000d10a04184f7074696f6e04045401d50a0108104e6f6e6500000010536f6d650400d50a0000010000d50a0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f081c42616c616e63650118244163636f756e7449640100000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c6473a50701384964656e746974794669656c64730000d90a000002d10a00dd0a0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400014848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e34546f6f4d616e794669656c6473000b046c546f6f206d616e79206164646974696f6e616c206669656c64732e44546f6f4d616e7952656769737472617273000c04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000d04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000e047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000f04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479001004d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001104f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee10a102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373010d051043616c6c01d904245369676e617475726501e50a14457874726101f50a00040034000000e50a082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400e90a0148656432353531393a3a5369676e61747572650000001c537232353531390400f10a0148737232353531393a3a5369676e617475726500010014456364736104003106014065636473613a3a5369676e617475726500020000e90a0c1c73705f636f72651c65643235353139245369676e617475726500000400ed0a01205b75383b2036345d0000ed0a000003400000000800f10a0c1c73705f636f72651c73723235353139245369676e617475726500000400ed0a01205b75383b2036345d0000f50a00000420f90afd0a010b050b0d0b110b150b190b00f90a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000fd0a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000010b10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000050b10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400090b010c4572610000090b102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff00000d0b10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a4e6f6e63650000110b10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000150b086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000190b0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040230e1030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000e50304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000d903040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01ed0301541830426c6f636b57656967687473fd03e501025b1f5d00070088526a7413ffffffffffffffffc2a0a91d000107d00918a44b1366666666666666a6010700e6bd4f5713ffffffffffffffbf010000c2a0a91d000107d0abacbe681366666666666666e601070088526a7413ffffffffffffffff010700a2941a1d130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e6774680d043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687415044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e1904f102306d61747269782d656e6a696e306d61747269782d656e6a696e00000000ee0300000000000030df6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000037242681f96a7abd0100000007000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978290408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012d04003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100340400107d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00090220417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000310404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100390404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600004104040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000490404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000061040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100650480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301006904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100750404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100f90304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100f903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500007d04040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e01810401780001a504012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f01a9040004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec106400000000000000000520507265696d6167650120507265696d6167650824537461747573466f720001040630ad040400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406b904bd0404000001c10401800001c50407245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510c9040400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050488040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01dd04018408344d6178696d756d576569676874243c0700a0db215d13cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01b907081c5574696c6974790001e5040194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01bd07092042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200c107040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200d107040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c64730101040200dd070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a65730101040200dd070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e010905019814484578697374656e7469616c4465706f736974184000008a5d78456301000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e01e9070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100ed0740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100f1070400000001a004604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f507040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510010804000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510090804000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001508d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002d08040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040630310804000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630bc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402b430040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01150501a4303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000e8dfac1e6614fe3400000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0135080c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003908040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303d08040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e011d0501b804444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0141080d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004508040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630d904040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406303d08040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01210501c004444d617850726f706f73616c576569676874243c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0149080e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405104d080400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301005108040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01250501c41c3050726f706f73616c426f6e6459081050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d41020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e590810102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449645d082065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0161080f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301006508040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01290501c80001690811204d756c746973696701204d756c746973696704244d756c74697369677300010805026d087108040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e012d0501cc0c2c4465706f7369744261736518400080333e3d2cf806000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d28398d7020000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0179081228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f727301007d0804000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c6573010091080400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301009508040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200a10804000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100a50824010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505ad08b108080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501350501d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e74184000003d9160e4581100000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01b508151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100b9080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010055080400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b65797300010405003d050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405c10800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01390501e00001c9081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100cd080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205e50834040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100e9080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205f50834040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec34040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100f90874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052cfd08040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01490501e4000101091e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c05090400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502190910040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f74696669657273000108050219092c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f7469667954617267657473000108050219091d0904000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100210904000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e00002d090400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020235093d09040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402004d09040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100bc040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e014d0501f0000159091f2843756d756c757358636d0001a10501cd0100015d092020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01006109280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010065094000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210690904000444205468652071756575652070616765732e284f766572776569676874000104022c6d090400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001a50501d10100017109211c4f726d6c58636d0001a90501d5010001750930244d617472697858636d01244d617472697858636d04384d696e696d756d5765696768747301010405bd05dd010c000000144501205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206d617472697858636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201ad0501d90104404e617469766543757272656e63794964010208000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0179093534556e6b6e6f776e546f6b656e73000001e10100017d09381c58546f6b656e73011c58546f6b656e730001c10501e501083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874241802286bee0110104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e0181093720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051085090400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e7300010405108d090400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005108040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01d10501e9012444426f756e74794465706f7369744261736518400000d9e9ac2d7803000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657259081020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617841024401000050efe2d6e41a1b00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e410244010000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000007a22c1c8b12200000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565019109222c4d756c7469546f6b656e73012c4d756c7469546f6b656e733434546f6b656e4163636f756e747300010c0202029509e1020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187d02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802029909b1020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e747300010802029d09c502040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202a109410604000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e6850656e64696e67436f6c6c656374696f6e5472616e73666572730001040518000400049820436f6c6c656374696f6e732077616974696e6720746f206265207472616e7366657272656448417373657449647342794c6f636174696f6e00010405f80102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405a509a90904001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301001503040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e58436c61696d61626c65436f6c6c656374696f6e4964730001040619035106040004902053746f726573206461746120666f7220616e20657468657265756d206164647265737348556e6d696e7461626c65546f6b656e4964730001080505b5092c04000c690120546865736520746f6b656e206964732063616e206f6e6c79206265206d696e7465642062792063616c6c696e672060666f7263655f6d696e74602e20546865207365636f6e64206b657920697320616e20657468657265756d6501206261736520746f6b656e2069642c20616e64207468652076616c756520697320746865206869676865737420746f6b656e20696e64657820746861742063616e6e6f74206265206d696e7465642e20416c6c20746f6b656e490120696e64657865732073746172742066726f6d20312c20736f206566666563746976656c7920697420626c6f636b7320746f6b656e20696e64657865732066726f6d203120746f207468652076616c75652e4c4e6174697665436f6c6c656374696f6e496473000104051818040004e8204d6170206f6620657468657265756d20636f6c6c656374696f6e20696420746f20746865206e617469766520636f6c6c656374696f6e20696401d50501ed0168504174747269627574654465706f7369744261736518400000c52ebca2b100000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000901ec4bc160000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f7369741840000031d6e275bc56000000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874241c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fb9094800000040899d4be6d616010000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365bd09900c2c4d61726b6574706c61636500244675656c54616e6b7300244d617472697858636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c7564656429844d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e741010d700000004f0204d6178206e756d626572206f6620636f6c6c656374696f6e7320746861742063616e20626520636c61696d656420627920616e206163636f756e7458436c61696d436f6c6c656374696f6e735072656669783484805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a04d02054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20636f6c6c656374696f6e7344436c61696d546f6b656e7350726566697834706c5472616e7366657220746f6b656e7320746f206163636f756e743a04bc2054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20746f6b656e7368457468657265756d4d6967726174696f6e4163636f756e7449640080884f55bd221f1c2d10e32e424aabb6621786222f7c57dfe66ad4aaaca2522a51043d0120546865206163636f756e7420696420746861742070726f766964657320746865206578697374656e7469616c206465706f736974207768656e20636c61696d696e6720636f6c6c656374696f6e7301cd092814506f6f6c730114506f6f6c730414506f6f6c730100d1090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c730155060129030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473e10901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c2074686579206172653020646973747269627574656401e5092c244675656c54616e6b7301244675656c54616e6b73081454616e6b730001040200e909040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e747300010802025d0a610a040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e742064617461015906013503481053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100a00000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101014000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a651010e803000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f736974184000007a22c1c8b12200000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f736974184000008a5d7845630100000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c020546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204d61747269782e01910a362c4d61726b6574706c616365012c4d61726b6574706c6163650810496e666f0100950a1002e1f50504a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e677300010406308d030400043c204c697374696e677320627920494401dd060189031c704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840009060b6da2e07070000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e642062696473544d61784c697374696e67436f6e76657273696f6e731010320000000488204d6178206e756d626572206f66206c697374696e677320746f20636f6e7665727401990a323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405c1099004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01e90601b10304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e019d0a33344d61747269785574696c6974790001ed0601c103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01a10a3918436c61696d730118436c61696d731c18436c61696d73000104061903a50a0400041d0120546869732073746f72657320636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520766563206f6620636c61696d20646174612e545472616e73616374696f6e486173684c6f6f6b7570000104063090040004590120546869732073746f726573207472616e73616374696f6e20686173682e204973207573656420746f20636865636b206966207472616e73616374696f6e206861736820697320616c72656164792070726573656e7450546f74616c556e636c61696d6564416d6f756e740100184000000000000000000000000000000000045d0120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e2072657175657374656420616e6420617265206e6f742079657420636c61696d65642e4444656c6179436c61696d73506572696f64000010040004e02044656c61792074696d6520696e20626c6f636b206e756d62657273206265666f726520746865207573657220636f756c6420636c61696d444c6174657374426c6f636b4e756d6265720000100400084101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d20666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e3045786368616e6765526174650000dc0400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e304163636f756e744e6f6e6365000104061903100400086d0120546869732073746f726573206e6f6e636520666f72206561636820457468657265756d206163636f756e742c2077686963682077696c6c20696e6372656d656e742065766572792074696d65207768656e20454e4a32206172652420636c61696d65642e01f10601cd03101850726566697834646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa00000000344d696e436c61696d44656c61791010201c0000047c204d696e696d756d2044656c617920666f7220636c61696d696e6720454e4a64436c61696d4469737472696275746f724163636f756e74496400806d6f646c65662f636c61696d000000000000000000000000000000000000000008250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c647320454e4a3220746f20626554206469737472696275746564206f6e20436c61696d01b10a3b204964656e7469747901204964656e7469747910284964656e746974794f660001040500b50a04000c210120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200a1070400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500c50a44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100cd0a0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e01110701d503183042617369634465706f73697418400000408cb5781daf150000000000000004d42054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e74697479304669656c644465706f736974184000003d9160e458110000000000000000042d012054686520616d6f756e742068656c64206f6e206465706f73697420706572206164646974696f6e616c206669656c6420666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400000b8da9ec939f912000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e4c4d61784164646974696f6e616c4669656c6473101064000000086501204d6178696d756d206e756d626572206f66206164646974696f6e616c206669656c64732074686174206d61792062652073746f72656420696e20616e2049442e204e656564656420746f20626f756e642074686520492f4fe020726571756972656420746f2061636365737320616e206964656e746974792c206275742063616e2062652070726574747920686967682e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e01dd0a3ce10a042040436865636b5370656356657273696f6ef90a1038436865636b547856657273696f6efd0a1030436865636b47656e65736973010b3038436865636b4d6f7274616c697479050b3028436865636b4e6f6e63650d0b902c436865636b576569676874110b90604368617267655472616e73616374696f6e5061796d656e74150b9034436865636b4675656c54616e6b190b904903"} +{"specName":"matrix-enjin","specVersion":1012,"blockNumber":2609693,"blockHash":"0x211403edc5f274431b89e56ee9bb7d22694cfc436673906e9b20121c07490c53","metadata":"0x6d6574610ee90c000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f08144e6f6e636501102c4163636f756e74446174610114001401146e6f6e63651001144e6f6e6365000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200000050000240c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540128000c01186e6f726d616c2801045400012c6f7065726174696f6e616c280104540001246d616e6461746f7279280104540000280c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d652c010c75363400012870726f6f665f73697a652c010c75363400002c000006300030000005060034083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00003800000208003c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677340013c5665633c4469676573744974656d3e000040000002440044102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e00060024436f6e73656e7375730800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e000400105365616c0800480144436f6e73656e737573456e67696e654964000038011c5665633c75383e000500144f74686572040038011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000480000030400000008004c00000250005008306672616d655f73797374656d2c4576656e745265636f7264080445015404540134000c011470686173657904011450686173650001146576656e7454010445000118746f706963737d0401185665633c543e0000540850656e6a696e5f6d61747269785f72756e74696d653052756e74696d654576656e740001901853797374656d04005801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007c01bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e00010020507265696d616765040084017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040088018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e7400090020536166654d6f646504009c018070616c6c65745f736166655f6d6f64653a3a4576656e743c52756e74696d653e0040002042616c616e6365730400a4017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400ac01a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400b0018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400cc017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400d4017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400dc019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e8015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400ec01a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f0016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04001d02018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400210201a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400250201606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000244d617472697858636d0400290201686d61747269785f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400310201686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400350201706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e003700304d657373616765517565756504003902019070616c6c65745f6d6573736167655f71756575653a3a4576656e743c52756e74696d653e003e0020426f756e7469657304004902017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e7304004d02018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280014506f6f6c7304009d03017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b730400a903018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504000104018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e736963506175736504003904019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300344d61747269785574696c69747904004904017070616c6c65745f6d61747269785f7574696c6974793a3a4576656e7400390018436c61696d7304005504017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e003b00204964656e7469747904005d04017c70616c6c65745f6964656e746974793a3a4576656e743c52756e74696d653e003c001450726f787904006504017070616c6c65745f70726f78793a3a4576656e743c52756e74696d653e003d00284d6967726174696f6e7304007104018470616c6c65745f6d6967726174696f6e733a3a4576656e743c52756e74696d653e003f0000580c306672616d655f73797374656d1870616c6c6574144576656e7404045400011c4045787472696e7369635375636365737304013464697370617463685f696e666f5c01304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7268013444697370617463684572726f7200013464697370617463685f696e666f5c01304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736834011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e4455706772616465417574686f72697a6564080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c00060468416e20757067726164652077617320617574686f72697a65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e5c0c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874280118576569676874000114636c6173736001344469737061746368436c617373000120706179735f666565640110506179730000600c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000640c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000068082873705f72756e74696d653444697370617463684572726f72000138144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c6504006c012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400700128546f6b656e4572726f720007002841726974686d65746963040074013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007801485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c0038526f6f744e6f74416c6c6f776564000d00006c082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7248018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000070082873705f72756e74696d6528546f6b656e4572726f720001284046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008001c426c6f636b65640009000074083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000078082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c61796572000100007c0c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320003040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564280118576569676874000120646d715f6865616434014472656c61795f636861696e3a3a48617368000404e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f6861736880013c4f7074696f6e3c58636d486173683e000504b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c65748004184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000840c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736834011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736834011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736834011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574880c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000124245363686564756c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000118726573756c749001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e2052657472795365741001107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000118706572696f64100144426c6f636b4e756d626572466f723c543e00011c726574726965730801087538000304a0536574206120726574727920636f6e66696775726174696f6e20666f7220736f6d65207461736b2e38526574727943616e63656c6c65640801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000404ac43616e63656c206120726574727920636f6e66696775726174696f6e20666f7220736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e00050429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e0006043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e2c52657472794661696c65640801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e0007085d0154686520676976656e207461736b2077617320756e61626c6520746f20626520726574726965642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b206f722074686572659c776173206e6f7420656e6f7567682077656967687420746f2072657363686564756c652069742e545065726d616e656e746c794f7665727765696768740801107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00010869648001404f7074696f6e3c5461736b4e616d653e000804f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e8c00000408101000900418526573756c740804540194044501680108084f6b040094000000000c4572720400680000010000940000040000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7268013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7268013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c749001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65749c0c4070616c6c65745f736166655f6d6f64651870616c6c6574144576656e740404540001201c456e7465726564040114756e74696c100144426c6f636b4e756d626572466f723c543e000004dc54686520736166652d6d6f64652077617320656e746572656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e20457874656e646564040114756e74696c100144426c6f636b4e756d626572466f723c543e000104e054686520736166652d6d6f64652077617320657874656e64656420756e74696c20696e636c75736976656c79207468697320626c6f636b2e18457869746564040118726561736f6ea0012845786974526561736f6e000204ac4578697465642074686520736166652d6d6f646520666f72206120737065636966696320726561736f6e2e344465706f736974506c6163656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0003042501416e206163636f756e742072657365727665642066756e647320666f722065697468657220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e3c4465706f73697452656c656173656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000404d0416e206163636f756e7420686164206120726573657276652072656c65617365642074686174207761732072657365727665642e384465706f736974536c617368656408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000504c4416e206163636f756e7420686164207265736572766520736c61736865642074686174207761732072657365727665642e3443616e6e6f744465706f73697400060cf4436f756c64206e6f7420686f6c642066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e3443616e6e6f7452656c6561736500070c0101436f756c64206e6f742072656c656173652066756e647320666f7220656e746572696e67206f7220657874656e64696e672074686520736166652d6d6f64652e00c054686973206572726f7220636f6d65732066726f6d2074686520756e6465726c79696e67206043757272656e6379602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a00c4070616c6c65745f736166655f6d6f64651870616c6c65742845786974526561736f6e0001081c54696d656f757400000014466f72636500010000a40c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001581c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a801185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e4c546f74616c49737375616e6365466f7263656408010c6f6c64180128543a3a42616c616e636500010c6e6577180128543a3a42616c616e6365001504ac5468652060546f74616c49737375616e6365602077617320666f72636566756c6c79206368616e6765642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574a814346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000ac0c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b00c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64b40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114756e74696c100144426c6f636b4e756d626572466f723c543e00090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736834011c543a3a48617368000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b801644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572c001344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572c001344d657461646174614f776e6572043c4d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572c001344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572c001344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e01106861736834011c543a3a486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574b40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b80c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465bc0110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000bc0c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c00c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000c40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c749001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c749001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574c80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736834011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736834011c543a3a48617368000114766f746564200110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736834011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c749001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736834011c543a3a48617368000118726573756c749001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736834011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574cc0c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001382050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e4841737365745370656e64417070726f766564180114696e6465781001285370656e64496e64657800012861737365745f6b696e64940130543a3a41737365744b696e64000118616d6f756e74180150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000138543a3a42656e656669636961727900012876616c69645f66726f6d100144426c6f636b4e756d626572466f723c543e0001246578706972655f6174100144426c6f636b4e756d626572466f723c543e000904b441206e6577206173736574207370656e642070726f706f73616c20686173206265656e20617070726f7665642e4041737365745370656e64566f69646564040114696e6465781001285370656e64496e646578000a0474416e20617070726f766564207370656e642077617320766f696465642e1050616964080114696e6465781001285370656e64496e6465780001287061796d656e745f69649401643c543a3a5061796d6173746572206173205061793e3a3a4964000b044c41207061796d656e742068617070656e65642e345061796d656e744661696c6564080114696e6465781001285370656e64496e6465780001287061796d656e745f69649401643c543a3a5061796d6173746572206173205061793e3a3a4964000c049041207061796d656e74206661696c656420616e642063616e20626520726574726965642e385370656e6450726f636573736564040114696e6465781001285370656e64496e646578000d084d0141207370656e64207761732070726f63657373656420616e642072656d6f7665642066726f6d207468652073746f726167652e204974206d696768742068617665206265656e207375636365737366756c6c797070616964206f72206974206d6179206861766520657870697265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d40c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c749001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574d8083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000dc0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577e001445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100144426c6f636b4e756d626572466f723c543e047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574e4011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574e00000020000e40c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e80c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ec0c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001043c58636d704d65737361676553656e740401306d6573736167655f6861736804011c58636d48617368000004c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400016024417474656d7074656404011c6f7574636f6d65f4015078636d3a3a6c61746573743a3a4f7574636f6d65000004a8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e1053656e741001186f726967696efc01204c6f636174696f6e00012c64657374696e6174696f6efc01204c6f636174696f6e00011c6d6573736167654501011c58636d3c28293e0001286d6573736167655f696404011c58636d486173680001045c412058434d206d657373616765207761732073656e742e48556e6578706563746564526573706f6e73650801186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400020c5901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e34526573706f6e7365526561647908012071756572795f696430011c51756572794964000120726573706f6e736571010120526573706f6e73650003085d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e204e6f7469666965640c012071756572795f696430011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380004085901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e404e6f746966794f76657277656967687414012071756572795f696430011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800013461637475616c5f77656967687428011857656967687400014c6d61785f62756467657465645f77656967687428011857656967687400050c4901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e5901636f756c64206e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e4c4e6f7469667944697370617463684572726f720c012071756572795f696430011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e64657808010875380006085501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e484e6f746966794465636f64654661696c65640c012071756572795f696430011c5175657279496400013070616c6c65745f696e646578080108753800012863616c6c5f696e646578080108753800070c5101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e40496e76616c6964526573706f6e6465720c01186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400014465787065637465645f6c6f636174696f6e950101404f7074696f6e3c4c6f636174696f6e3e00080c5901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5c496e76616c6964526573706f6e64657256657273696f6e0801186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400091c5101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e34526573706f6e736554616b656e04012071756572795f696430011c51756572794964000a04c8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e34417373657473547261707065640c011068617368340110483235360001186f726967696efc01204c6f636174696f6e000118617373657473b501013c56657273696f6e6564417373657473000b04b8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e5456657273696f6e4368616e67654e6f74696669656410012c64657374696e6174696f6efc01204c6f636174696f6e000118726573756c7410012858636d56657273696f6e000110636f7374510101184173736574730001286d6573736167655f696404011c58636d48617368000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e5c537570706f7274656456657273696f6e4368616e6765640801206c6f636174696f6efc01204c6f636174696f6e00011c76657273696f6e10012858636d56657273696f6e000d08390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e504e6f7469667954617267657453656e644661696c0c01206c6f636174696f6efc01204c6f636174696f6e00012071756572795f696430011c517565727949640001146572726f72f8012058636d4572726f72000e0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e644e6f746966795461726765744d6967726174696f6e4661696c0801206c6f636174696f6e1902014456657273696f6e65644c6f636174696f6e00012071756572795f696430011c51756572794964000f0859014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e54496e76616c69645175657269657256657273696f6e0801186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400101c5501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e38496e76616c6964517565726965721001186f726967696efc01204c6f636174696f6e00012071756572795f696430011c5175657279496400014065787065637465645f71756572696572fc01204c6f636174696f6e0001506d617962655f61637475616c5f71756572696572950101404f7074696f6e3c4c6f636174696f6e3e00110c5d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e5056657273696f6e4e6f74696679537461727465640c012c64657374696e6174696f6efc01204c6f636174696f6e000110636f7374510101184173736574730001286d6573736167655f696404011c58636d486173680012085901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e5856657273696f6e4e6f746966795265717565737465640c012c64657374696e6174696f6efc01204c6f636174696f6e000110636f7374510101184173736574730001286d6573736167655f696404011c58636d486173680013043d015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e642075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e6056657273696f6e4e6f74696679556e7265717565737465640c012c64657374696e6174696f6efc01204c6f636174696f6e000110636f7374510101184173736574730001286d6573736167655f696404011c58636d4861736800140825015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765386e6f74696669636174696f6e732e204665657350616964080118706179696e67fc01204c6f636174696f6e0001106665657351010118417373657473001504310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e34417373657473436c61696d65640c011068617368340110483235360001186f726967696efc01204c6f636174696f6e000118617373657473b501013c56657273696f6e6564417373657473001604c0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e20617373657420747261706056657273696f6e4d6967726174696f6e46696e697368656404011c76657273696f6e10012858636d56657273696f6e00170484412058434d2076657273696f6e206d6967726174696f6e2066696e69736865642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574f4102c73746167696e675f78636d087634187472616974731c4f7574636f6d6500010c20436f6d706c6574650401107573656428011857656967687400000028496e636f6d706c657465080110757365642801185765696768740001146572726f72f801144572726f72000100144572726f720401146572726f72f801144572726f7200020000f8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040030010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002801185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000fc102c73746167696e675f78636d087634206c6f636174696f6e204c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72010101244a756e6374696f6e7300000101102c73746167696e675f78636d087634246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400050101484172633c5b4a756e6374696f6e3b20315d3e0001000858320400290101484172633c5b4a756e6374696f6e3b20325d3e00020008583304002d0101484172633c5b4a756e6374696f6e3b20335d3e0003000858340400310101484172633c5b4a756e6374696f6e3b20345d3e0004000858350400350101484172633c5b4a756e6374696f6e3b20355d3e0005000858360400390101484172633c5b4a756e6374696f6e3b20365d3e00060008583704003d0101484172633c5b4a756e6374696f6e3b20375d3e0007000858380400410101484172633c5b4a756e6374696f6e3b20385d3e000800000501000003010000000901000901102c73746167696e675f78636d087634206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000d01010c7533320000002c4163636f756e744964333208011c6e6574776f726b110101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b110101444f7074696f6e3c4e6574776f726b49643e000114696e6465782c010c753634000200304163636f756e744b6579323008011c6e6574776f726b110101444f7074696f6e3c4e6574776f726b49643e00010c6b6579190101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e64657804001d010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696421010118426f647949640001107061727425010120426f6479506172740008003c476c6f62616c436f6e73656e7375730400150101244e6574776f726b4964000900000d010000061000110104184f7074696f6e0404540115010108104e6f6e6500000010536f6d650400150100000100001501102c73746167696e675f78636d087634206a756e6374696f6e244e6574776f726b496400012c24427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657230010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f69642c010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090040506f6c6b61646f7442756c6c6574696e000a000019010000031400000008001d0100000618002101100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040048011c5b75383b20345d00010014496e64657804000d01010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900002501100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740d01010c753332000100204672616374696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c753332000400002901000003020000000901002d01000003030000000901003101000003040000000901003501000003050000000901003901000003060000000901003d010000030700000009010041010000030800000009010045010c2c73746167696e675f78636d0876340c58636d041043616c6c00000400490101585665633c496e737472756374696f6e3c43616c6c3e3e000049010000024d01004d010c2c73746167696e675f78636d0876342c496e737472756374696f6e041043616c6c0001c03457697468647261774173736574040051010118417373657473000000545265736572766541737365744465706f7369746564040051010118417373657473000100585265636569766554656c65706f727465644173736574040051010118417373657473000200345175657279526573706f6e736510012071756572795f69642c011c51756572794964000120726573706f6e736571010120526573706f6e73650001286d61785f77656967687428011857656967687400011c71756572696572950101404f7074696f6e3c4c6f636174696f6e3e000300345472616e7366657241737365740801186173736574735101011841737365747300012c62656e6566696369617279fc01204c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101011841737365747300011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428011857656967687400011063616c6c9d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001010140496e746572696f724c6f636174696f6e000b002c5265706f72744572726f720400a10101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473a501012c417373657446696c74657200012c62656e6566696369617279fc01204c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473a501012c417373657446696c74657200011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e000e003445786368616e676541737365740c011067697665a501012c417373657446696c74657200011077616e745101011841737365747300011c6d6178696d616c200110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473a501012c417373657446696c74657200011c72657365727665fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473a501012c417373657446696c74657200011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666fa10101445175657279526573706f6e7365496e666f000118617373657473a501012c417373657446696c74657200120030427579457865637574696f6e080110666565735901011441737365740001307765696768745f6c696d6974b101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004501012458636d3c43616c6c3e0015002c536574417070656e64697804004501012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473510101184173736574730001187469636b6574fc01204c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f776569676874280118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e4173736574040051010118417373657473001c002c4578706563744173736574040051010118417373657473001d00304578706563744f726967696e0400950101404f7074696f6e3c4c6f636174696f6e3e001e002c4578706563744572726f720400750101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304008d0101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6538011c5665633c75383e000134726573706f6e73655f696e666fa10101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780d01010c7533320001106e616d6538011c5665633c75383e00012c6d6f64756c655f6e616d6538011c5665633c75383e00012c63726174655f6d616a6f720d01010c75333200013c6d696e5f63726174655f6d696e6f720d01010c753332002200505265706f72745472616e736163745374617475730400a10101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400090101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b150101244e6574776f726b496400012c64657374696e6174696f6e01010140496e746572696f724c6f636174696f6e00010c78636d4501011c58636d3c28293e002600244c6f636b41737365740801146173736574590101144173736574000120756e6c6f636b6572fc01204c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574590101144173736574000118746172676574fc01204c6f636174696f6e002800384e6f7465556e6c6f636b61626c6508011461737365745901011441737365740001146f776e6572fc01204c6f636174696f6e0029003452657175657374556e6c6f636b08011461737365745901011441737365740001186c6f636b6572fc01204c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177200110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400fc01204c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d6974b101012c5765696768744c696d6974000130636865636b5f6f726967696e950101404f7074696f6e3c4c6f636174696f6e3e002f00005101102c73746167696e675f78636d0876341461737365741841737365747300000400550101285665633c41737365743e000055010000025901005901102c73746167696e675f78636d087634146173736574144173736574000008010869645d01011c4173736574496400010c66756e6101012c46756e676962696c69747900005d01102c73746167696e675f78636d0876341461737365741c4173736574496400000400fc01204c6f636174696f6e00006101102c73746167696e675f78636d0876341461737365742c46756e676962696c6974790001082046756e6769626c6504001d010110753132380000002c4e6f6e46756e6769626c650400650101344173736574496e7374616e6365000100006501102c73746167696e675f78636d087634146173736574344173736574496e7374616e636500011824556e646566696e656400000014496e64657804001d0101107531323800010018417272617934040048011c5b75383b20345d0002001841727261793804006901011c5b75383b20385d0003001c4172726179313604006d0101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d0005000069010000030800000008006d0100000310000000080071010c2c73746167696e675f78636d08763420526573706f6e7365000118104e756c6c000000184173736574730400510101184173736574730001003c457865637574696f6e526573756c740400750101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04007d010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c7404008d0101384d617962654572726f72436f646500050000750104184f7074696f6e0404540179010108104e6f6e6500000010536f6d6504007901000001000079010000040810f8007d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018101045300000400890101185665633c543e000081010c2c73746167696e675f78636d0876342850616c6c6574496e666f0000180114696e6465780d01010c7533320001106e616d6585010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6585010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720d01010c7533320001146d696e6f720d01010c75333200011470617463680d01010c753332000085010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000089010000028101008d010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204009101018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204009101018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e0002000091010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000950104184f7074696f6e04045401fc0108104e6f6e6500000010536f6d650400fc000001000099010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300009d010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656438011c5665633c75383e0000a1010c2c73746167696e675f78636d087634445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6efc01204c6f636174696f6e00012071756572795f69642c011c517565727949640001286d61785f7765696768742801185765696768740000a501102c73746167696e675f78636d0876341461737365742c417373657446696c74657200010820446566696e6974650400510101184173736574730000001057696c640400a901012457696c64417373657400010000a901102c73746167696e675f78636d0876341461737365742457696c6441737365740001100c416c6c00000014416c6c4f6608010869645d01011c4173736574496400010c66756ead01013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000d01010c75333200020030416c6c4f66436f756e7465640c010869645d01011c4173736574496400010c66756ead01013c57696c6446756e676962696c697479000114636f756e740d01010c75333200030000ad01102c73746167696e675f78636d0876341461737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c6500010000b1010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028011857656967687400010000b501080c78636d3c56657273696f6e656441737365747300010c0856320400b901013c76323a3a4d756c74694173736574730001000856330400ed01013c76333a3a4d756c746941737365747300030008563404005101012876343a3a41737365747300040000b901100c78636d087632286d756c746961737365742c4d756c746941737365747300000400bd01013c5665633c4d756c746941737365743e0000bd01000002c10100c101100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964c501011c4173736574496400010c66756ee501012c46756e676962696c6974790000c501100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400c90101344d756c74694c6f636174696f6e000000204162737472616374040038011c5665633c75383e00010000c901100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72cd0101244a756e6374696f6e730000cd01100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400d10101204a756e6374696f6e0001000858320800d10101204a756e6374696f6e0000d10101204a756e6374696f6e0002000858330c00d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0003000858341000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0004000858351400d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0005000858361800d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0006000858371c00d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0007000858382000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e0000d10101204a756e6374696f6e00080000d101100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000d01010c7533320000002c4163636f756e744964333208011c6e6574776f726bd50101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bd50101244e6574776f726b4964000114696e6465782c010c753634000200304163636f756e744b6579323008011c6e6574776f726bd50101244e6574776f726b496400010c6b6579190101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e64657804001d010110753132380005002847656e6572616c4b65790400d90101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964dd010118426f6479496400011070617274e1010120426f64795061727400080000d5010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400d90101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000d9010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003801185665633c543e0000dd010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400d90101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000d01010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000e1010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740d01010c753332000100204672616374696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0d01010c75333200011464656e6f6d0d01010c75333200040000e501100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c6504001d010110753132380000002c4e6f6e46756e6769626c650400e90101344173736574496e7374616e636500010000e901100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e64657804001d0101107531323800010018417272617934040048011c5b75383b20345d0002001841727261793804006901011c5b75383b20385d0003001c4172726179313604006d0101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040038011c5665633c75383e00060000ed01100c78636d087633286d756c746961737365742c4d756c746941737365747300000400f101013c5665633c4d756c746941737365743e0000f101000002f50100f501100c78636d087633286d756c74696173736574284d756c7469417373657400000801086964f901011c4173736574496400010c66756e1102012c46756e676962696c6974790000f901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400fd0101344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d00010000fd01102c73746167696e675f78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72010201244a756e6374696f6e7300000102100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400050201204a756e6374696f6e0001000858320800050201204a756e6374696f6e0000050201204a756e6374696f6e0002000858330c00050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0003000858341000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0004000858351400050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0005000858361800050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0006000858371c00050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0007000858382000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e0000050201204a756e6374696f6e000800000502100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000d01010c7533320000002c4163636f756e744964333208011c6e6574776f726b090201444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090201444f7074696f6e3c4e6574776f726b49643e000114696e6465782c010c753634000200304163636f756e744b6579323008011c6e6574776f726b090201444f7074696f6e3c4e6574776f726b49643e00010c6b6579190101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e64657804001d010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696421010118426f647949640001107061727425010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0201244e6574776f726b496400090000090204184f7074696f6e040454010d020108104e6f6e6500000010536f6d6504000d0200000100000d02100c78636d087633206a756e6374696f6e244e6574776f726b496400012c24427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657230010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f69642c010c7536340007002c426974636f696e436f72650008002c426974636f696e4361736800090040506f6c6b61646f7442756c6c6574696e000a00001102100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c6504001d010110753132380000002c4e6f6e46756e6769626c650400150201344173736574496e7374616e6365000100001502100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e64657804001d0101107531323800010018417272617934040048011c5b75383b20345d0002001841727261793804006901011c5b75383b20385d0003001c4172726179313604006d0101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d000500001902080c78636d4456657273696f6e65644c6f636174696f6e00010c0856320400c901014476323a3a4d756c74694c6f636174696f6e0001000856330400fd01014476333a3a4d756c74694c6f636174696f6e0003000856340400fc013076343a3a4c6f636174696f6e000400001d020c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c657421020c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400012c34537461727465644578706f727400000470546865206578706f7274206f6620706167657320737461727465642e204578706f727465640401107061676510012c50616765436f756e7465720001047c546865206578706f7274206f662061207061676520636f6d706c657465642e304578706f72744661696c65640401107061676510012c50616765436f756e74657200020c70546865206578706f7274206f6620612070616765206661696c65642e0074546869732073686f756c64206e6576657220626520656d69747465642e3c436f6d706c657465644578706f727400030478546865206578706f7274206f6620706167657320636f6d706c657465642e5c537461727465644f7665727765696768744578706f7274000404a8546865206578706f7274206f66206f766572776569676874206d6573736167657320737461727465642e484578706f727465644f766572776569676874040114696e64657830013c4f766572776569676874496e646578000504b8546865206578706f7274206f6620616e206f766572776569676874206d65737361676520636f6d706c657465642e584578706f72744f7665727765696768744661696c6564040114696e64657830013c4f766572776569676874496e64657800060cac546865206578706f7274206f6620616e206f766572776569676874206d657373616765206661696c65642e0074546869732073686f756c64206e6576657220626520656d69747465642e64436f6d706c657465644f7665727765696768744578706f7274000704b0546865206578706f7274206f66206f766572776569676874206d6573736167657320636f6d706c657465642e3853746172746564436c65616e7570000804c054686520636c65616e7570206f662072656d61696e696e672070616c6c65742073746f7261676520737461727465642e2c436c65616e6564536f6d650401306b6579735f72656d6f76656410010c7533320009046c536f6d65206465627269732077617320636c65616e65642075702e24436f6d706c657465640401146572726f72200110626f6f6c000a04c854686520636c65616e7570206f662072656d61696e696e672070616c6c65742073746f7261676520636f6d706c657465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657425020c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ffc01204c6f636174696f6e00011c6d6573736167654501011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d047c54686520604576656e746020656e756d206f6620746869732070616c6c657429020c446d61747269785f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d5765696768745570646174656404002d0201a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040068013444697370617463684572726f720001044c58434d207472616e73666572206661696c6564047c54686520604576656e746020656e756d206f6620746869732070616c6c65742d020c446d61747269785f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401281c42616c616e63650118000801386d696e696d756d5f77656967687428011857656967687400010c6665651d01011c42616c616e6365000031020c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f7369746564080114617373657459010114417373657400010c77686ffc01204c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e080114617373657459010114417373657400010c77686ffc01204c6f636174696f6e00010444576974686472617720737563636573732e047c54686520604576656e746020656e756d206f6620746869732070616c6c657435020c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104445472616e7366657272656441737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574735101011841737365747300010c66656559010114417373657400011064657374fc01204c6f636174696f6e000004745472616e7366657272656420604173736574602077697468206665652e047c54686520604576656e746020656e756d206f6620746869732070616c6c657439020c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144576656e740404540001104050726f63657373696e674661696c65640c010869643401104832353604945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e3d0201484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e01146572726f724502014c50726f636573734d6573736167654572726f721060546865206572726f722074686174206f636375727265642e00490154686973206572726f7220697320707265747479206f70617175652e204d6f72652066696e652d677261696e6564206572726f7273206e65656420746f20626520656d6974746564206173206576656e74736862792074686520604d65737361676550726f636573736f72602e000455014d657373616765206469736361726465642064756520746f20616e206572726f7220696e2074686520604d65737361676550726f636573736f72602028757375616c6c79206120666f726d6174206572726f72292e2450726f63657373656410010869643401104832353604945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e3d0201484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e012c7765696768745f7573656428011857656967687404c0486f77206d7563682077656967687420776173207573656420746f2070726f6365737320746865206d6573736167652e011c73756363657373200110626f6f6c18885768657468657220746865206d657373616765207761732070726f6365737365642e0049014e6f74652074686174207468697320646f6573206e6f74206d65616e20746861742074686520756e6465726c79696e6720604d65737361676550726f636573736f72602077617320696e7465726e616c6c7935017375636365737366756c2e204974202a736f6c656c792a206d65616e73207468617420746865204d512070616c6c65742077696c6c2074726561742074686973206173206120737563636573734d01636f6e646974696f6e20616e64206469736361726420746865206d6573736167652e20416e7920696e7465726e616c206572726f72206e6565647320746f20626520656d6974746564206173206576656e74736862792074686520604d65737361676550726f636573736f72602e0104544d6573736167652069732070726f6365737365642e484f766572776569676874456e71756575656410010869640401205b75383b2033325d04945468652060626c616b65325f323536602068617368206f6620746865206d6573736167652e01186f726967696e3d0201484d6573736167654f726967696e4f663c543e0464546865207175657565206f6620746865206d6573736167652e0128706167655f696e64657810012450616765496e64657804605468652070616765206f6620746865206d6573736167652e01346d6573736167655f696e64657810011c543a3a53697a6504a454686520696e646578206f6620746865206d6573736167652077697468696e2074686520706167652e02048c4d65737361676520706c6163656420696e206f7665727765696768742071756575652e28506167655265617065640801186f726967696e3d0201484d6573736167654f726967696e4f663c543e0458546865207175657565206f662074686520706167652e0114696e64657810012450616765496e646578045854686520696e646578206f662074686520706167652e03045454686973207061676520776173207265617065642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65743d02085c63756d756c75735f7072696d6974697665735f636f7265584167677265676174654d6573736167654f726967696e00010c104865726500000018506172656e740001001c5369626c696e670400410201185061726149640002000041020c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665730849640000040010010c7533320000450210346672616d655f737570706f727418747261697473206d657373616765734c50726f636573734d6573736167654572726f7200011424426164466f726d61740000001c436f72727570740001002c556e737570706f72746564000200284f7665727765696768740400280118576569676874000300145969656c640004000049020c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900012c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e38426f756e7479417070726f766564040114696e64657810012c426f756e7479496e646578000704544120626f756e747920697320617070726f7665642e3c43757261746f7250726f706f736564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000804744120626f756e74792063757261746f722069732070726f706f7365642e4443757261746f72556e61737369676e6564040124626f756e74795f696410012c426f756e7479496e6465780009047c4120626f756e74792063757261746f7220697320756e61737369676e65642e3c43757261746f724163636570746564080124626f756e74795f696410012c426f756e7479496e64657800011c63757261746f72000130543a3a4163636f756e744964000a04744120626f756e74792063757261746f722069732061636365707465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d020c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e740404540001a444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2900047041206e657720636f6c6c656374696f6e2077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e01046c4120636f6c6c656374696f6e207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6e51020154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204604120636f6c6c656374696f6e20776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657279020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030470556e697473206f66206120746f6b656e2077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657279020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2904044c4120746f6b656e20776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e7d020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2905044c4120746f6b656e20776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060470556e697473206f66206120746f6b656e2077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704544120746f6b656e207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e73666572726564080484556e697473206f66206120746f6b656e2077657265207472616e736665727265641846726f7a656e0400a102012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e185468617765640400a102012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b6579b502013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c7565b9020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b6579b502013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e74b102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6ebd020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049041206e657720636f6c6c656374696f6e206163636f756e742077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310047c41206e657720746f6b656e206163636f756e7420776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741104884120636f6c6c656374696f6e206163636f756e74207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e741204744120746f6b656e206163636f756e74207761732064657374726f79656468546f6b656e4163636f756e744465706f73697455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401246465706f7369746f72000130543a3a4163636f756e74496404b4546865206163636f756e742074686174206465706f7369746564206f722072656d6f766564206465706f736974014c64656c74615f6163636f756e745f636f756e74c102010c6933320490546865206368616e676520696e20746865206e756d626572206f66206163636f756e74731304fc546865206465706f73697420666f72206e756d626572206f66206163636f756e747320737570706f72746564206279206120746f6b656e206368616e676564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964c50201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573140464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964c50201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7315046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964c50201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657316047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964c50201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573170494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741804845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e190468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f73697465641a0468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641b04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c7565c902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651c0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565010301484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651d0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001e04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565390301784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565550301644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f7261676520049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c75656048436c61696d6564436f6c6c656374696f6e730c01286163636f756e745f6964000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573739103013c457468657265756d41646472657373045054686520657468657265756d20616464726573730138636f6c6c656374696f6e5f696473290301505665633c543a3a436f6c6c656374696f6e49643e049054686520636f6c6c656374696f6e206964732074686174207765726520636c61696d6564210460436f6c6c656374696f6e73207765726520636c61696d656434436c61696d6564546f6b656e731001286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573739103013c457468657265756d41646472657373045054686520657468657265756d2061646472657373012461737365745f696473950301605665633c41737365744964576974684574684f663c543e3e047c546865206173736574206964732074686174207765726520636c61696d656401486d6f72655f746f6b656e735f72656d61696e200110626f6f6c04d054686973206973207472756520696620746865726520617265207374696c6c206d6f726520746f6b656e7320746f20636c61696d22044c546f6b656e73207765726520636c61696d656450436c61696d546f6b656e73496e697469617465640801286163636f756e745f6964000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077696c6c20726563656976652074686520746f6b656e730140657468657265756d5f616464726573739103013c457468657265756d41646472657373045054686520657468657265756d206164647265737323045c436c61696d7320746f6b656e7320696e6974696174656450436c61696d546f6b656e73436f6d706c6574656408012c64657374696e6174696f6e000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072656365697665642074686520746f6b656e730140657468657265756d5f616464726573739103013c457468657265756d4164647265737304b454686520657468657265756d2061646472657373207468617420696e697469617465642074686520636c61696d24047046696e697368656420636c61696d696e672074686520746f6b656e7354436f6c6c656374696f6e5472616e73666572726564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c54686520636f6c6c656374696f6e207468617420776173207472616e7366657272656401246e65775f6f776e6572000130543a3a4163636f756e744964047c546865206e6577206f776e6572206f662074686520636f6c6c656374696f6e250490436f6c6c656374696f6e206f776e65727368697020776173207472616e736665727265646c436f6c6c656374696f6e5472616e7366657243616e63656c6c6564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac54686520636f6c6c656374696f6e206964206f66207468652063616e63656c6c6564207472616e736665722604ac412070656e64696e6720636f6c6c656374696f6e207472616e73666572207761732063616e63656c6c65641c496e6675736564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047c54686520636f6c6c656374696f6e20746861742077617320696e66757365640120746f6b656e5f6964180128543a3a546f6b656e4964046854686520746f6b656e20746861742077617320696e667573656401286163636f756e745f6964000130543a3a4163636f756e7449640488546865206163636f756e74207468617420696e66757365642074686520746f6b656e0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320696e667573656427047854686520746f6b656e2077617320696e6675736564207769746820454e4a344d6967726174696f6e5374657008013c6974656d735f70726f63657373656410010c75333204b8546865206e756d626572206f66206974656d732070726f6365737365642077697468696e20746869732073746570011470686173650801087538044c546865206d6967726174696f6e207068617365280480546865206d6967726174696f6e20737465702068617320636f6d706c65746564047c54686520604576656e746020656e756d206f6620746869732070616c6c657451020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c7479015502644578706c69636974526f79616c747943757272656e63696573015d02000c01146f776e6572690201444f7074696f6e3c4163636f756e7449643e00011c726f79616c74796d02017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573750201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e00005502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e746167655902011c50657262696c6c00005902000006e4005d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016102045300000400650201185665633c543e000061020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f69641d010130436f6c6c656374696f6e4964000120746f6b656e5f69641d01011c546f6b656e496400006502000002610200690204184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100006d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540171020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400710201045400010000710204184f7074696f6e0404540155020108104e6f6e6500000010536f6d65040055020000010000750204184f7074696f6e040454015d020108104e6f6e6500000010536f6d6504005d02000001000079020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e744964000100007d020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c7479015502104e616d65018102001001206265686176696f728d0201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e9902014853686f756c644d75746174653c626f6f6c3e000144616e796f6e655f63616e5f696e667573659902014853686f756c644d75746174653c626f6f6c3e0001106e616d659d02014853686f756c644d75746174653c4e616d653e00008102101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801850200040089020164426f756e6465645665633c75382c204d61784c656e6774683e000085020850656e6a696e5f6d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e6774680000000089020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00008d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540191020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400910201045400010000910204184f7074696f6e0404540195020108104e6f6e6500000010536f6d6504009502000001000095020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c7479015502010828486173526f79616c747904005502011c526f79616c747900000028497343757272656e63790001000099020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401200108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e040020010454000100009d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540181020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400810201045400010000a1020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f69641d010130436f6c6c656374696f6e496400012c667265657a655f74797065a5020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e0000a5020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f7374617465a902014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641d01011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000a90204184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad020000010000ad020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e6576657200020000b10204184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000b5020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000b9020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000bd0204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000c1020000050b00c50204184f7074696f6e0404540169010108104e6f6e6500000010536f6d65040069010000010000c90204184f7074696f6e04045401cd020108104e6f6e6500000010536f6d650400cd020000010000cd020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c69637901d102644578706c69636974526f79616c747943757272656e6369657301ed02002001146f776e65720001244163636f756e744964000118706f6c696379d1020118506f6c69637900012c746f6b656e5f636f756e742c0128546f6b656e436f756e7400013c6174747269627574655f636f756e740d01010c7533320001406372656174696f6e5f6465706f736974fd02016c4465706f7369743c4163636f756e7449642c2042616c616e63653e000134746f74616c5f6465706f7369741d01011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573ed0201644578706c69636974526f79616c747943757272656e63696573000138746f74616c5f696e667573696f6e1d01011c42616c616e63650000d1020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c7479015502001401106d696e74d502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726edd02014444656661756c744275726e506f6c6963790001207472616e73666572e102015444656661756c745472616e73666572506f6c696379000124617474726962757465e502015844656661756c74417474726962757465506f6c6963790001186d61726b6574e902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e0000d502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74d90201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79b10201504f7074696f6e3c546f6b656e42616c616e63653e00015c666f7263655f636f6c6c617073696e675f737570706c79200110626f6f6c0000d90204184f7074696f6e04045401300108104e6f6e6500000010536f6d650400300000010000dd02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c69637900000000e102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656e200110626f6f6c0000e502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c69637900000000e902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c74790155020004011c726f79616c74797102013c4f7074696f6e3c526f79616c74793e0000ed020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01610204560194045300000400f102013842547265654d61703c4b2c20563e0000f102042042547265654d617008044b01610204560194000400f502000000f502000002f90200f9020000040861029400fd02101c65705f636f7265146672616d651474797065731c4465706f73697408244163636f756e74496401001c42616c616e63650118000801246465706f7369746f720001244163636f756e744964000118616d6f756e741d01011c42616c616e63650000010304184f7074696f6e0404540105030108104e6f6e6500000010536f6d6504000503000001000005030c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e18244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901550234546f6b656e4d657461646174610109032c546f6b656e47726f757073012103003c0118737570706c791d010130546f6b656e42616c616e636500010c6361702d0301784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f7374617465a902014c4f7074696f6e3c467265657a6553746174653e00014072657175697265735f6465706f736974200110626f6f6c0001406372656174696f6e5f6465706f73697435030190416d626967756f75734465706f7369743c4163636f756e7449642c2042616c616e63653e0001346f776e65725f6465706f7369741d01011c42616c616e636500016c746f74616c5f746f6b656e5f6163636f756e745f6465706f7369741d01011c42616c616e636500013c6174747269627574655f636f756e740d01010c7533320001346163636f756e745f636f756e740d01010c75333200013c6d61726b65745f6265686176696f72910201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656e200110626f6f6c0001206d6574616461746109030134546f6b656e4d65746164617461000120696e667573696f6e18011c42616c616e6365000144616e796f6e655f63616e5f696e66757365200110626f6f6c00011867726f7570732103012c546f6b656e47726f757073000009030c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610c104e616d650181021853796d626f6c010d0350466f726569676e546f6b656e4d6574616461746101190300100134646563696d616c5f636f756e7408010875380001106e616d65810201104e616d6500011873796d626f6c0d03011853796d626f6c00011c666f726569676e1d0301704f7074696f6e3c466f726569676e546f6b656e4d657461646174613e00000d03101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801110300040015030164426f756e6465645665633c75382c204d61784c656e6774683e000011030850656e6a696e5f6d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e6774680000000015030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000019030c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d6574616461746104204c6f636174696f6e01fc000801206c6f636174696f6e950101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64b10201304f7074696f6e3c753132383e00001d0304184f7074696f6e0404540119030108104e6f6e6500000010536f6d6504001903000001000021030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004002503012c42547265655365743c543e000025030420425472656553657404045401180004002903000000290300000218002d0304184f7074696f6e0404540131030108104e6f6e6500000010536f6d6504003103000001000031030c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010818537570706c7904001d010130546f6b656e42616c616e636500000040436f6c6c617073696e67537570706c7904001d010130546f6b656e42616c616e6365000100003503101c65705f636f7265146672616d6514747970657340416d626967756f75734465706f73697408244163636f756e74496401001c42616c616e63650118000801246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000118616d6f756e741d01011c42616c616e63650000390304184f7074696f6e040454013d030108104e6f6e6500000010536f6d6504003d0300000100003d03144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e01bd02404d6178417070726f76616c436f756e74014103000c012469735f66726f7a656e200110626f6f6c000124617070726f76616c73450301e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740d01010c753332000041030850656e6a696e5f6d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e740000000045030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601bd020453000004004903013842547265654d61703c4b2c20563e00004903042042547265654d617008044b0100045601bd020004004d030000004d0300000251030051030000040800bd0200550304184f7074696f6e0404540159030108104e6f6e6500000010536f6d650400590300000100005903144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7424244163636f756e74496401001c42616c616e6365011830546f6b656e42616c616e6365011820417070726f76616c015d0334417070726f76616c436f756e7401410344526573657276654964656e746966696572016901184c6f636b49640169012c4d61785265736572766573016103204d61784c6f636b730165030020011c62616c616e63651d010130546f6b656e42616c616e636500014072657365727665645f62616c616e63651d010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e63651d010130546f6b656e42616c616e63650001386e616d65645f7265736572766573690301f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73790301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c737d0301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656e200110626f6f6c00011c6465706f7369748d03018c4f7074696f6e3c4465706f7369743c4163636f756e7449642c2042616c616e63653e3e00005d03144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01bd0200080118616d6f756e741d010130546f6b656e42616c616e636500012865787069726174696f6ebd02012845787069726174696f6e000061030850656e6a696e5f6d61747269785f72756e74696d652c4d617852657365727665730000000065030850656e6a696e5f6d61747269785f72756e74696d65204d61784c6f636b730000000069030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b016901045601180453000004006d03013842547265654d61703c4b2c20563e00006d03042042547265654d617008044b01690104560118000400710300000071030000027503007503000004086901180079030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b016901045601180453000004006d03013842547265654d61703c4b2c20563e00007d030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456015d030453000004008103013842547265654d61703c4b2c20563e00008103042042547265654d617008044b01000456015d0300040085030000008503000002890300890300000408005d03008d0304184f7074696f6e04045401fd020108104e6f6e6500000010536f6d650400fd0200000100009103083c7072696d69746976655f7479706573104831363000000400190101205b75383b2032305d000095030000029903009903104c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314636c61696d3841737365744964576974684574680830436f6c6c656374696f6e496401181c546f6b656e49640118000c0158657468657265756d5f636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400009d030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d7574617465640400a1030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e742074797065a1030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e697479a5030110506f6f6c000120636f6c6c61746f72a5030110506f6f6c0001286675656c5f74616e6b73a5030110506f6f6c00013c70726963655f646973636f76657279a5030110506f6f6c0000a503101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265e4011c50657262696c6c0000a9030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001343c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65ad0301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6eb903013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656414011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f73697418013042616c616e63654f663c543e04e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f73697418013042616c616e63654f663c543e04c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e740138746f74616c5f726563656976656418013042616c616e63654f663c543e04e054686520616d6f756e7420746865206675656c2074616e6b20686173207472616e7366657272656420746f2074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e64f9030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d48467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964bd0201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656e200110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746509044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7268013444697370617463684572726f720424546865206572726f720a0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964690201504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6efd030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290b041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d344d6967726174696f6e5374657008013c6974656d735f70726f63657373656410010c75333204b8546865206e756d626572206f66206974656d732070726f6365737365642077697468696e20746869732073746570011470686173650801087538044c546865206d6967726174696f6e2070686173650c0480546865206d6967726174696f6e20737465702068617320636f6d706c65746564047c54686520604576656e746020656e756d206f6620746869732070616c6c6574ad03101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b103000400b5030164426f756e6465645665633c75382c204d61784c656e6774683e0000b1030850656e6a696e5f6d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e67746800000000b5030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000b9030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e04045401bd03000c015c757365725f6163636f756e745f6d616e6167656d656e74c10301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00013c636f7665726167655f706f6c696379cd0301584f7074696f6e3c436f766572616765506f6c6963793e0001346163636f756e745f72756c6573d50301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000bd030850656e6a696e5f6d61747269785f72756e74696d651c52756e74696d6500000000c1030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401c5030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400c50301045400010000c50304184f7074696f6e04045401c9030108104e6f6e6500000010536f6d650400c9030000010000c9030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000004019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974200110626f6f6c0000cd0304184f7074696f6e04045401d1030108104e6f6e6500000010536f6d650400d1030000010000d1030c4470616c6c65745f6675656c5f74616e6b7314747970657338436f766572616765506f6c69637900010810466565730000003846656573416e644465706f73697400010000d50304184f7074696f6e04045401d9030108104e6f6e6500000010536f6d650400d9030000010000d9030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd03045300000400f50301185665633c543e0000dd030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c6572730400e103016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e0400f103015452657175697265546f6b656e52756c654f663c543e00010000e103104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d617801e503000400e903017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e0000e5030850656e6a696e5f6d61747269785f72756e74696d65544d617857686974656c697374656443616c6c65727300000000e9030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400ed03012c42547265655365743c543e0000ed03042042547265655365740404540100000400e0000000f103104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e49640000f503000002dd0300f9030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e6400012c4857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007004857686974656c697374656450616c6c65747300080040526571756972655369676e61747572650009003c4d696e696d756d496e667573696f6e000a0000fd030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641d01011c42616c616e63650001406c6173745f72657365745f626c6f636bbd02014c4f7074696f6e3c426c6f636b4e756d6265723e000001040c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e7404045400012c384c697374696e67437265617465640801286c697374696e675f69643401384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e67050401284c697374696e673c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643401384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641c01286c697374696e675f69643401384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e6701147072696365180144546f6b656e42616c616e63654f663c543e0470546865207072696365206974207761732066696c6c656420776974680134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643401384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964290401184269643c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643401384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964250401384f7074696f6e3c4269643c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565e4011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c20666565207761732073657454457870697265644c697374696e6752656d6f7665640401286c697374696e675f69643401384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67060478416e2065787069726564206c697374696e67207761732072656d6f76656448436f756e7465724f66666572506c616365640801286c697374696e675f69643401384c697374696e6749644f663c543e04444964206f6620746865206c697374696e670134636f756e7465725f6f666665723104013c436f756e7465724f666665723c543e044454686520636f756e746572206f6666657207049c4120636f756e746572206f666665722077617320706c61636564206f6e2061206c697374696e6750436f756e7465724f66666572416e7377657265640c01286c697374696e675f69643401384c697374696e6749644f663c543e04444964206f6620746865206c697374696e67011c63726561746f72000130543a3a4163636f756e74496404a8546865206163636f756e74207468617420637265617465642074686520636f756e746572206f666665720120726573706f6e736535040164436f756e7465724f66666572526573706f6e73654f663c543e048454686520726573706f6e736520746f2074686520636f756e746572206f666665720804a44120726573706f6e7365207761732069737375656420666f72206120636f756e746572206f666665724c436f756e7465724f6666657252656d6f7665640801286c697374696e675f69643401384c697374696e6749644f663c543e04444964206f6620746865206c697374696e67011c63726561746f72000130543a3a4163636f756e74496404a8546865206163636f756e74207468617420637265617465642074686520636f756e746572206f6666657209046c4120636f756e746572206f66666572207761732072656d6f766564344d6967726174696f6e5374657008013c6974656d735f70726f63657373656410010c75333204b8546865206e756d626572206f66206974656d732070726f6365737365642077697468696e20746869732073746570011470686173650801087538044c546865206d6967726174696f6e2070686173650a0480546865206d6967726174696f6e20737465702068617320636f6d706c657465640464546865204576656e7420666f7220746869732070616c6c65740504104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e67040454000030011c63726561746f72000130543a3a4163636f756e7449640001346d616b655f61737365745f696461020130417373657449644f663c543e00013474616b655f61737365745f696461020130417373657449644f663c543e000118616d6f756e741d010144546f6b656e42616c616e63654f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e0001306d696e5f72656365697665641d010144546f6b656e42616c616e63654f663c543e0001206665655f736964650904011c466565536964650001386372656174696f6e5f626c6f636b0d010144426c6f636b4e756d626572466f723c543e00011c6465706f736974fd02018c4465706f7369743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00011073616c740d04011c53616c743c543e00011064617461110401404c697374696e67446174614f663c543e00011473746174651d04013c4c697374696e6753746174653c543e00000904104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200000d040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00001104104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010c28466978656450726963650000001c41756374696f6e04001504016041756374696f6e446174613c426c6f636b4e756d6265723e000100144f666665720400190401584f66666572446174613c426c6f636b4e756d6265723e000200001504104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0d01012c426c6f636b4e756d626572000124656e645f626c6f636b0d01012c426c6f636b4e756d62657200001904104870616c6c65745f6d61726b6574706c616365206665617475726573146f66666572244f6666657244617461042c426c6f636b4e756d62657201100004012865787069726174696f6ebd02014c4f7074696f6e3c426c6f636b4e756d6265723e00001d04104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746504045400010c2846697865645072696365040134616d6f756e745f66696c6c65641d010144546f6b656e42616c616e63654f663c543e0000001c41756374696f6e04002104013c41756374696f6e53746174653c543e000100144f6666657204002d0401284f666665725374617465000200002104104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e53746174650404540000040120686967685f626964250401384f7074696f6e3c4269643c543e3e0000250404184f7074696f6e0404540129040108104e6f6e6500000010536f6d650400290400000100002904104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696404045400000801186269646465720001384163636f756e7449644f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00002d04104870616c6c65745f6d61726b6574706c616365206665617475726573146f66666572284f666665725374617465000004014c636f756e7465725f6f666665725f636f756e740d01010c75333200003104104870616c6c65745f6d61726b6574706c616365206665617475726573146f6666657230436f756e7465724f6666657204045400000c013073656c6c65725f70726963651d01013042616c616e63654f663c543e00012c62757965725f7072696365b10201504f7074696f6e3c42616c616e63654f663c543e3e00011c6465706f736974fd02018c4465706f7369743c543a3a4163636f756e7449642c2042616c616e63654f663c543e3e00003504104870616c6c65745f6d61726b6574706c616365206665617475726573146f6666657250436f756e7465724f66666572526573706f6e7365041c42616c616e63650118010c184163636570740000001852656a6563740001001c436f756e74657204001d01011c42616c616e63650002000039040c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d653d040148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d653d040148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d653d040148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d653d040148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d653d040148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d653d040148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652e3d04101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801410400040045040164426f756e6465645665633c75382c204d61784c656e6774683e000041040850656e6a696e5f6d61747269785f72756e74696d65344d61784e616d654c656e6774680000000045040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000049040c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c794469737061746368656404004d04012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7268013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65744d0400000251040051040000040810680055040c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400012038436c61696d52657175657374656414010c77686f9103013c457468657265756d4164647265737304e0546865206163636f756e742077686963682072657175657374732074686520636c61696d207468726f756768207468652052656c617965720134616d6f756e745f6275726e656418013042616c616e63654f663c543e046c54686520616d6f756e74206f66206275726e656420746f6b656e7301407472616e73616374696f6e5f6861736834011c543a3a4861736804d848617368206f6620746865207472616e73616374696f6e20696e2077686963682074686520746f6b656e732077657265206275726e74013069735f6566695f746f6b656e200110626f6f6c0480496620746865206275726e7420746f6b656e20697320454649206f72206e6f740140616d6f756e745f636c61696d61626c6518013042616c616e63654f663c543e0450454e4a20616d6f756e7420636c61696d61626c6500082901436c61696d20686173206265656e2072657175657374656420627920616e206163636f756e74207468726f756768207468652052656c617965722e20605b77686f2c20616d6f756e742c807472616e73616374696f6e5f686173682c2069735f6566695f746f6b656e5d601c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573735904015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656401041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d605c457468657265756d426c6f636b7350726f636573736564040130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e083101457468657265756d20626c6f636b206e756d626572207468617420636f6e7461696e7320746865206c617374206275726e207472616e73616374696f6e2072656c61796564206279207468652052656c617965722e02040501436c61696d732068617665206265656e2070726f63657373656420666f722074686520457468657265756d20626c6f636b206279207468652052656c617965722e2c436c61696d4d696e74656408010c77686f9103013c457468657265756d4164647265737304a4746865206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d0118616d6f756e7418013042616c616e63654f663c543e04b8746865206e756d626572206f6620454e4a3220746f6b656e7320746861742077696c6c20626520636c61696d65640304f8436c61696d20686173206265656e206d696e74656420666f7220736f6d656f6e652062792074686520726f6f742e20605b77686f2c20616d6f756e745d6028436c61696d4d6f76656408010c6f6c649103013c457468657265756d4164647265737304986f6c64206163636f756e7420616464726573732074686174206861732074686520636c61696d010c6e65779103013c457468657265756d41646472657373044c6e6577206163636f756e7420616464726573730404fc536f6d656f6e65277320636c61696d20686173206265656e206d6f76656420746f20616e6f7468657220616464726573732e20605b6f6c642c206e65775d603c45786368616e67655261746553657404013465786368616e67655f72617465e4011c50657262696c6c049474686520616d6f756e74206f6620454e4a206571756976616c656e7420746f20312045464905049c45786368616e67652072617465206973207365742e20605b65786368616e67655f726174655d605044656c617954696d65466f72436c61696d53657404012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e083901746865206e756d626572206f6620626c6f636b732074686520757365722068617320746f207761697420746f20636c61696d2068697320454e4a32206f6e63652074686520636c61696d20666f72487768696368206973207265717565737465640604ac44656c61792074696d6520666f7220636c61696d206973207365742e20605b64656c61795f74696d655d6034436c61696d52656a656374656408011c6163636f756e749103013c457468657265756d416464726573730401016163636f756e74206164647265737320666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657201407472616e73616374696f6e5f6861736834011c543a3a4861736804210148617368206f6620746865207472616e73616374696f6e20666f722077686963682074686520636c61696d2077617320726571756573746564206279207468652072656c6179657207040101536f6d656f6e65277320636c61696d20686173206265656e2072656a65637465642e20605b6163636f756e742c207472616e73616374696f6e5f686173685d60047c54686520604576656e746020656e756d206f6620746869732070616c6c6574590404184f7074696f6e0404540191030108104e6f6e6500000010536f6d650400910300000100005d040c3c70616c6c65745f6964656e746974791870616c6c6574144576656e740404540001442c4964656e7469747953657404010c77686f000130543a3a4163636f756e744964000004ec41206e616d652077617320736574206f72207265736574202877686963682077696c6c2072656d6f766520616c6c206a756467656d656e7473292e3c4964656e74697479436c656172656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000104cc41206e616d652077617320636c65617265642c20616e642074686520676976656e2062616c616e63652072657475726e65642e384964656e746974794b696c6c656408010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000204c441206e616d65207761732072656d6f76656420616e642074686520676976656e2062616c616e636520736c61736865642e484a756467656d656e7452657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780003049c41206a756467656d656e74207761732061736b65642066726f6d2061207265676973747261722e504a756467656d656e74556e72657175657374656408010c77686f000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780004048841206a756467656d656e74207265717565737420776173207265747261637465642e384a756467656d656e74476976656e080118746172676574000130543a3a4163636f756e74496400013c7265676973747261725f696e646578100138526567697374726172496e6465780005049441206a756467656d656e742077617320676976656e2062792061207265676973747261722e38526567697374726172416464656404013c7265676973747261725f696e646578100138526567697374726172496e646578000604584120726567697374726172207761732061646465642e405375624964656e7469747941646465640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000704f441207375622d6964656e746974792077617320616464656420746f20616e206964656e7469747920616e6420746865206465706f73697420706169642e485375624964656e7469747952656d6f7665640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000804090141207375622d6964656e74697479207761732072656d6f7665642066726f6d20616e206964656e7469747920616e6420746865206465706f7369742066726565642e485375624964656e746974795265766f6b65640c010c737562000130543a3a4163636f756e7449640001106d61696e000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000908190141207375622d6964656e746974792077617320636c65617265642c20616e642074686520676976656e206465706f7369742072657061747269617465642066726f6d20746865c86d61696e206964656e74697479206163636f756e7420746f20746865207375622d6964656e74697479206163636f756e742e38417574686f726974794164646564040124617574686f72697479000130543a3a4163636f756e744964000a047c4120757365726e616d6520617574686f72697479207761732061646465642e40417574686f7269747952656d6f766564040124617574686f72697479000130543a3a4163636f756e744964000b04844120757365726e616d6520617574686f72697479207761732072656d6f7665642e2c557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d656104012c557365726e616d653c543e000c04744120757365726e616d65207761732073657420666f72206077686f602e38557365726e616d655175657565640c010c77686f000130543a3a4163636f756e744964000120757365726e616d656104012c557365726e616d653c543e00012865787069726174696f6e100144426c6f636b4e756d626572466f723c543e000d0419014120757365726e616d6520776173207175657565642c20627574206077686f60206d75737420616363657074206974207072696f7220746f206065787069726174696f6e602e48507265617070726f76616c4578706972656404011477686f7365000130543a3a4163636f756e744964000e043901412071756575656420757365726e616d6520706173736564206974732065787069726174696f6e20776974686f7574206265696e6720636c61696d656420616e64207761732072656d6f7665642e485072696d617279557365726e616d6553657408010c77686f000130543a3a4163636f756e744964000120757365726e616d656104012c557365726e616d653c543e000f0401014120757365726e616d6520776173207365742061732061207072696d61727920616e642063616e206265206c6f6f6b65642075702066726f6d206077686f602e5c44616e676c696e67557365726e616d6552656d6f76656408010c77686f000130543a3a4163636f756e744964000120757365726e616d656104012c557365726e616d653c543e0010085d01412064616e676c696e6720757365726e616d652028617320696e2c206120757365726e616d6520636f72726573706f6e64696e6720746f20616e206163636f756e742074686174206861732072656d6f766564206974736c6964656e746974792920686173206265656e2072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c657461040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000065040c3070616c6c65745f70726f78791870616c6c6574144576656e740404540001143450726f78794578656375746564040118726573756c749001384469737061746368526573756c74000004bc412070726f78792077617320657865637574656420636f72726563746c792c20776974682074686520676976656e2e2c507572654372656174656410011070757265000130543a3a4163636f756e74496400010c77686f000130543a3a4163636f756e74496400012870726f78795f7479706569040130543a3a50726f787954797065000150646973616d626967756174696f6e5f696e6465786d04010c753136000108dc412070757265206163636f756e7420686173206265656e2063726561746564206279206e65772070726f7879207769746820676976656e90646973616d626967756174696f6e20696e64657820616e642070726f787920747970652e24416e6e6f756e6365640c01107265616c000130543a3a4163636f756e74496400011470726f7879000130543a3a4163636f756e74496400012463616c6c5f6861736834013443616c6c486173684f663c543e000204e0416e20616e6e6f756e63656d656e742077617320706c6163656420746f206d616b6520612063616c6c20696e20746865206675747572652e2850726f7879416464656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00030448412070726f7879207761732061646465642e3050726f787952656d6f76656410012464656c656761746f72000130543a3a4163636f756e74496400012464656c656761746565000130543a3a4163636f756e74496400012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00040450412070726f7879207761732072656d6f7665642e047c54686520604576656e746020656e756d206f6620746869732070616c6c65746904103872756e74696d655f636f6d6d6f6e14696d706c731470726f78792450726f78795479706500010c0c416e7900000018546f6b656e7300010028476f7665726e616e6365000200006d04000005040071040c4470616c6c65745f6d6967726174696f6e731870616c6c6574144576656e740404540001203855706772616465537461727465640401286d6967726174696f6e7310010c75333210d0546865206e756d626572206f66206d6967726174696f6e7320746861742074686973207570677261646520636f6e7461696e732e004101546869732063616e206265207573656420746f2064657369676e20612070726f677265737320696e64696361746f7220696e20636f6d62696e6174696f6e207769746820636f756e74696e6720746865cc604d6967726174696f6e436f6d706c657465646020616e6420604d6967726174696f6e536b697070656460206576656e74732e000c68412052756e74696d65207570677261646520737461727465642e00f849747320656e6420697320696e64696361746564206279206055706772616465436f6d706c6574656460206f722060557067726164654661696c6564602e4055706772616465436f6d706c6574656400010c985468652063757272656e742072756e74696d65207570677261646520636f6d706c657465642e001d015468697320696d706c696573207468617420616c6c206f6620697473206d6967726174696f6e7320636f6d706c65746564207375636365737366756c6c792061732077656c6c2e34557067726164654661696c656400020c5c52756e74696d652075706772616465206661696c65642e00e85468697320697320766572792062616420616e642077696c6c207265717569726520676f7665726e616e636520696e74657276656e74696f6e2e404d6967726174696f6e536b6970706564040114696e64657810010c75333204290154686520696e646578206f662074686520736b6970706564206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0304090141206d6967726174696f6e2077617320736b69707065642073696e63652069742077617320616c726561647920657865637574656420696e2074686520706173742e444d6967726174696f6e416476616e636564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e04045c41206d6967726174696f6e2070726f677265737365642e484d6967726174696f6e436f6d706c65746564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e05045841204d6967726174696f6e20636f6d706c657465642e3c4d6967726174696f6e4661696c6564080114696e64657810010c75333204090154686520696e646578206f6620746865206d6967726174696f6e2077697468696e20746865205b60436f6e6669673a3a4d6967726174696f6e73605d206c6973742e0110746f6f6b100144426c6f636b4e756d626572466f723c543e04d4546865206e756d626572206f6620626c6f636b7320746861742074686973206d6967726174696f6e20746f6f6b20736f206661722e060c4c41204d6967726174696f6e206661696c65642e004d015468697320696d706c6965732074686174207468652077686f6c652075706772616465206661696c656420616e6420676f7665726e616e636520696e74657276656e74696f6e2069732072657175697265642e3c486973746f726963436c656172656404012c6e6578745f637572736f727504013c4f7074696f6e3c5665633c75383e3e04e853686f756c642062652070617373656420746f2060636c6561725f686973746f7269636020696e206120737563636573736976652063616c6c2e0704c854686520736574206f6620686973746f726963616c206d6967726174696f6e7320686173206265656e20636c65617265642e047c54686520604576656e746020656e756d206f6620746869732070616c6c6574750404184f7074696f6e04045401380108104e6f6e6500000010536f6d650400380000010000790408306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d04000002340081040000028c00850408306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0d01014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658904016473705f72756e74696d653a3a52756e74696d65537472696e670000890400000502008d0408306672616d655f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c000091040c306672616d655f73797374656d1870616c6c65741043616c6c04045400012c1872656d61726b04011872656d61726b38011c5665633c75383e00000c684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e008843616e20626520657865637574656420627920657665727920606f726967696e602e387365745f686561705f7061676573040114706167657330010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646538011c5665633c75383e0002046453657420746865206e65772072756e74696d6520636f64652e5c7365745f636f64655f776974686f75745f636865636b73040110636f646538011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0051014e6f746520746861742072756e74696d652075706772616465732077696c6c206e6f742072756e20696620746869732069732063616c6c656420776974682061206e6f742d696e6372656173696e6720737065632076657273696f6e212c7365745f73746f726167650401146974656d73950401345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b6579739d0401205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697838010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b38011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e44617574686f72697a655f75706772616465040124636f64655f6861736834011c543a3a486173680009106101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e80617574686f72697a655f757067726164655f776974686f75745f636865636b73040124636f64655f6861736834011c543a3a48617368000a206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015741524e494e473a205468697320617574686f72697a657320616e207570677261646520746861742077696c6c2074616b6520706c61636520776974686f757420616e792073616665747920636865636b732c20666f7259016578616d706c652074686174207468652073706563206e616d652072656d61696e73207468652073616d6520616e642074686174207468652076657273696f6e206e756d62657220696e637265617365732e204e6f74f07265636f6d6d656e64656420666f72206e6f726d616c207573652e205573652060617574686f72697a655f757067726164656020696e73746561642e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e606170706c795f617574686f72697a65645f75706772616465040110636f646538011c5665633c75383e000b24550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005901446570656e64696e67206f6e207468652072756e74696d65277320604f6e536574436f64656020636f6e66696775726174696f6e2c20746869732066756e6374696f6e206d6179206469726563746c79206170706c791101746865206e65772060636f64656020696e207468652073616d6520626c6f636b206f7220617474656d707420746f207363686564756c652074686520757067726164652e0060416c6c206f726967696e732061726520616c6c6f7765642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e95040000029904009904000004083838009d040000023800a1040c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2801185765696768740001246d61785f626c6f636b2801185765696768740001247065725f636c617373a50401845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a5040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401a904000c01186e6f726d616ca90401045400012c6f7065726174696f6e616ca9040104540001246d616e6461746f7279a9040104540000a9040c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632801185765696768740001346d61785f65787472696e736963ad0401384f7074696f6e3c5765696768743e0001246d61785f746f74616cad0401384f7074696f6e3c5765696768743e0001207265736572766564ad0401384f7074696f6e3c5765696768743e0000ad0404184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000b1040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b50401545065724469737061746368436c6173733c7533323e0000b5040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000b904082873705f776569676874733c52756e74696d65446257656967687400000801107265616430010c753634000114777269746530010c7536340000bd04082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d658904013452756e74696d65537472696e67000124696d706c5f6e616d658904013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973c104011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000c104040c436f7704045401c504000400c504000000c504000002c90400c9040000040869011000cd040c306672616d655f73797374656d1870616c6c6574144572726f720404540001243c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e6c4d756c7469426c6f636b4d6967726174696f6e734f6e676f696e67000604550141206d756c74692d626c6f636b206d6967726174696f6e206973206f6e676f696e6720616e642070726576656e7473207468652063757272656e7420636f64652066726f6d206265696e67207265706c616365642e444e6f7468696e67417574686f72697a6564000704584e6f207570677261646520617574686f72697a65642e30556e617574686f72697a656400080494546865207375626d697474656420636f6465206973206e6f7420617574686f72697a65642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d104000002d50400d5040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e7420416e636573746f720404480134000c0138757365645f62616e647769647468d90401345573656442616e647769647468000138706172615f686561645f68617368ed0401244f7074696f6e3c483e000160636f6e73756d65645f676f5f61686561645f7369676e616cf104018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e0000d9040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74345573656442616e64776964746800000c0134756d705f6d73675f636f756e7410010c75333200013c756d705f746f74616c5f627974657310010c75333200013468726d705f6f7574676f696e67dd04018c42547265654d61703c5061726149642c2048726d704368616e6e656c5570646174653e0000dd04042042547265654d617008044b014102045601e104000400e504000000e1040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e744448726d704368616e6e656c55706461746500000801246d73675f636f756e7410010c75333200012c746f74616c5f627974657310010c7533320000e504000002e90400e904000004084102e10400ed0404184f7074696f6e04045401340108104e6f6e6500000010536f6d650400340000010000f10404184f7074696f6e04045401f5040108104e6f6e6500000010536f6d650400f5040000010000f5040c4c706f6c6b61646f745f7072696d6974697665730876363855706772616465476f41686561640001081441626f72740000001c476f416865616400010000f9040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d48756e696e636c756465645f7365676d656e74385365676d656e74547261636b65720404480134000c0138757365645f62616e647769647468d90401345573656442616e64776964746800013868726d705f77617465726d61726bbd0201804f7074696f6e3c72656c61795f636861696e3a3a426c6f636b4e756d6265723e000160636f6e73756d65645f676f5f61686561645f7369676e616cf104018c4f7074696f6e3c72656c61795f636861696e3a3a55706772616465476f41686561643e0000fd040c4c706f6c6b61646f745f7072696d6974697665730876365c50657273697374656456616c69646174696f6e446174610804480134044e01100010012c706172656e745f6865616401050120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74340104480001306d61785f706f765f73697a6510010c753332000001050c74706f6c6b61646f745f70617261636861696e5f7072696d697469766573287072696d6974697665732048656164446174610000040038011c5665633c75383e0000050504184f7074696f6e0404540109050108104e6f6e6500000010536f6d6504000905000001000009050c4c706f6c6b61646f745f7072696d69746976657308763648557067726164655265737472696374696f6e0001041c50726573656e74000000000d050c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465731105014442547265655365743c5665633c75383e3e000011050420425472656553657404045401380004009d0400000015050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616434014472656c61795f636861696e3a3a4861736800019c72656c61795f64697370617463685f71756575655f72656d61696e696e675f63617061636974791905018c52656c61794469737061746368517565756552656d61696e696e674361706163697479000140696e67726573735f6368616e6e656c731d0501885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c731d0501885665633c285061726149642c20416272696467656448726d704368616e6e656c293e000019050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f748c52656c61794469737061746368517565756552656d61696e696e674361706163697479000008013c72656d61696e696e675f636f756e7410010c75333200013872656d61696e696e675f73697a6510010c75333200001d05000002210500210500000408410225050025050c4c706f6c6b61646f745f7072696d6974697665730876364c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164ed0401304f7074696f6e3c486173683e000029050c4c706f6c6b61646f745f7072696d697469766573087636644162726964676564486f7374436f6e66696775726174696f6e00002801346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720001506173796e635f6261636b696e675f706172616d732d0501484173796e634261636b696e67506172616d7300002d05104c706f6c6b61646f745f7072696d697469766573087636346173796e635f6261636b696e67484173796e634261636b696e67506172616d73000008014c6d61785f63616e6469646174655f646570746810010c753332000150616c6c6f7765645f616e6365737472795f6c656e10010c75333200003105089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040034012452656c61794861736800003505042042547265654d617008044b0141020456013105000400390500000039050000023d05003d05000004084102310500410500000245050045050860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401410200080124726563697069656e744102010849640001106461746138015073705f7374643a3a7665633a3a5665633c75383e000049050c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800004d050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174615105015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653801345570776172644d65737361676500010044617574686f72697a655f75706772616465080124636f64655f6861736834011c543a3a48617368000134636865636b5f76657273696f6e200110626f6f6c0002206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015468652060636865636b5f76657273696f6e6020706172616d657465722073657473206120626f6f6c65616e20666c616720666f722077686574686572206f72206e6f74207468652072756e74696d6527732073706563610176657273696f6e20616e64206e616d652073686f756c64206265207665726966696564206f6e20757067726164652e2053696e63652074686520617574686f72697a6174696f6e206f6e6c7920686173206120686173682cb069742063616e6e6f742061637475616c6c7920706572666f726d2074686520766572696669636174696f6e2e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e60656e6163745f617574686f72697a65645f75706772616465040110636f646538011c5665633c75383e000324550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005d014e6f7465207468617420746869732066756e6374696f6e2077696c6c206e6f74206170706c7920746865206e65772060636f6465602c20627574206f6e6c7920617474656d707420746f207363686564756c652074686574757067726164652077697468207468652052656c617920436861696e2e0060416c6c206f726967696e732061726520616c6c6f7765642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e5105089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461fd04015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174650d05015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765735505016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d657373616765735d0501a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000550500000259050059050860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736738013c446f776e776172644d65737361676500005d05042042547265654d617008044b01410204560161050004006905000000610500000265050065050860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746138015073705f7374643a3a7665633a3a5665633c75383e000069050000026d05006d0500000408410261050071050c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e75050c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f772c0124543a3a4d6f6d656e7400004c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e7420737065636966696564206279685b60436f6e6669673a3a4d696e696d756d506572696f64605d2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0051015468697320646973706174636820636c617373206973205f4d616e6461746f72795f20746f20656e73757265206974206765747320657865637574656420696e2074686520626c6f636b2e204265206177617265510174686174206368616e67696e672074686520636f6d706c6578697479206f6620746869732063616c6c20636f756c6420726573756c742065786861757374696e6720746865207265736f757263657320696e206184626c6f636b20746f206578656375746520616e79206f746865722063616c6c732e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602955012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f283129602062656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e79050c5873746167696e675f70617261636861696e5f696e666f1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e7d05083c70616c6c65745f707265696d616765404f6c645265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697481050150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974850501704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656ebd02012c4f7074696f6e3c7533323e00010000810500000408001800850504184f7074696f6e0404540181050108104e6f6e6500000010536f6d650400810500000100008905083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e7449640100185469636b6574018d0501082c556e7265717565737465640801187469636b65749105014c284163636f756e7449642c205469636b65742900010c6c656e10010c753332000000245265717565737465640c01306d617962655f7469636b65749505016c4f7074696f6e3c284163636f756e7449642c205469636b6574293e000114636f756e7410010c7533320001246d617962655f6c656ebd02012c4f7074696f6e3c7533323e000100008d0514346672616d655f737570706f72741874726169747318746f6b656e732066756e6769626c6544486f6c64436f6e73696465726174696f6e10044100044600045200044400000400180128463a3a42616c616e63650000910500000408008d0500950504184f7074696f6e0404540191050108104e6f6e6500000010536f6d650400910500000100009905000004083410009d050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000a1050c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000114346e6f74655f707265696d616765040114627974657338011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736834011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d6167650401106861736834011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736834011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e38656e737572655f757064617465640401186861736865737d0401305665633c543a3a486173683e00040cc4456e7375726520746861742074686520612062756c6b206f66207072652d696d616765732069732075706772616465642e003d015468652063616c6c65722070617973206e6f20666565206966206174206c6561737420393025206f66207072652d696d616765732077657265207375636365737366756c6c7920757064617465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ea5050c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400012018546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e1c546f6f4d616e7900060455014d6f7265207468616e20604d41585f484153485f555047524144455f42554c4b5f434f554e54602068617368657320776572652072657175657374656420746f206265207570677261646564206174206f6e63652e18546f6f466577000704e4546f6f206665772068617368657320776572652072657175657374656420746f2062652075706772616465642028692e652e207a65726f292e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ea9050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401ad050453000004002d0901185665633c543e0000ad0504184f7074696f6e04045401b1050108104e6f6e6500000010536f6d650400b1050000010000b105084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01b5052c426c6f636b4e756d62657201103450616c6c6574734f726967696e01cd05244163636f756e7449640100001401206d617962655f69648001304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb505011043616c6c0001386d617962655f706572696f646963c10501944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ecd05013450616c6c6574734f726967696e0000b50510346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656408045401b9050448012509010c184c656761637904011068617368340124483a3a4f757470757400000018496e6c696e65040029090134426f756e646564496e6c696e65000100184c6f6f6b757008011068617368340124483a3a4f757470757400010c6c656e10010c75333200020000b9050850656e6a696e5f6d61747269785f72756e74696d652c52756e74696d6543616c6c0001901853797374656d0400910401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d04004d0501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400750501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e0003003450617261636861696e496e666f0400790501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e496e666f2c2052756e74696d653e00050020507265696d6167650400a10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400bd0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400c50501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e00090020536166654d6f64650400e90501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c536166654d6f64652c2052756e74696d653e0040002042616c616e6365730400ed0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400fd0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400050601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400090601dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c04000d0601c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400110601e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400150601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e6704001d0601d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400210601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400350601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400c90601bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400cd0601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400d10601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000244d617472697858636d0400d50601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d617472697858636d2c2052756e74696d653e0035001c58546f6b656e730400e90601b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e003700304d65737361676551756575650400f90601c50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d65737361676551756575652c2052756e74696d653e003e0020426f756e746965730400fd0601b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400010701c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280014506f6f6c7304008d0701a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400910701b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400290801c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e736963506175736504002d0801cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300344d61747269785574696c6974790400310801c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61747269785574696c6974792c2052756e74696d653e00390018436c61696d730400350801ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e003b00204964656e746974790400550801b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4964656e746974792c2052756e74696d653e003c001450726f78790400f90801a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50726f78792c2052756e74696d653e003d00284d6967726174696f6e730400010901bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d6967726174696f6e732c2052756e74696d653e003f0000bd050c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000128207363686564756c651001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963c10501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100144426c6f636b4e756d626572466f723c543e000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963c10501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963c10501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000404a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100144426c6f636b4e756d626572466f723c543e0001386d617962655f706572696f646963c10501ac4f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d626572466f723c543e3e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000504905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e247365745f72657472790c01107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e00011c726574726965730801087538000118706572696f64100144426c6f636b4e756d626572466f723c543e0006305901536574206120726574727920636f6e66696775726174696f6e20666f722061207461736b20736f20746861742c20696e206361736520697473207363686564756c65642072756e206661696c732c2069742077696c6c5501626520726574726965642061667465722060706572696f646020626c6f636b732c20666f72206120746f74616c20616d6f756e74206f66206072657472696573602072657472696573206f7220756e74696c2069742473756363656564732e0055015461736b73207768696368206e65656420746f206265207363686564756c656420666f72206120726574727920617265207374696c6c207375626a65637420746f20776569676874206d65746572696e6720616e6451016167656e64612073706163652c2073616d65206173206120726567756c6172207461736b2e204966206120706572696f646963207461736b206661696c732c2069742077696c6c206265207363686564756c6564906e6f726d616c6c79207768696c6520746865207461736b206973207265747279696e672e0051015461736b73207363686564756c6564206173206120726573756c74206f66206120726574727920666f72206120706572696f646963207461736b2061726520756e6e616d65642c206e6f6e2d706572696f6469633d01636c6f6e6573206f6620746865206f726967696e616c207461736b2e20546865697220726574727920636f6e66696775726174696f6e2077696c6c20626520646572697665642066726f6d207468654d016f726967696e616c207461736b277320636f6e66696775726174696f6e2c206275742077696c6c20686176652061206c6f7765722076616c756520666f72206072656d61696e696e6760207468616e20746865646f726967696e616c2060746f74616c5f72657472696573602e3c7365745f72657472795f6e616d65640c010869640401205461736b4e616d6500011c726574726965730801087538000118706572696f64100144426c6f636b4e756d626572466f723c543e0007305d01536574206120726574727920636f6e66696775726174696f6e20666f722061206e616d6564207461736b20736f20746861742c20696e206361736520697473207363686564756c65642072756e206661696c732c2069745d0177696c6c20626520726574726965642061667465722060706572696f646020626c6f636b732c20666f72206120746f74616c20616d6f756e74206f66206072657472696573602072657472696573206f7220756e74696c3069742073756363656564732e0055015461736b73207768696368206e65656420746f206265207363686564756c656420666f72206120726574727920617265207374696c6c207375626a65637420746f20776569676874206d65746572696e6720616e6451016167656e64612073706163652c2073616d65206173206120726567756c6172207461736b2e204966206120706572696f646963207461736b206661696c732c2069742077696c6c206265207363686564756c6564906e6f726d616c6c79207768696c6520746865207461736b206973207265747279696e672e0051015461736b73207363686564756c6564206173206120726573756c74206f66206120726574727920666f72206120706572696f646963207461736b2061726520756e6e616d65642c206e6f6e2d706572696f6469633d01636c6f6e6573206f6620746865206f726967696e616c207461736b2e20546865697220726574727920636f6e66696775726174696f6e2077696c6c20626520646572697665642066726f6d207468654d016f726967696e616c207461736b277320636f6e66696775726174696f6e2c206275742077696c6c20686176652061206c6f7765722076616c756520666f72206072656d61696e696e6760207468616e20746865646f726967696e616c2060746f74616c5f72657472696573602e3063616e63656c5f72657472790401107461736b8c01785461736b416464726573733c426c6f636b4e756d626572466f723c543e3e000804a852656d6f7665732074686520726574727920636f6e66696775726174696f6e206f662061207461736b2e4863616e63656c5f72657472795f6e616d656404010869640401205461736b4e616d65000904bc43616e63656c2074686520726574727920636f6e66696775726174696f6e206f662061206e616d6564207461736b2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec10504184f7074696f6e040454018c0108104e6f6e6500000010536f6d6504008c0000010000c5050c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73c905017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465786d04010c75313600011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73c905017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696ecd050154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c73c905017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874280118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ec905000002b90500cd050850656e6a696e5f6d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400d10501746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400d50501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400d90501010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400dd05014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d0400e105016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400e50501410173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a0a5f5f707269766174653a3a566f696400050000d1050c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000d505084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000d905084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000dd050c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400fc01204c6f636174696f6e00000020526573706f6e73650400fc01204c6f636174696f6e00010000e1050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e04004102011850617261496400010000e505081c73705f636f726510566f696400010000e9050c4070616c6c65745f736166655f6d6f64651870616c6c65741043616c6c04045400012014656e7465720000181901456e74657220736166652d6d6f6465207065726d697373696f6e6c6573736c7920666f72205b60436f6e6669673a3a456e7465724475726174696f6e605d20626c6f636b732e0009015265736572766573205b60436f6e6669673a3a456e7465724465706f736974416d6f756e74605d2066726f6d207468652063616c6c65722773206163636f756e742eb4456d69747320616e205b604576656e743a3a456e7465726564605d206576656e74206f6e20737563636573732e0d014572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320616c726561647920656e74657265642e15014572726f72732077697468205b604572726f723a3a4e6f74436f6e66696775726564605d20696620746865206465706f73697420616d6f756e7420697320604e6f6e65602e2c666f7263655f656e7465720001181901456e74657220736166652d6d6f646520627920666f72636520666f722061207065722d6f726967696e20636f6e66696775726564206e756d626572206f6620626c6f636b732e00b4456d69747320616e205b604576656e743a3a456e7465726564605d206576656e74206f6e20737563636573732e0d014572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320616c726561647920656e74657265642e00f843616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f726365456e7465724f726967696e605d206f726967696e2e18657874656e6400022c3101457874656e642074686520736166652d6d6f6465207065726d697373696f6e6c6573736c7920666f72205b60436f6e6669673a3a457874656e644475726174696f6e605d20626c6f636b732e00e85468697320616363756d756c61746573206f6e20746f70206f66207468652063757272656e742072656d61696e696e67206475726174696f6e2e0d015265736572766573205b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d2066726f6d207468652063616c6c65722773206163636f756e742eb8456d69747320616e205b604576656e743a3a457874656e646564605d206576656e74206f6e20737563636573732ee84572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320656e74657265642e15014572726f72732077697468205b604572726f723a3a4e6f74436f6e66696775726564605d20696620746865206465706f73697420616d6f756e7420697320604e6f6e65602e00450154686973206d61792062652063616c6c656420627920616e79207369676e6564206f726967696e2077697468205b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d2066726565350163757272656e637920746f20726573657276652e20546869732063616c6c2063616e2062652064697361626c656420666f7220616c6c206f726967696e7320627920636f6e6669677572696e67a85b60436f6e6669673a3a457874656e644465706f736974416d6f756e74605d20746f20604e6f6e65602e30666f7263655f657874656e640003182d01457874656e642074686520736166652d6d6f646520627920666f72636520666f722061207065722d6f726967696e20636f6e66696775726564206e756d626572206f6620626c6f636b732e00b8456d69747320616e205b604576656e743a3a457874656e646564605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320696e6163746976652e00fc43616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f726365457874656e644f726967696e605d206f726967696e2e28666f7263655f65786974000424604578697420736166652d6d6f646520627920666f7263652e001d01456d69747320616e205b604576656e743a3a457869746564605d2077697468205b6045786974526561736f6e3a3a466f726365605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a457869746564605d2069662074686520736166652d6d6f646520697320696e6163746976652e0055014e6f74653a2060736166652d6d6f6465602077696c6c206265206175746f6d61746963616c6c79206465616374697661746564206279205b6050616c6c65743a3a6f6e5f696e697469616c697a65605d20686f6f6b250161667465722074686520626c6f636b206865696768742069732067726561746572207468616e20746865205b60456e7465726564556e74696c605d2073746f72616765206974656d2e5501456d69747320616e205b604576656e743a3a457869746564605d2077697468205b6045786974526561736f6e3a3a54696d656f7574605d206576656e74207768656e20646561637469766174656420696e2074686514686f6f6b2e4c666f7263655f736c6173685f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e0005243101536c6173682061206465706f73697420666f7220616e206163636f756e74207468617420656e7465726564206f7220657874656e64656420736166652d6d6f6465206174206120676976656e44686973746f726963616c20626c6f636b2e00cc546869732063616e206f6e6c792062652063616c6c6564207768696c6520736166652d6d6f646520697320656e74657265642e00cc456d6974732061205b604576656e743a3a4465706f736974536c6173686564605d206576656e74206f6e20737563636573732edc4572726f72732077697468205b604572726f723a3a456e7465726564605d20696620736166652d6d6f646520697320656e74657265642e00010143616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f7263654465706f7369744f726967696e605d206f726967696e2e3c72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00063035015065726d697373696f6e6c6573736c792072656c656173652061206465706f73697420666f7220616e206163636f756e74207468617420656e746572656420736166652d6d6f646520617420615c676976656e20686973746f726963616c20626c6f636b2e0049015468652063616c6c2063616e20626520636f6d706c6574656c792064697361626c65642062792073657474696e67205b60436f6e6669673a3a52656c6561736544656c6179605d20746f20604e6f6e65602ef8546869732063616e6e6f742062652063616c6c6564207768696c6520736166652d6d6f646520697320656e746572656420616e64206e6f7420756e74696c21015b60436f6e6669673a3a52656c6561736544656c6179605d20626c6f636b732068617665207061737365642073696e636520736166652d6d6f64652077617320656e74657265642e00d0456d6974732061205b604576656e743a3a4465706f73697452656c6561736564605d206576656e74206f6e20737563636573732eec4572726f72732077697468205b604572726f723a3a456e7465726564605d2069662074686520736166652d6d6f646520697320656e74657265642e49014572726f72732077697468205b604572726f723a3a43616e6e6f7452656c65617365596574605d206966205b60436f6e6669673a3a52656c6561736544656c6179605d20626c6f636b2068617665206e6f7461017061737365642073696e636520736166652d6d6f64652077617320656e74657265642e204572726f72732077697468205b604572726f723a3a4e6f4465706f736974605d2069662074686520706179656520686173206e6fa472657365727665642063757272656e63792061742074686520626c6f636b207370656369666965642e54666f7263655f72656c656173655f6465706f73697408011c6163636f756e74000130543a3a4163636f756e744964000114626c6f636b100144426c6f636b4e756d626572466f723c543e00072c2d01466f72636520746f2072656c656173652061206465706f73697420666f7220616e206163636f756e74207468617420656e746572656420736166652d6d6f6465206174206120676976656e44686973746f726963616c20626c6f636b2e00d0546869732063616e2062652063616c6c6564207768696c6520736166652d6d6f6465206973207374696c6c20656e74657265642e00d0456d6974732061205b604576656e743a3a4465706f73697452656c6561736564605d206576656e74206f6e20737563636573732edc4572726f72732077697468205b604572726f723a3a456e7465726564605d20696620736166652d6d6f646520697320656e74657265642e35014572726f72732077697468205b604572726f723a3a4e6f4465706f736974605d2069662074686520706179656520686173206e6f2072657365727665642063757272656e6379206174207468654073706563696669656420626c6f636b2e00010143616e206f6e6c792062652063616c6c656420627920746865205b60436f6e6669673a3a466f7263654465706f7369744f726967696e605d206f726967696e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed050c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000120507472616e736665725f616c6c6f775f646561746808011064657374f10501504163636f756e7449644c6f6f6b75704f663c543e00011476616c75651d010128543a3a42616c616e636500001cd45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e003501607472616e736665725f616c6c6f775f6465617468602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e38666f7263655f7472616e736665720c0118736f75726365f10501504163636f756e7449644c6f6f6b75704f663c543e00011064657374f10501504163636f756e7449644c6f6f6b75704f663c543e00011476616c75651d010128543a3a42616c616e6365000208610145786163746c7920617320607472616e736665725f616c6c6f775f6465617468602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74446d6179206265207370656369666965642e4c7472616e736665725f6b6565705f616c69766508011064657374f10501504163636f756e7449644c6f6f6b75704f663c543e00011476616c75651d010128543a3a42616c616e6365000318590153616d6520617320746865205b607472616e736665725f616c6c6f775f6465617468605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74606b696c6c20746865206f726967696e206163636f756e742e00e8393925206f66207468652074696d6520796f752077616e74205b607472616e736665725f616c6c6f775f6465617468605d20696e73746561642e00f05b607472616e736665725f616c6c6f775f6465617468605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374f10501504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665200110626f6f6c00043c05015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f9c20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e3c666f7263655f756e7265736572766508010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e40757067726164655f6163636f756e747304010c77686fe001445665633c543a3a4163636f756e7449643e0006207055706772616465206120737065636966696564206163636f756e742e00742d20606f726967696e603a204d75737420626520605369676e6564602e902d206077686f603a20546865206163636f756e7420746f2062652075706772616465642e005501546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966206174206c6561737420616c6c2062757420313025206f6620746865206163636f756e7473206e656564656420746f410162652075706772616465642e20285765206c657420736f6d65206e6f74206861766520746f206265207570677261646564206a75737420696e206f7264657220746f20616c6c6f7720666f72207468655c706f73736962696c696c7479206f6620636875726e292e44666f7263655f7365745f62616c616e636508010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f667265651d010128543a3a42616c616e636500080cac5365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e742e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e6c666f7263655f61646a7573745f746f74616c5f69737375616e6365080124646972656374696f6ef905014c41646a7573746d656e74446972656374696f6e00011464656c74611d010128543a3a42616c616e6365000914b841646a7573742074686520746f74616c2069737375616e636520696e20612073617475726174696e67207761792e00fc43616e206f6e6c792062652063616c6c656420627920726f6f7420616e6420616c77617973206e65656473206120706f736974697665206064656c7461602e002423204578616d706c65040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ef1050c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780194011408496404000001244163636f756e74496400000014496e6465780400f50501304163636f756e74496e6465780001000c526177040038011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400190101205b75383b2032305d00040000f5050000069400f9050c3c70616c6c65745f62616c616e6365731474797065734c41646a7573746d656e74446972656374696f6e00010820496e63726561736500000020446563726561736500010000fd050c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cb5050140426f756e64656443616c6c4f663c543e00011476616c75651d01013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c0d01012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465780d01013c5265666572656e64756d496e646578000110766f7465b801644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cb5050140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cb5050140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cb5050140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736834011c543a3a48617368000134766f74696e675f706572696f64100144426c6f636b4e756d626572466f723c543e00011464656c6179100144426c6f636b4e756d626572466f723c543e0007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736834011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780d01013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746ff10501504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e01060128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574f10501504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574f10501504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f6861736834011c543a3a4861736800013c6d617962655f7265665f696e646578bd02015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780d01012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960307365745f6d657461646174610801146f776e6572c001344d657461646174614f776e65720001286d617962655f68617368ed04013c4f7074696f6e3c543a3a486173683e00123cd8536574206f7220636c6561722061206d65746164617461206f6620612070726f706f73616c206f722061207265666572656e64756d2e002c506172616d65746572733acc2d20606f726967696e603a204d75737420636f72726573706f6e6420746f2074686520604d657461646174614f776e6572602e3d01202020202d206045787465726e616c4f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479417070726f766560402020202020207468726573686f6c642e5901202020202d206045787465726e616c44656661756c744f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479416761696e737460402020202020207468726573686f6c642e4501202020202d206045787465726e616c4d616a6f726974794f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053696d706c654d616a6f7269747960402020202020207468726573686f6c642ec8202020202d20605369676e65646020627920612063726561746f7220666f722061207075626c69632070726f706f73616c2ef4202020202d20605369676e65646020746f20636c6561722061206d6574616461746120666f7220612066696e6973686564207265666572656e64756d2ee4202020202d2060526f6f746020746f207365742061206d6574616461746120666f7220616e206f6e676f696e67207265666572656e64756d2eb42d20606f776e6572603a20616e206964656e746966696572206f662061206d65746164617461206f776e65722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e01060c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000005060c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273e001445665633c543a3a4163636f756e7449643e0001147072696d65690201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616cb905017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640d01010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c640d01012c4d656d626572436f756e7400012070726f706f73616cb905017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640d01010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465780d01013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465780d01013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e640d01010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e09060c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273e001445665633c543a3a4163636f756e7449643e0001147072696d65690201504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616cb905017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640d01010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c640d01012c4d656d626572436f756e7400012070726f706f73616cb905017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640d01010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c34011c543a3a48617368000114696e6465780d01013450726f706f73616c496e64657800011c617070726f7665200110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736834011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736834011c543a3a48617368000114696e6465780d01013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642801185765696768740001306c656e6774685f626f756e640d01010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e0d060c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001243470726f706f73655f7370656e6408011476616c75651d01013c42616c616e63654f663c542c20493e00012c62656e6566696369617279f10501504163636f756e7449644c6f6f6b75704f663c543e0000409850757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c73610141206465706f7369742070726f706f7274696f6e616c20746f207468652076616c756520697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642eb049742069732072657475726e6564206f6e6365207468652070726f706f73616c20697320617761726465642e003823232320436f6d706c6578697479182d204f28312900242323204576656e747300a0456d697473205b604576656e743a3a50726f706f736564605d206966207375636365737366756c2e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640d01013450726f706f73616c496e64657800013c6052656a65637420612070726f706f736564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7394546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e003823232320436f6d706c6578697479182d204f28312900242323204576656e747300a0456d697473205b604576656e743a3a52656a6563746564605d206966207375636365737366756c2e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640d01013450726f706f73616c496e6465780002444c417070726f766520612070726f706f73616c2e00482323204469737061746368204f726967696e00884d757374206265205b60436f6e6669673a3a417070726f76654f726967696e605d2e002823232044657461696c73004d0141742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e656669636961727920616e6420746865206f726967696e616c646465706f7369742077696c6c2062652072657475726e65642e003823232320436f6d706c657869747920202d204f2831292e00242323204576656e747300a44e6f206576656e74732061726520656d69747465642066726f6d20746869732064697370617463682e2c7370656e645f6c6f63616c080118616d6f756e741d01013c42616c616e63654f663c542c20493e00012c62656e6566696369617279f10501504163636f756e7449644c6f6f6b75704f663c543e000344b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e0045014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e002c2323232044657461696c7345014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e003823232320506172616d657465727341012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e00242323204576656e747300b4456d697473205b604576656e743a3a5370656e64417070726f766564605d206966207375636365737366756c2e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640d01013450726f706f73616c496e6465780004542d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c7300c0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e003823232320506172616d6574657273a02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c003823232320436f6d706c6578697479ac2d204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c730028232323204572726f727345012d205b604572726f723a3a50726f706f73616c4e6f74417070726f766564605d3a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686551012020617070726f76616c2071756575652c20692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468655901202070726f706f73616c20646f6573206e6f7420657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f766564542020696e2074686520666972737420706c6163652e147370656e6410012861737365745f6b696e64940144426f783c543a3a41737365744b696e643e000118616d6f756e741d010150417373657442616c616e63654f663c542c20493e00012c62656e6566696369617279000178426f783c42656e65666963696172794c6f6f6b75704f663c542c20493e3e00012876616c69645f66726f6dbd0201644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e000568b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e00482323204469737061746368204f726967696e001d014d757374206265205b60436f6e6669673a3a5370656e644f726967696e605d207769746820746865206053756363657373602076616c7565206265696e67206174206c65617374550160616d6f756e7460206f66206061737365745f6b696e646020696e20746865206e61746976652061737365742e2054686520616d6f756e74206f66206061737365745f6b696e646020697320636f6e766572746564d4666f7220617373657274696f6e207573696e6720746865205b60436f6e6669673a3a42616c616e6365436f6e766572746572605d2e002823232044657461696c7300490143726561746520616e20617070726f766564207370656e6420666f72207472616e7366657272696e6720612073706563696669632060616d6f756e7460206f66206061737365745f6b696e646020746f2061610164657369676e617465642062656e65666963696172792e20546865207370656e64206d75737420626520636c61696d6564207573696e672074686520607061796f75746020646973706174636861626c652077697468696e74746865205b60436f6e6669673a3a5061796f7574506572696f64605d2e003823232320506172616d657465727315012d206061737365745f6b696e64603a20416e20696e64696361746f72206f662074686520737065636966696320617373657420636c61737320746f206265207370656e742e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602eb82d206062656e6566696369617279603a205468652062656e6566696369617279206f6620746865207370656e642e55012d206076616c69645f66726f6d603a2054686520626c6f636b206e756d6265722066726f6d20776869636820746865207370656e642063616e20626520636c61696d65642e2049742063616e20726566657220746f1901202074686520706173742069662074686520726573756c74696e67207370656e6420686173206e6f74207965742065787069726564206163636f7264696e6720746f20746865450120205b60436f6e6669673a3a5061796f7574506572696f64605d2e20496620604e6f6e65602c20746865207370656e642063616e20626520636c61696d656420696d6d6564696174656c792061667465722c2020617070726f76616c2e00242323204576656e747300c8456d697473205b604576656e743a3a41737365745370656e64417070726f766564605d206966207375636365737366756c2e187061796f7574040114696e6465781001285370656e64496e64657800064c38436c61696d2061207370656e642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730055015370656e6473206d75737420626520636c61696d65642077697468696e20736f6d652074656d706f72616c20626f756e64732e2041207370656e64206d617920626520636c61696d65642077697468696e206f6e65d45b60436f6e6669673a3a5061796f7574506572696f64605d2066726f6d20746865206076616c69645f66726f6d6020626c6f636b2e5501496e2063617365206f662061207061796f7574206661696c7572652c20746865207370656e6420737461747573206d75737420626520757064617465642077697468207468652060636865636b5f73746174757360dc646973706174636861626c65206265666f7265207265747279696e672077697468207468652063757272656e742066756e6374696f6e2e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e74730090456d697473205b604576656e743a3a50616964605d206966207375636365737366756c2e30636865636b5f737461747573040114696e6465781001285370656e64496e64657800074c2901436865636b2074686520737461747573206f6620746865207370656e6420616e642072656d6f76652069742066726f6d207468652073746f726167652069662070726f6365737365642e00482323204469737061746368204f726967696e003c4d757374206265207369676e65642e002823232044657461696c730001015468652073746174757320636865636b20697320612070726572657175697369746520666f72207265747279696e672061206661696c6564207061796f75742e490149662061207370656e64206861732065697468657220737563636565646564206f7220657870697265642c2069742069732072656d6f7665642066726f6d207468652073746f726167652062792074686973ec66756e6374696f6e2e20496e207375636820696e7374616e6365732c207472616e73616374696f6e20666565732061726520726566756e6465642e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300f8456d697473205b604576656e743a3a5061796d656e744661696c6564605d20696620746865207370656e64207061796f757420686173206661696c65642e0101456d697473205b604576656e743a3a5370656e6450726f636573736564605d20696620746865207370656e64207061796f75742068617320737563636565642e28766f69645f7370656e64040114696e6465781001285370656e64496e6465780008407c566f69642070726576696f75736c7920617070726f766564207370656e642e00482323204469737061746368204f726967696e00844d757374206265205b60436f6e6669673a3a52656a6563744f726967696e605d2e002823232044657461696c73001d0141207370656e6420766f6964206973206f6e6c7920706f737369626c6520696620746865207061796f757420686173206e6f74206265656e20617474656d70746564207965742e003823232320506172616d65746572736c2d2060696e646578603a20546865207370656e6420696e6465782e00242323204576656e747300c0456d697473205b604576656e743a3a41737365745370656e64566f69646564605d206966207375636365737366756c2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e11060c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665f10501504163636f756e7449644c6f6f6b75704f663c543e00010c616464f10501504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273e001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577f10501504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e15060c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573e001445665633c543a3a4163636f756e7449643e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c646d04010c7531360001446f746865725f7369676e61746f72696573e001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74190601904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687428011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c646d04010c7531360001446f746865725f7369676e61746f72696573e001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74190601904f7074696f6e3c54696d65706f696e743c426c6f636b4e756d626572466f723c543e3e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742801185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c646d04010c7531360001446f746865725f7369676e61746f72696573e001445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d8017054696d65706f696e743c426c6f636b4e756d626572466f723c543e3e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e190604184f7074696f6e04045401d80108104e6f6e6500000010536f6d650400d800000100001d060c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473e001445665633c543a3a4163636f756e7449643e00002470466f726365207365742074686520696e76756c6e657261626c65732e0035015468657365206163636f756e74732077696c6c20616c7761797320626520696e2074686520636f6c6c61746f722073657420616e6420646f206e6f7420726571756972652061207374616b652e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574e4011c50657262696c6c000130a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e005d014265696e6720616464656420746f207468652063616e64696461746520736574206d65616e73207468652063616c6c6572206d61792062652073656c656374656420746f206265206120636f6c6c61746f722066726f6d64746865206e6578742073657373696f6e206f6e77617264732e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00033441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e003d015468697320616c6c6f7773207468652063616c6c657220746f207075742075702061207374616b6520746f206e6f6d696e61746520616e206578697374696e6720636f6c6c61746f722c20746869735901696e63726561736573207468652060746f74616c5f7374616b6560206f662074686520636f6c6c6174696f6e2063616e64696461746520616e6420696e6372656173657320746865206368616e636520746f206765745c73656c6563746564206173206120636f6c6c61746f722e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000424310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e00c85468652063616c6c2077696c6c20616c736f20726566756e6420746865207374616b6520746f207468652063616c6c65722e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320005200901536574207468652063757272656e74206d6178696d756d206e756d626572206f662063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e21060c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579732506011c543a3a4b65797300011470726f6f6638011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e25060850656e6a696e5f6d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261290601c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73290601c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300002906104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004002d06013c737232353531393a3a5075626c696300002d060c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000031060c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c0404540001145473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031449014f76657277726974657320746865206e756d626572206f66207061676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626578746f6c6420746f2073757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041445014f76657277726974657320746865206e756d626572206f66207061676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e798866757274686572206d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c7533320005144d014f76657277726974657320746865206e756d626572206f6620706167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c73010174686174206d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c6460040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35060c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001341073656e640801106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00011c6d65737361676539060154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f6173736574731001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c753332000148110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e001d012a2a546869732066756e6374696f6e20697320646570726563617465643a2055736520606c696d697465645f74656c65706f72745f6173736574736020696e73746561642e2a2a005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e25012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c6101202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d54202072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865682020666565206f6e207468652060646573746020636861696e2e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f6173736574731001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c7533320002785d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f207468652064657374696e6174696f6e20636861696e207468726f756768207468656972206c6f63616c2c7864657374696e6174696f6e206f722072656d6f746520726573657276652e003d016061737365747360206d75737420686176652073616d652072657365727665206c6f636174696f6e20616e64206d6179206e6f742062652074656c65706f727461626c6520746f206064657374602e4d01202d2060617373657473602068617665206c6f63616c20726573657276653a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e4d01202020636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d62617365646c20202061737365747320746f206062656e6566696369617279602e5501202d20606173736574736020686176652064657374696e6174696f6e20726573657276653a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f590120202060646573746020636861696e20746f207769746864726177207468652072657365727665206173736574732066726f6d207468697320636861696e277320736f7665726569676e206163636f756e7420616e64842020206465706f736974207468656d20746f206062656e6566696369617279602e6101202d20606173736574736020686176652072656d6f746520726573657276653a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f207265736572766520636861696e20746f206d6f7665610120202072657365727665732066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f746865722058434d20746f20606465737460f4202020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e003d012a2a546869732066756e6374696f6e20697320646570726563617465643a2055736520606c696d697465645f726573657276655f7472616e736665725f6173736574736020696e73746561642e2a2a005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e25012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c6101202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d54202072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865c82020666565206f6e20746865206064657374602028616e6420706f737369626c7920726573657276652920636861696e732e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d6573736167659d0601b4426f783c56657273696f6e656458636d3c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f776569676874280118576569676874000320d04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e005d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e4101746865206d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f7c657865637574696f6e20617474656d70742077696c6c206265206d6164652e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6efc0134426f783c4c6f636174696f6e3e00011c76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6ebd0201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e19020158426f783c56657273696f6e65644c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e19020158426f783c56657273696f6e65644c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f6173736574731401106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d6974b101012c5765696768744c696d69740008785d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f207468652064657374696e6174696f6e20636861696e207468726f756768207468656972206c6f63616c2c7864657374696e6174696f6e206f722072656d6f746520726573657276652e003d016061737365747360206d75737420686176652073616d652072657365727665206c6f636174696f6e20616e64206d6179206e6f742062652074656c65706f727461626c6520746f206064657374602e4d01202d2060617373657473602068617665206c6f63616c20726573657276653a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e4d01202020636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d62617365646c20202061737365747320746f206062656e6566696369617279602e5501202d20606173736574736020686176652064657374696e6174696f6e20726573657276653a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f590120202060646573746020636861696e20746f207769746864726177207468652072657365727665206173736574732066726f6d207468697320636861696e277320736f7665726569676e206163636f756e7420616e64842020206465706f736974207468656d20746f206062656e6566696369617279602e6101202d20606173736574736020686176652072656d6f746520726573657276653a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f207265736572766520636861696e20746f206d6f7665610120202072657365727665732066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f746865722058434d20746f20606465737460f4202020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e25012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c6101202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d54202072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865c82020666565206f6e20746865206064657374602028616e6420706f737369626c7920726573657276652920636861696e732e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f6173736574731401106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d6974b101012c5765696768744c696d6974000948110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e25012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c7920626520605b506172656e742c6101202050617261636861696e282e2e295d6020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f7220605b50617261636861696e282e2e295d6020746f2073656e642066726f6d54202072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865682020666565206f6e207468652060646573746020636861696e2e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e40666f7263655f73757370656e73696f6e04012473757370656e646564200110626f6f6c000a10f4536574206f7220756e7365742074686520676c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2ed02d206073757370656e646564603a2060747275656020746f2073757370656e642c206066616c73656020746f20726573756d652e3c7472616e736665725f6173736574731401106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000118617373657473b5010150426f783c56657273696f6e65644173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d6974b101012c5765696768744c696d6974000b845d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f207468652064657374696e6174696f6e20636861696e207468726f756768207468656972206c6f63616c2cd064657374696e6174696f6e206f722072656d6f746520726573657276652c206f72207468726f7567682074656c65706f7274732e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f663501696e64657820606665655f61737365745f6974656d60202868656e636520726566657272656420746f20617320606665657360292c20757020746f20656e6f75676820746f2070617920666f724101607765696768745f6c696d697460206f66207765696768742e204966206d6f726520776569676874206973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865dc6f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e74206d6179206265206174207269736b2e006101606173736574736020286578636c7564696e672060666565736029206d75737420686176652073616d652072657365727665206c6f636174696f6e206f72206f74686572776973652062652074656c65706f727461626c65b0746f206064657374602c206e6f206c696d69746174696f6e7320696d706f736564206f6e206066656573602e4d01202d20666f72206c6f63616c20726573657276653a207472616e736665722061737365747320746f20736f7665726569676e206163636f756e74206f662064657374696e6174696f6e20636861696e20616e644d01202020666f72776172642061206e6f74696669636174696f6e2058434d20746f2060646573746020746f206d696e7420616e64206465706f73697420726573657276652d62617365642061737365747320746f442020206062656e6566696369617279602e6101202d20666f722064657374696e6174696f6e20726573657276653a206275726e206c6f63616c2061737365747320616e6420666f72776172642061206e6f74696669636174696f6e20746f2060646573746020636861696e5901202020746f207769746864726177207468652072657365727665206173736574732066726f6d207468697320636861696e277320736f7665726569676e206163636f756e7420616e64206465706f736974207468656d50202020746f206062656e6566696369617279602e5d01202d20666f722072656d6f746520726573657276653a206275726e206c6f63616c206173736574732c20666f72776172642058434d20746f207265736572766520636861696e20746f206d6f76652072657365727665735d0120202066726f6d207468697320636861696e277320534120746f2060646573746020636861696e27732053412c20616e6420666f727761726420616e6f746865722058434d20746f2060646573746020746f206d696e74d4202020616e64206465706f73697420726573657276652d62617365642061737365747320746f206062656e6566696369617279602e5101202d20666f722074656c65706f7274733a206275726e206c6f63616c2061737365747320616e6420666f72776172642058434d20746f2060646573746020636861696e20746f206d696e742f74656c65706f7274b020202061737365747320616e64206465706f736974207468656d20746f206062656e6566696369617279602e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e2d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c5501202050617261636861696e282e2e29296020746f2073656e642066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e6468202066726f6d2072656c617920746f2070617261636861696e2e55012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c98202067656e6572616c6c7920626520616e20604163636f756e7449643332602076616c75652e59012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f2070617920746865c82020666565206f6e20746865206064657374602028616e6420706f737369626c7920726573657276652920636861696e732e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e30636c61696d5f617373657473080118617373657473b5010150426f783c56657273696f6e65644173736574733e00012c62656e656669636961727919020158426f783c56657273696f6e65644c6f636174696f6e3e000c185501436c61696d73206173736574732074726170706564206f6e20746869732070616c6c65742062656361757365206f66206c6566746f7665722061737365747320647572696e672058434d20657865637574696f6e2e00ac2d20606f726967696e603a20416e796f6e652063616e2063616c6c20746869732065787472696e7369632e5d012d2060617373657473603a20546865206578616374206173736574732074686174207765726520747261707065642e20557365207468652076657273696f6e20746f207370656369667920776861742076657273696f6e9877617320746865206c6174657374207768656e2074686579207765726520747261707065642e45012d206062656e6566696369617279603a20546865206c6f636174696f6e2f6163636f756e742077686572652074686520636c61696d6564206173736574732077696c6c206265206465706f73697465642e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e3906080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563204003d06015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304006906015076333a3a58636d3c52756e74696d6543616c6c3e00030008563404004501015076343a3a58636d3c52756e74696d6543616c6c3e000400003d060c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400410601745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000410600000245060045060c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400b901012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400b901012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400b901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69642c011c51756572794964000120726573706f6e736549060120526573706f6e73650001286d61785f7765696768742c010c753634000300345472616e736665724173736574080118617373657473b901012c4d756c746941737365747300012c62656e6566696369617279c90101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473b901012c4d756c746941737365747300011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73742c010c75363400011063616c6c9d010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400cd010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69642c011c5175657279496400011064657374c90101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768742c010c753634000c00304465706f73697441737365740c0118617373657473590601404d756c7469417373657446696c7465720001286d61785f6173736574730d01010c75333200012c62656e6566696369617279c90101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473590601404d756c7469417373657446696c7465720001286d61785f6173736574730d01010c75333200011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e000e003445786368616e6765417373657408011067697665590601404d756c7469417373657446696c74657200011c72656365697665b901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473590601404d756c7469417373657446696c74657200011c72657365727665c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473590601404d756c7469417373657446696c74657200011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69642c011c5175657279496400011064657374c90101344d756c74694c6f636174696f6e000118617373657473590601404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768742c010c75363400120030427579457865637574696f6e08011066656573c10101284d756c746941737365740001307765696768745f6c696d69746506012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204003d06014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804003d06014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473b901012c4d756c74694173736574730001187469636b6574c90101344d756c74694c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f7765696768742c010c753634001a0048556e73756273637269626556657273696f6e001b000049060c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400b901012c4d756c74694173736574730001003c457865637574696f6e526573756c7404004d0601504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300004d0604184f7074696f6e0404540151060108104e6f6e6500000010536f6d65040051060000010000510600000408105506005506100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040030010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404003001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900005906100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400b901012c4d756c74694173736574730000001057696c6404005d06013857696c644d756c74694173736574000100005d06100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964c501011c4173736574496400010c66756e6106013c57696c6446756e676962696c697479000100006106100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000065060c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d6974656404002c010c7536340001000069060c0c78636d0876330c58636d041043616c6c000004006d0601585665633c496e737472756374696f6e3c43616c6c3e3e00006d0600000271060071060c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400ed01012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400ed01012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400ed01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f69642c011c51756572794964000120726573706f6e736575060120526573706f6e73650001286d61785f77656967687428011857656967687400011c71756572696572890601544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473ed01012c4d756c746941737365747300012c62656e6566696369617279fd0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473ed01012c4d756c746941737365747300011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428011857656967687400011063616c6c9d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204008d0601445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473910601404d756c7469417373657446696c74657200012c62656e6566696369617279fd0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473910601404d756c7469417373657446696c74657200011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e000e003445786368616e676541737365740c011067697665910601404d756c7469417373657446696c74657200011077616e74ed01012c4d756c746941737365747300011c6d6178696d616c200110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473910601404d756c7469417373657446696c74657200011c72657365727665fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473910601404d756c7469417373657446696c74657200011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f8d0601445175657279526573706f6e7365496e666f000118617373657473910601404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573f50101284d756c746941737365740001307765696768745f6c696d6974b101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204006906012458636d3c43616c6c3e0015002c536574417070656e64697804006906012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473ed01012c4d756c74694173736574730001187469636b6574fd0101344d756c74694c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f776569676874280118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400ed01012c4d756c7469417373657473001c002c45787065637441737365740400ed01012c4d756c7469417373657473001d00304578706563744f726967696e0400890601544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400750101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304008d0101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6538011c5665633c75383e000134726573706f6e73655f696e666f8d0601445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780d01010c7533320001106e616d6538011c5665633c75383e00012c6d6f64756c655f6e616d6538011c5665633c75383e00012c63726174655f6d616a6f720d01010c75333200013c6d696e5f63726174655f6d696e6f720d01010c753332002200505265706f72745472616e7361637453746174757304008d0601445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400050201204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0201244e6574776f726b496400012c64657374696e6174696f6e01020154496e746572696f724d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e002600244c6f636b41737365740801146173736574f50101284d756c74694173736574000120756e6c6f636b6572fd0101344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574f50101284d756c74694173736574000118746172676574fd0101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574f50101284d756c746941737365740001146f776e6572fd0101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574f50101284d756c746941737365740001186c6f636b6572fd0101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177200110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400fd0101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d6974b101012c5765696768744c696d6974000130636865636b5f6f726967696e890601544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000075060c0c78636d08763320526573706f6e7365000118104e756c6c000000184173736574730400ed01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400750101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040079060198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c7404008d0101384d617962654572726f72436f64650005000079060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d06045300000400850601185665633c543e00007d060c0c78636d0876332850616c6c6574496e666f0000180114696e6465780d01010c7533320001106e616d6581060180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6581060180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f720d01010c7533320001146d696e6f720d01010c75333200011470617463680d01010c753332000081060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000085060000027d0600890604184f7074696f6e04045401fd010108104e6f6e6500000010536f6d650400fd0100000100008d060c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6efd0101344d756c74694c6f636174696f6e00012071756572795f69642c011c517565727949640001286d61785f77656967687428011857656967687400009106100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400ed01012c4d756c74694173736574730000001057696c6404009506013857696c644d756c74694173736574000100009506100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f660801086964f901011c4173736574496400010c66756e9906013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000d01010c75333200020030416c6c4f66436f756e7465640c01086964f901011c4173736574496400010c66756e9906013c57696c6446756e676962696c697479000114636f756e740d01010c753332000300009906100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100009d06080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c0856320400a106015076323a3a58636d3c52756e74696d6543616c6c3e0002000856330400b106015076333a3a58636d3c52756e74696d6543616c6c3e0003000856340400bd06015076343a3a58636d3c52756e74696d6543616c6c3e00040000a1060c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400a50601745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000a506000002a90600a9060c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400b901012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400b901012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400b901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69642c011c51756572794964000120726573706f6e736549060120526573706f6e73650001286d61785f7765696768742c010c753634000300345472616e736665724173736574080118617373657473b901012c4d756c746941737365747300012c62656e6566696369617279c90101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473b901012c4d756c746941737365747300011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73742c010c75363400011063616c6cad060168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400cd010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69642c011c5175657279496400011064657374c90101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768742c010c753634000c00304465706f73697441737365740c0118617373657473590601404d756c7469417373657446696c7465720001286d61785f6173736574730d01010c75333200012c62656e6566696369617279c90101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473590601404d756c7469417373657446696c7465720001286d61785f6173736574730d01010c75333200011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e000e003445786368616e6765417373657408011067697665590601404d756c7469417373657446696c74657200011c72656365697665b901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473590601404d756c7469417373657446696c74657200011c72657365727665c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473590601404d756c7469417373657446696c74657200011064657374c90101344d756c74694c6f636174696f6e00010c78636d3d06011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69642c011c5175657279496400011064657374c90101344d756c74694c6f636174696f6e000118617373657473590601404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768742c010c75363400120030427579457865637574696f6e08011066656573c10101284d756c746941737365740001307765696768745f6c696d69746506012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400a106014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e6469780400a106014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473b901012c4d756c74694173736574730001187469636b6574c90101344d756c74694c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f7765696768742c010c753634001a0048556e73756273637269626556657273696f6e001b0000ad060c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656438011c5665633c75383e0000b1060c0c78636d0876330c58636d041043616c6c00000400b50601585665633c496e737472756374696f6e3c43616c6c3e3e0000b506000002b90600b9060c0c78636d0876332c496e737472756374696f6e041043616c6c0001c034576974686472617741737365740400ed01012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400ed01012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400ed01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f69642c011c51756572794964000120726573706f6e736575060120526573706f6e73650001286d61785f77656967687428011857656967687400011c71756572696572890601544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e736665724173736574080118617373657473ed01012c4d756c746941737365747300012c62656e6566696369617279fd0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473ed01012c4d756c746941737365747300011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428011857656967687400011063616c6cad06014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001020154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204008d0601445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473910601404d756c7469417373657446696c74657200012c62656e6566696369617279fd0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473910601404d756c7469417373657446696c74657200011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e000e003445786368616e676541737365740c011067697665910601404d756c7469417373657446696c74657200011077616e74ed01012c4d756c746941737365747300011c6d6178696d616c200110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473910601404d756c7469417373657446696c74657200011c72657365727665fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473910601404d756c7469417373657446696c74657200011064657374fd0101344d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f8d0601445175657279526573706f6e7365496e666f000118617373657473910601404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573f50101284d756c746941737365740001307765696768745f6c696d6974b101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400b106012458636d3c43616c6c3e0015002c536574417070656e6469780400b106012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473ed01012c4d756c74694173736574730001187469636b6574fd0101344d756c74694c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f776569676874280118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e41737365740400ed01012c4d756c7469417373657473001c002c45787065637441737365740400ed01012c4d756c7469417373657473001d00304578706563744f726967696e0400890601544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400750101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304008d0101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6538011c5665633c75383e000134726573706f6e73655f696e666f8d0601445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780d01010c7533320001106e616d6538011c5665633c75383e00012c6d6f64756c655f6e616d6538011c5665633c75383e00012c63726174655f6d616a6f720d01010c75333200013c6d696e5f63726174655f6d696e6f720d01010c753332002200505265706f72745472616e7361637453746174757304008d0601445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400050201204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0201244e6574776f726b496400012c64657374696e6174696f6e01020154496e746572696f724d756c74694c6f636174696f6e00010c78636d6906011c58636d3c28293e002600244c6f636b41737365740801146173736574f50101284d756c74694173736574000120756e6c6f636b6572fd0101344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574f50101284d756c74694173736574000118746172676574fd0101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574f50101284d756c746941737365740001146f776e6572fd0101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574f50101284d756c746941737365740001186c6f636b6572fd0101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177200110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400fd0101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d6974b101012c5765696768744c696d6974000130636865636b5f6f726967696e890601544f7074696f6e3c4d756c74694c6f636174696f6e3e002f0000bd060c2c73746167696e675f78636d0876340c58636d041043616c6c00000400c10601585665633c496e737472756374696f6e3c43616c6c3e3e0000c106000002c50600c5060c2c73746167696e675f78636d0876342c496e737472756374696f6e041043616c6c0001c03457697468647261774173736574040051010118417373657473000000545265736572766541737365744465706f7369746564040051010118417373657473000100585265636569766554656c65706f727465644173736574040051010118417373657473000200345175657279526573706f6e736510012071756572795f69642c011c51756572794964000120726573706f6e736571010120526573706f6e73650001286d61785f77656967687428011857656967687400011c71756572696572950101404f7074696f6e3c4c6f636174696f6e3e000300345472616e7366657241737365740801186173736574735101011841737365747300012c62656e6566696369617279fc01204c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574735101011841737365747300011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64990101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428011857656967687400011063616c6cad06014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720d01010c7533320001406d61785f6d6573736167655f73697a650d01010c7533320001306d61785f63617061636974790d01010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740d01010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720d01010c75333200011873656e6465720d01010c753332000124726563697069656e740d01010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001010140496e746572696f724c6f636174696f6e000b002c5265706f72744572726f720400a10101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473a501012c417373657446696c74657200012c62656e6566696369617279fc01204c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473a501012c417373657446696c74657200011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e000e003445786368616e676541737365740c011067697665a501012c417373657446696c74657200011077616e745101011841737365747300011c6d6178696d616c200110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473a501012c417373657446696c74657200011c72657365727665fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473a501012c417373657446696c74657200011064657374fc01204c6f636174696f6e00010c78636d4501011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666fa10101445175657279526573706f6e7365496e666f000118617373657473a501012c417373657446696c74657200120030427579457865637574696f6e080110666565735901011441737365740001307765696768745f6c696d6974b101012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c65720400bd06012458636d3c43616c6c3e0015002c536574417070656e6469780400bd06012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473510101184173736574730001187469636b6574fc01204c6f636174696f6e001800105472617004002c010c7536340019004053756273637269626556657273696f6e08012071756572795f69642c011c5175657279496400014c6d61785f726573706f6e73655f776569676874280118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e4173736574040051010118417373657473001c002c4578706563744173736574040051010118417373657473001d00304578706563744f726967696e0400950101404f7074696f6e3c4c6f636174696f6e3e001e002c4578706563744572726f720400750101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e7361637453746174757304008d0101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6538011c5665633c75383e000134726573706f6e73655f696e666fa10101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780d01010c7533320001106e616d6538011c5665633c75383e00012c6d6f64756c655f6e616d6538011c5665633c75383e00012c63726174655f6d616a6f720d01010c75333200013c6d696e5f63726174655f6d696e6f720d01010c753332002200505265706f72745472616e736163745374617475730400a10101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400090101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b150101244e6574776f726b496400012c64657374696e6174696f6e01010140496e746572696f724c6f636174696f6e00010c78636d4501011c58636d3c28293e002600244c6f636b41737365740801146173736574590101144173736574000120756e6c6f636b6572fc01204c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574590101144173736574000118746172676574fc01204c6f636174696f6e002800384e6f7465556e6c6f636b61626c6508011461737365745901011441737365740001146f776e6572fc01204c6f636174696f6e0029003452657175657374556e6c6f636b08011461737365745901011441737365740001186c6f636b6572fc01204c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177200110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400fc01204c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d6974b101012c5765696768744c696d6974000130636865636b5f6f726967696e950101404f7074696f6e3c4c6f636174696f6e3e002f0000c9060c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ecd060c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c040454000100040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed1060c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e0801106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e00011c6d65737361676539060154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed5060c446d61747269785f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f6964d906012c50617261636861696e496400012c62656e6566696369617279dd0601544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f776569676874d902012c4f7074696f6e3c7536343e0000481d01606f726967696e60207472616e73666572732060616d6f756e7460206f6620454e4a20746f206062656e656669636961727960206f6e20746865206070617261636861696e602e000901546869732065787472696e7369632072657175697265732073706563696679696e672074686520636f7272656374206163636f756e7420666f726d61742c207365653d015b4163636f756e745d2865705f636f72653a3a4163636f756e742920696e206164646974696f6e20746f206f74686572207374616e6461726420706172616d657465727320666f7220616e2078636d247472616e736665722e0029014e6f74653a20454e4a206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f207265636569766520454e4a20696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f6620454e4a20746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f3820205b604c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f6964d906012c50617261636861696e496400012c62656e6566696369617279dd0601544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69646102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f776569676874d902012c4f7074696f6e3c7536343e0001582901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e60005d01556e6c696b6520607472616e736665725f746f5f70617261636861696e602c20746869732065787472696e7369632068617320746865206162696c69747920746f207472616e7366657220616e79206173736574206f6e55014566696e69747920746f20616e6f7468657220636861696e2e204974206d6179206265207573656420666f72207472616e7366657272696e67204e46547320616e6420666f726569676e20746f6b656e732e204974610172657175697265732073706563696679696e6720746865205b4163636f756e745d2865705f636f72653a3a4163636f756e742920666f726d617420696e206164646974696f6e20746f206f74686572207374616e646172647c706172616d657465727320666f7220616e2078636d207472616e736665722e0039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f3820205b604c6f636174696f6e605d55012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67204c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f722074686520202061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972e106016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972e106016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f6964d906012c50617261636861696e496400012c62656e6566696369617279dd0601544163636f756e743c543a3a4163636f756e7449643e00012c646573745f776569676874d902012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0035014e6f74653a2065616368205b604173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f3820205b604c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6ce506013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d6973632d0201a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000208f5025573656420627920676f7665726e616e63652f7375646f20696e206f7264657220746f2073657420746865206d696e696d756d2077656967687420666f7220616e205b58636d4f7065726174696f6e5d2868747470733a2f2f73332e61702d736f757468656173742d312e616d617a6f6e6177732e636f6d2f646f63732e727573742e6465762e6566696e6974792e696f2f6566696e6974795f70616c6c65745f78636d2f656e756d2e58636d4f7065726174696f6e2e68746d6c292ef9045072696d6172696c79207573656420666f7220636861696e73206c696b652053746174656d696e74207768656e207472616e7366657272696e67206d756c7469706c652061737365747320617320612077617920746f2064657465726d696e652074686520636f72726563742066656520666f7220746865206665652d7061796d656e742061737365742e20456d69747320746865205b604d696e696d756d57656967687455706461746564605d2868747470733a2f2f73332e61702d736f757468656173742d312e616d617a6f6e6177732e636f6d2f646f63732e727573742e6465762e6566696e6974792e696f2f6566696e6974795f70616c6c65745f78636d2f70616c6c65742f656e756d2e4576656e742e68746d6c2376617269616e742e4d696e696d756d5765696768745570646174656429206576656e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732ed9060c446d61747269785f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000dd06101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400910301104831363000010000e1060c446d61747269785f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640161021c42616c616e636501180008012c63757272656e63795f69646102012843757272656e63794964000118616d6f756e741d01011c42616c616e63650000e5060c446d61747269785f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400fc017073705f7374643a3a626f7865643a3a426f783c4c6f636174696f6e3e00010000e9060c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696461020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e63650001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c01146173736574ed06014c426f783c56657273696f6e656441737365743e0001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d6974000130445472616e7366657220604173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f696461020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e63650001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574ed06014c426f783c56657273696f6e656441737365743e00010c666565ed06014c426f783c56657273696f6e656441737365743e0001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d6974000354ec5472616e7366657220604173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00d860666565602069732074686520417373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d6538604c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573f10601805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c7533320001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c7469617373657473100118617373657473b5010150426f783c56657273696f6e65644173736574733e0001206665655f6974656d10010c7533320001106465737419020158426f783c56657273696f6e65644c6f636174696f6e3e000144646573745f7765696768745f6c696d6974b101012c5765696768744c696d697400053cf85472616e73666572207365766572616c20604173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00e4606665655f6974656d6020697320696e646578206f66207468652041737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732eed06080c78636d3856657273696f6e6564417373657400010c0856320400c101013876323a3a4d756c746941737365740001000856330400f501013876333a3a4d756c7469417373657400030008563404005901012476343a3a417373657400040000f106000002f50600f5060000040861021800f9060c5070616c6c65745f6d6573736167655f71756575651870616c6c65741043616c6c04045400010824726561705f706167650801386d6573736167655f6f726967696e3d0201484d6573736167654f726967696e4f663c543e000128706167655f696e64657810012450616765496e6465780000043d0152656d6f76652061207061676520776869636820686173206e6f206d6f7265206d657373616765732072656d61696e696e6720746f2062652070726f636573736564206f72206973207374616c652e48657865637574655f6f7665727765696768741001386d6573736167655f6f726967696e3d0201484d6573736167654f726967696e4f663c543e0001107061676510012450616765496e646578000114696e64657810011c543a3a53697a650001307765696768745f6c696d6974280118576569676874000134784578656375746520616e206f766572776569676874206d6573736167652e004d0154656d706f726172792070726f63657373696e67206572726f72732077696c6c2062652070726f706167617465642077686572656173207065726d616e656e74206572726f7273206172652074726561746564546173207375636365737320636f6e646974696f6e2e00742d20606f726967696e603a204d75737420626520605369676e6564602e35012d20606d6573736167655f6f726967696e603a20546865206f726967696e2066726f6d20776869636820746865206d65737361676520746f20626520657865637574656420617272697665642e3d012d206070616765603a20546865207061676520696e2074686520717565756520696e20776869636820746865206d65737361676520746f2062652065786563757465642069732073697474696e672e09012d2060696e646578603a2054686520696e64657820696e746f20746865207175657565206f6620746865206d65737361676520746f2062652065786563757465642e59012d20607765696768745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662077656967687420616c6c6f77656420746f20626520636f6e73756d656420696e2074686520657865637574696f6e4420206f6620746865206d6573736167652e00f442656e63686d61726b20636f6d706c657869747920636f6e73696465726174696f6e733a204f28696e646578202b207765696768745f6c696d6974292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732efd060c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651d01013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e38011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640d01012c426f756e7479496e64657800011c5d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e3c70726f706f73655f63757261746f720c0124626f756e74795f69640d01012c426f756e7479496e64657800011c63757261746f72f10501504163636f756e7449644c6f6f6b75704f663c543e00010c6665651d01013c42616c616e63654f663c542c20493e0002189450726f706f736520612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e40756e61737369676e5f63757261746f72040124626f756e74795f69640d01012c426f756e7479496e6465780003447c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e0034232320436f6d706c65786974791c2d204f2831292e386163636570745f63757261746f72040124626f756e74795f69640d01012c426f756e7479496e64657800041c94416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e0034232320436f6d706c65786974791c2d204f2831292e3061776172645f626f756e7479080124626f756e74795f69640d01012c426f756e7479496e64657800012c62656e6566696369617279f10501504163636f756e7449644c6f6f6b75704f663c543e0005285901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e0034232320436f6d706c65786974791c2d204f2831292e30636c61696d5f626f756e7479040124626f756e74795f69640d01012c426f756e7479496e646578000620ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e0034232320436f6d706c65786974791c2d204f2831292e30636c6f73655f626f756e7479040124626f756e74795f69640d01012c426f756e7479496e646578000724390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e0034232320436f6d706c65786974791c2d204f2831292e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640d01012c426f756e7479496e64657800011872656d61726b38011c5665633c75383e000824ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e0034232320436f6d706c65786974791c2d204f2831292e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e01070c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c0404540001b0446372656174655f636f6c6c656374696f6e04012864657363726970746f72050701a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e0000742d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260003901536565205b60436f6c6c656374696f6e44657363726970746f72605d2865705f6d756c74695f746f6b656e733a3a44656661756c74436f6c6c656374696f6e44657363726970746f722920616e6449015b60436f6c6c656374696f6e506f6c69637944657363726970746f72605d2865705f6d756c74695f746f6b656e733a3a44656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f7229c8666f72206d6f726520696e666f2061626f757420737065636966696320706172616d65746572732e20546865205b4d696e743901506f6c6963795d2865705f6d756c74695f746f6b656e733a3a44656661756c744d696e74506f6c69637944657363726970746f72292068617320746865206d6f737420706172616d65746572732e00482a2a4d696e74696e6720506f6c6963792a2a00702d204d617820746f6b656e20636f756e7420286f7074696f6e616c29742d204d617820746f6b656e20737570706c7920286f7074696f6e616c294c2d20466f7263652053696e676c65204d696e743d0120202d204966205965732c206561636820746f6b656e206d696e74656420696e2074686520636f6c6c656374696f6e204d55535420626520616e204e46542077697468206120636170206f6620312e00582a2a526f79616c747920286f7074696f6e616c292a2a005c20202d2042656e65666963696172792061646472657373510120202d205468652070657263656e74616765206f66206d61726b6574706c6163652073616c6520726f79616c747920746861742077696c6c2062652073656e7420746f207468652062656e65666963696172792e00a82a2a4578706c6963697420526f79616c74792043757272656e6369657320286f7074696f6e616c292a2a00ec20204f7074696f6e616c6c792070726f766964652061206c697374206f6620746f6b656e7320286d7573742062652063757272656e63696573292e590120202d204966206e6f2063757272656e63696573206172652070726f766964656420686572652c207468656e20414c4c2063757272656e636965732061726520616c6c6f77656420666f7220726f79616c746965732e590120202d204966206f6e65206f72206d6f72652063757272656e63696573206172652070726f766964656420686572652c20746865792077696c6c2062652077686974656c697374656420666f72207573652061732061510120202020726f79616c74792063757272656e637920616e64204f4e4c592074686973206c697374206f662063757272656e636965732077696c6c20626520616c6c6f77656420666f7220726f79616c746965732e002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206d75746174696f6e51020198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e00022c61014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e602e20536565945b27436f6c6c656374696f6e4d75746174696f6e275d20666f72206d6f726520696e666f2e00e441206e6577206f776e6572206f662074686520636f6c6c656374696f6e2063616e2062652061737369676e65642e20286f7074696f6e616c2949014578706c6963697420526f79616c74792043757272656e636965732063616e2062652073657420666f722074686520656e7469726520636f6c6c656374696f6e202873656520746865204578706c69636974d8526f79616c74792043757272656e636965732073656374696f6e20666f7220612064657461696c6564206465736372697074696f6e29002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e49640001206d75746174696f6e7d020184426f783c3c5420617320436f6e6669673e3a3a546f6b656e4d75746174696f6e3e000350f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e6000010154686520636f6c6c656374696f6e2063726561746f722f6f776e65722063616e206d7574617465207468652073657474696e6773206f66206120746f6b656e2e5501536565205b44656661756c74546f6b656e4d75746174696f6e5d2865705f6d756c74695f746f6b656e733a3a44656661756c74546f6b656e4d75746174696f6e2920666f72207370656369666963206669656c647344616e64206465736372697074696f6e732e00bc4e6f7465207468617420606265686176696f72602069732061206e6573746564206f7074696f6e206f66207479706559015b546f6b656e4d61726b65744265686176696f725d2865705f6d756c74695f746f6b656e733a3a546f6b656e4d61726b65744265686176696f72292e20546869732063616e206569746865722062652073657420746f8c604e6f6e65602c2061206043757272656e6379602c206f72206120726f79616c74792e006101416c6c206669656c64732061726520604f7074696f6e616c602c20736f206f6e6c792073657420746865207370656369666963206669656c647320796f752077616e7420746f206368616e676520746f2060536f6d65602e002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564587570646174655f6163636f756e745f6465706f7369740c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e496400014c64656c74615f6163636f756e745f636f756e74c102010c693332002b0c550143616e20616464206f722072656d6f7665206465706f73697420666f7220746865206e756d626572206f66206163636f756e74732074686520746f6b656e2063616e206163636f6d6d6f646174652e20497420697311017065726d697373696f6e6c65737320696620696e637265617365642e204f6e6c792074686520636f6c6c656374696f6e206f776e65722063616e2064656372656173652ef8546865206c6f636b656420616d6f756e742069732073746f72656420696e2074686520636f6c6c656374696f6e206f776e65722773206163636f756e742e106d696e740c0124726563697069656e74f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d732d070150426f783c4d696e74506172616d734f663c543e3e0004804901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e004d01546f6b656e7320617265206d696e746564207573696e67205b604d696e74506172616d73605d2c20616e64206974206d6179206f6e6c7920626520646f6e652062792074686520636f6c6c656374696f6e2773b86f776e65722e205468657265206172652074776f207479706573206f66206d696e74206f7065726174696f6e733a00282a2a4372656174652a2a005d0154686973206d7573742062652063616c6c6564207468652066697273742074696d65206120746f6b656e206973206265696e6720637265617465642e20416e7920746f6b656e2069642063616e2062652063686f73656ee47768656e206372656174696e67206120746f6b656e2e205468657920646f206e6f74206861766520746f2062652073657175656e7469616c2e006101596f752063616e2073706563696679206164646974696f6e616c20706172616d657465727320746861742063616e206170706c7920636f6e73747261696e747320746f2074686520746f6b656e206f722067697665206974f86120726f79616c74792e20536f6d65206f662074686573652076616c7565732063616e206265206368616e676564206c61746572207573696e6720746865b85b606d7574617465546f6b656e605d2853656c663a3a6d75746174655f746f6b656e292065787472696e7369632e00202a2a4d696e742a2a0035014166746572206120746f6b656e20697320637265617465642c20796f752063616e206d696e74206164646974696f6e616c2062616c616e6365207573696e6720746869732076617269616e742e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656451012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f7420686176652073756666696369656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d734507013c4275726e506172616d734f663c543e00052c390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e7265736572766551012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d2069662072656d6f76696e6720746f6b656e2066726f6d2073746f72616765206275742074686598202061747472696275746520636f756e742069732067726561746572207468616e207a65726f207472616e736665720c0124726563697069656e74f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d734907014c5472616e73666572506172616d734f663c543e0006301501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d736000350143616e20616363657074205b6044656661756c745472616e73666572506172616d73605d2865705f6d756c74695f746f6b656e733a3a44656661756c745472616e73666572506172616d73293a00b42d20546865206053696d706c6560207472616e73666572206973206120726567756c6172207472616e736665724d012d2054686520604f70657261746f7260207472616e73666572206973207468652073616d6520617320607472616e736665725f66726f6d6020616e6420726571756972657320617070726f76616c2e20536565250120205b4f70657261746f725d286372617465236f70657261746f722920696e207468652070616c6c6574277320646f63756d656e746174696f6e20666f72206d6f726520696e666f2e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666fa102012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666fa102012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465140134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b502013c543a3a4174747269627574654b657900011476616c7565b9020144543a3a41747472696275746556616c75650001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000930e053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2ea04f6e6c792063616c6c61626c652062792074686520636f6c6c656374696f6e2773206f776e65722e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b502013c543a3a4174747269627574654b6579000a24250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e984f6e6c792063616c6c61626c652062792074686520636f6c6c656374696f6e206f776e65722e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000128726563697069656e74735107015c5472616e73666572526563697069656e74734f663c543e000c2855015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e006101506572666f726d73206d756c7469706c65207472616e736665727320696e20612073696e676c652063616c6c2e2043616e206f7074696f6e616c6c7920636f6e74696e756520696620616e792063616c6c73206661696c2cbc646570656e64696e67206f6e207468652060636f6e74696e75654f6e4661696c7572656020706172616d657465722e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000128726563697069656e74735d07014c4d696e74526563697069656e74734f663c543e000d3c4501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e0059014261746368206d696e74696e6720697320736c696768746c79206c65737320657870656e73697665207468616e20706572666f726d696e67207468652073616d65206e756d626572206f66206d696e742063616c6c733473657175656e7469616c6c792e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656451012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f7420686176652073756666696369656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f617474726962757465100134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e000128617474726962757465730907013c417474726962757465734f663c543e0001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6ebd020134543a3a45787069726174696f6e000f244501416c6c6f7720606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400101c5901446973616c6c6f777320606f70657261746f72602066726f6d206d616e6167696e6720616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e602e510149742077696c6c206f6e6c7920756e646f20612070726576696f75732060617070726f7665436f6c6c656374696f6e602063616c6c2e20497420646f6573206e6f742061666665637420696e646976696475616c40746f6b656e20617070726f76616c732e002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741d01013c543a3a546f6b656e42616c616e636500012865787069726174696f6ebd020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741d01013c543a3a546f6b656e42616c616e63650011385501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66c460636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e005901466f7220736563757269747920726561736f6e732c206063757272656e745f616d6f756e7460206d757374206d617463682074686520616d6f756e74206f66207468652070726576696f757320617070726f76616c2c5c6f72206030602069662074686572652773206e6f6e652e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012184901446973616c6c6f777320606f70657261746f72602066726f6d207472616e73666572696e672070726576696f75736c7920617070726f76656420606f726967696e6027732060746f6b656e5f696460206f66e860636f6c6c656374696f6e5f6964602e20436f6d706c6574656c792072656d6f76657320616e792070726576696f757320617070726f76616c2e002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f74206578697374686163636570745f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640029084d014163636570747320612070656e64696e6720636f6c6c656374696f6e207472616e736665722e2052657175697265732063616c6c696e67205b6053656c663a3a6d75746174655f636f6c6c656374696f6e605d9866697273742e204f6e6c792063616c6c61626c6520627920746865206e6577206f776e65722e6863616e63656c5f636f6c6c656374696f6e5f7472616e73666572040134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964002a084d0143616e63656c7320612070656e64696e6720636f6c6c656374696f6e207472616e736665722e2052657175697265732063616c6c696e67205b6053656c663a3a6d75746174655f636f6c6c656374696f6e605d190166697273742e204f6e6c792063616c6c61626c6520627920746865206e6577206f776e6572206f72207468652063757272656e7420636f6c6c656374696f6e206f776e65722e44636c61696d5f636f6c6c656374696f6e7310012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265690701245369676e6174757265000140657468657265756d5f616464726573739103013c457468657265756d41646472657373000140636f6c6c656374696f6e5f636f756e740d01010c75333200206021015472616e7366657273206f776e657273686970206f6620636f6c6c656374696f6e7320746f206064657374696e6174696f6e6020696620746865207369676e617475726520616e646c60636f6c6c656374696f6e5f636f756e7460206d6174636865732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900c0616e6420606164647265737360206d61746368657320746865206064657374696e6174696f6e60206163636f756e742e005501546869732077696c6c20616c776179732065786563757465207769746820776569676874206f66205b60436f6e6669673a3a4d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e74605dfc616e642069742077696c6c207265696d62757273652077656967687420666f7220636f6c6c656374696f6e7320756e6465722074686174206e756d6265722e003c23232320506172616d65746572733a2d012d206064657374696e6174696f6e603a20546865206163636f756e7420746861742077696c6c2072656365697665206f776e657273686970206f662074686520636f6c6c656374696f6e735d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e31012d2060657468657265756d5f61646472657373603a2054686520457468657265756d20616464726573732066726f6d20776869636820746865206d657373616765206973207369676e65642e51012d2060636f6c6c656374696f6e5f636f756e74603a20546865206e756d626572206f6620636f6c6c656374696f6e7320746861742077696c6c20626520636c61696d65642e2049742063616e20616c736f20626501012020686967686572207468616e207468652061637475616c206e756d6265722c206275742069662069742773206c6f7765722069742077696c6c206661696c2e30636c61696d5f746f6b656e730c012c64657374696e6174696f6e000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265690701245369676e6174757265000140657468657265756d5f616464726573739103013c457468657265756d41646472657373002148450153656e6473205b604576656e743a3a436c61696d546f6b656e73496e69746961746564605d206576656e742069662076616c69646174696f6e206f662074686520706172616d732073756363656564732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900c0616e6420606164647265737360206d61746368657320746865206064657374696e6174696f6e60206163636f756e742e003c23232320506172616d65746572733af42d206064657374696e6174696f6e603a20546865206163636f756e7420746861742077696c6c207265636569766520746f6b656e2062616c616e6365735d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e35012d2060657468657265756d5f6164647265737360203a2054686520457468657265756d20616464726573732066726f6d20776869636820746865206d657373616765206973207369676e65642e4c66696e6973685f636c61696d5f746f6b656e7308012c64657374696e6174696f6e000130543a3a4163636f756e744964000140657468657265756d5f616464726573739103013c457468657265756d41646472657373002408450153656e647320616e206576656e742074686174207369676e696669657320636c61696d696e672074686520746f6b656e732077617320636f6d706c657465642e204f6e6c792063616c6c61626c65206279905b60436f6e6669673a3a457468657265756d4d6967726174696f6e4f726967696e605d2e5c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206d75746174696f6e51020198426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e4d75746174696f6e3e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ef105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d734907014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e496400011476616c7565c9020170426f783c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e496400011476616c75657107015c4f7074696f6e3c426f783c546f6b656e4f663c543e3e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b10201484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b502013c543a3a4174747269627574654b657900011476616c7565750701584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565390301784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e49640001286163636f756e745f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565550301644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e496400012864657363726970746f72050701a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e2075736528666f7263655f6d696e7414011863616c6c65724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e000124726563697069656e74f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d737d070170426f783c466c657869626c654d696e74506172616d734f663c543e3e0001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e001b0ccc53616d65206173205b606d696e74605d2853656c663a3a6d696e74292c206275742069742069732063616c6c61626c6520627951015b60436f6e6669673a3a457468657265756d4d6967726174696f6e4f726967696e605d2e204966206063616c6c657260206973204e6f6e652c2069742077696c6c207573652074686520636f6c6c656374696f6e1d016f776e65722e20496620606465706f7369746f72602069732060536f6d65602c20746865792077696c6c2070617920746865206465706f73697420666f72206d696e74696e672e28666f7263655f6275726e0c011863616c6c6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000118706172616d734507013c4275726e506172616d734f663c543e001c08e053616d65206173205b606275726e605d2853656c663a3a6275726e292c20627574206974206973206f6e6c792063616c6c61626c65206279dc5b60436f6e6669673a3a466f7263654f726967696e605d2e20457865637574657320746865206275726e206279206063616c6c6572602e60666f7263655f617070726f76655f636f6c6c656374696f6e10011863616c6c6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6ebd020134543a3a45787069726174696f6e001d083d0153616d65206173205b60617070726f76655f636f6c6c656374696f6e605d2853656c663a3a617070726f76655f636f6c6c656374696f6e292c206275742069742069732063616c6c61626c65206279605b60436f6e6669673a3a466f7263654f726967696e605d2e30666f7263655f667265657a65040110696e666fa102012c467265657a654f663c543e001e043d0153616d65206173205b60667265657a65605d2853656c663a3a667265657a65292c206275742069742069732063616c6c61626c65206279205b60436f6e6669673a3a466f7263654f726967696e605d70666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f696404011476616c75651d01013c543a3a436f6c6c656374696f6e4964001f043d0153657473205b604e657874436f6c6c656374696f6e4964605d20746f206076616c7565602e204f6e6c792063616c6c61626c65206279205b60436f6e6669673a3a466f7263654f726967696e605d2e68666f7263655f7365745f657468657265756d5f6163636f756e7408011c616464726573739103013c457468657265756d4164647265737300011476616c7565850701684f7074696f6e3c436f6c6c656374696f6e4964734f663c543e3e002204550153657473205b60436c61696d61626c65436f6c6c656374696f6e496473605d20746f206076616c7565602e204f6e6c792063616c6c61626c65206279205b60436f6e6669673a3a466f7263654f726967696e605d2e80666f7263655f7365745f657468657265756d5f636f6c6c656374696f6e5f6964080158657468657265756d5f636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e49640001506e61746976655f636f6c6c656374696f6e5f6964b102015c4f7074696f6e3c543a3a436f6c6c656374696f6e49643e002308210153657473205b604e6174697665436f6c6c656374696f6e496473605d20746f20606e61746976655f636f6c6c656374696f6e5f6964602e204f6e6c792063616c6c61626c65206279605b60436f6e6669673a3a466f7263654f726967696e605d2e78666f7263655f7365745f756e6d696e7461626c655f746f6b656e5f6964730c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f69642c012c42617365546f6b656e496400012c746f6b656e5f696e6465782c0128546f6b656e496e646578002608d453657473205b60556e6d696e7461626c65546f6b656e496473605d2073746f726167652e204f6e6c792063616c6c61626c65206279605b60436f6e6669673a3a466f7263654f726967696e605d2e80666f7263655f6372656174655f657468657265756d5f636f6c6c656374696f6e1001146f776e6572000130543a3a4163636f756e74496400011c636c61696d65729103013c457468657265756d41646472657373000158657468657265756d5f636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e496400012864657363726970746f72050701a0426f783c3c5420617320436f6e6669673e3a3a436f6c6c656374696f6e44657363726970746f723e0027303501437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626539015b60436f6e6669673a3a457468657265756d4d6967726174696f6e4f726967696e605d2e20497420646966666572732066726f6d2060666f7263655f6372656174655f636f6c6c656374696f6e60190173696e63652069742077726974657320746f20604e6174697665436f6c6c656374696f6e4964736020616e642060436c61696d61626c65436f6c6c656374696f6e496473602e00202320506172616d73e02d20606f776e657260202d20746865206163636f756e7420746861742077696c6c206f776e20746865206e657720636f6c6c656374696f6e31012d2060636c61696d657260202d2074686520657468657265756d206164647265737320746861742077696c6c2062652061626c6520746f20636c61696d2074686520636f6c6c656374696f6ee82d2060657468657265756d5f636f6c6c656374696f6e5f696460202d2074686520636f6c6c656374696f6e206964206f6e20657468657265756d002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e207573659c666f7263655f7365745f657468657265756d5f756e6d696e7461626c655f746f6b656e5f6964730c0158657468657265756d5f636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000134626173655f746f6b656e5f69642c012c42617365546f6b656e496400012c746f6b656e5f696e6465782c0128546f6b656e496e6465780028085d0153657473205b60556e6d696e7461626c65546f6b656e496473605d207573696e6720657468657265756d5f636f6c6c656374696f6e5f69642c207468652066756e6374696f6e2077696c6c206661696c2069662074686584657468657265756d5f636f6c6c656374696f6e5f696420697320696e76616c696418696e667573650c0134636f6c6c656374696f6e5f69641d01013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69641d010128543a3a546f6b656e4964000118616d6f756e741d01013042616c616e63654f663c543e002c282501496e667573657320454e4a20696e746f2074686520746f6b656e2e205468652061637475616c20616d6f756e7420726573657276656420697320616d6f756e74202a20737570706c79d44974206973207065726d697373696f6e6c6573732069662074686520616e796f6e655f63616e5f696e667573652069732074727565007c536565205b496e667573696f6e5d28637261746523696e667573696f6e7329004d015468652066756e6374696f6e2063616c63756c617465732074686520746f74616c20616d6f756e7420746f206265207265736572766564206279206d756c7469706c79696e672074686520696e667573696f6e74616d6f756e742062792074686520746f6b656e277320737570706c792e0061014e6f74653a204966207468652063616c6c6572206973206e6f742074686520636f6c6c656374696f6e206f776e65722c2074686520696e667573696f6e20616d6f756e74206973207472616e736665727265642066726f6d31017468652063616c6c657220746f20746865206f776e65722e2054686520616d6f756e74206973207468656e20726573657276656420696e20746865206f776e65722773206163636f756e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e05070c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f7214244163636f756e744964010030546f6b656e42616c616e636501181c526f79616c7479015502704578706c69636974526f79616c747943757272656e63696573566563015d02284174747269627574657301090700100118706f6c696379150701e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e0001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e00016c6578706c696369745f726f79616c74795f63757272656e636965735d0201704578706c69636974526f79616c747943757272656e63696573566563000128617474726962757465730907012841747472696275746573000009070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d07045300000400110701185665633c543e00000d070c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b657901b5021456616c756501b9020008010c6b6579b502010c4b657900011476616c7565b902011456616c7565000011070000020d070015070c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c7479015502001401106d696e74190701a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726e1d07016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e736665722107017c44656661756c745472616e73666572506f6c69637944657363726970746f720001246174747269627574652507018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b65742907019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e00001907103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74d90201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79b10201504f7074696f6e3c546f6b656e42616c616e63653e00015c666f7263655f636f6c6c617073696e675f737570706c79200110626f6f6c00001d07103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f72000000002107103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f72000000002507103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f72000000002907103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c74790155020004011c726f79616c74797102013c4f7074696f6e3c526f79616c74793e00002d07103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d7324244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c74790155022841747472696275746573010907104e616d650181021853796d626f6c010d03204c6f636174696f6e01fc01082c437265617465546f6b656e300120746f6b656e5f69641d01011c546f6b656e4964000138696e697469616c5f737570706c791d010130546f6b656e42616c616e63650001546163636f756e745f6465706f7369745f636f756e740d01010c75333200010c6361702d0301784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72910201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656e200110626f6f6c000130667265657a655f7374617465a902014c4f7074696f6e3c467265657a6553746174653e000128617474726962757465730907012841747472696275746573000120696e667573696f6e1d01011c42616c616e6365000144616e796f6e655f63616e5f696e66757365200110626f6f6c0001206d6574616461746131070184437265617465546f6b656e4d657461646174613c4e616d652c2053796d626f6c3e00014470726976696c656765645f706172616d73350701e04f7074696f6e3c50726976696c65676564437265617465546f6b656e506172616d733c4163636f756e7449642c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000100003107103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744c437265617465546f6b656e4d6574616461746108104e616d650181021853796d626f6c010d03000c01106e616d65810201104e616d6500011873796d626f6c0d03011853796d626f6c000134646563696d616c5f636f756e7408010875380000350704184f7074696f6e0404540139070108104e6f6e6500000010536f6d650400390700000100003907103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c50726976696c65676564437265617465546f6b656e506172616d7308244163636f756e7449640100204c6f636174696f6e01fc000c014072657175697265735f6465706f736974200110626f6f6c000138666f726569676e5f706172616d733d0701b04f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c4c6f636174696f6e3e3e0001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e00003d0704184f7074696f6e0404540141070108104e6f6e6500000010536f6d650400410700000100004107103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d7304204c6f636174696f6e01fc000801206c6f636174696f6e950101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64b10201304f7074696f6e3c753132383e00004507103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e63650118000c0120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e636500015072656d6f76655f746f6b656e5f73746f72616765200110626f6f6c00004907103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000000204f70657261746f72100120746f6b656e5f69641d01011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e741d010130546f6b656e42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000100004d0704184f7074696f6e04045401f1050108104e6f6e6500000010536f6d650400f105000001000051070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015507045300000400590701185665633c543e000055070c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73014907000801286163636f756e745f69640001244163636f756e744964000118706172616d7349070118506172616d73000059070000025507005d070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016107045300000400650701185665633c543e000061070c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73012d07000801286163636f756e745f69640001244163636f756e744964000118706172616d732d070118506172616d730000650700000261070069070c1c73705f636f7265146563647361245369676e6174757265000004006d07017c5b75383b205349474e41545552455f53455249414c495a45445f53495a455d00006d07000003410000000800710704184f7074696f6e0404540105030108104e6f6e6500000010536f6d65040005030000010000750704184f7074696f6e0404540179070108104e6f6e6500000010536f6d6504007907000001000079070c3c65705f6d756c74695f746f6b656e7324617474726962757465244174747269627574650c3841747472696275746556616c756501b902244163636f756e74496401001c42616c616e63650118000c011476616c7565b902013841747472696275746556616c756500011c6465706f7369741d01011c42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e00007d07103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7448466c657869626c654d696e74506172616d7324244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c74790155022841747472696275746573010907104e616d650181021853796d626f6c010d03204c6f636174696f6e01fc0108304372656174654f724d696e740400810701a901437265617465546f6b656e506172616d733c4163636f756e7449642c20546f6b656e49642c20546f6b656e42616c616e63652c2042616c616e63652c20526f79616c74792c0a417474726962757465732c204e616d652c2053796d626f6c2c204c6f636174696f6e2c3e000000104d696e740c0120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e63650001246465706f7369746f72690201444f7074696f6e3c4163636f756e7449643e000100008107103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7444437265617465546f6b656e506172616d7324244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c74790155022841747472696275746573010907104e616d650181021853796d626f6c010d03204c6f636174696f6e01fc00300120746f6b656e5f69641d01011c546f6b656e4964000118616d6f756e741d010130546f6b656e42616c616e63650001546163636f756e745f6465706f7369745f636f756e740d01010c75333200010c6361702d0301784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72910201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656e200110626f6f6c000130667265657a655f7374617465a902014c4f7074696f6e3c467265657a6553746174653e000128617474726962757465730907012841747472696275746573000120696e667573696f6e1d01011c42616c616e6365000144616e796f6e655f63616e5f696e66757365200110626f6f6c0001206d6574616461746131070184437265617465546f6b656e4d657461646174613c4e616d652c2053796d626f6c3e00014470726976696c656765645f706172616d73350701e04f7074696f6e3c50726976696c65676564437265617465546f6b656e506172616d733c4163636f756e7449642c204c6f636174696f6e3e3e0000850704184f7074696f6e0404540189070108104e6f6e6500000010536f6d6504008907000001000089070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540118045300000400290301185665633c543e00008d070c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6ea1030134506f6f6c734d75746174696f6e000028b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e005501546869732065787472696e7369632063616e207564706174652074686520666565207368617265206f66206561636820706f6f6c2c206279206170706c79696e672070726f766964656420606d75746174696f6e605d01636f6e73697374696e67206f6620616c6c20706f6f6c7320616e6420746865697220606665655f7368617265602c20776869636820697320612070657263656e746167652076616c75652e205468697320616c6c6f77734d016368616e67696e6720686f772066656573206172652073706c6974206265747765656e20706f6f6c732e20546f74616c2070657263656e74616765206d75737420626520313030252c206f7468657277697365550160496e76616c696446656553686172657360206572726f722069732072657475726e65642e20456d6974732060506f6f6c734d75746174656460206576656e7420696e20746865207375636365737320636173652e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e91070c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000140406372656174655f6675656c5f74616e6b04012864657363726970746f729507015c4675656c54616e6b44657363726970746f724f663c543e000024a8437265617465732061206675656c2074616e6b2c20676976656e2061206064657363726970746f72602e00510147656e657261746573206120646973637265746520604163636f756e7449646020666f7220746865206675656c2074616e6b206261736564206f6e2070617373656420696e20706172616d65746572732c206974390174616b657320612073746f72616765206465706f73697420616e6420656d69747320604675656c54616e6b4372656174656460206576656e7420696e20746865207375636365737320636173652e002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6eb903013c543a3a54616e6b4d75746174696f6e000124b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e001d0143616c6c6572206d75737420626520746865206f776e6572206f6620746865206675656c2074616e6b2c20616e64207468652074616e6b206d7573742062652066726f7a656e2e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e6572f82d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206973206e6f742066726f7a656e2c6164645f6163636f756e7408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964f10501444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964f10501444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00011c757365725f6964f10501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e64f9030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cb9050160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773090801744f7074696f6e3c446973706174636853657474696e67734f663c543e3e0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6cb9050160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00012073657474696e6773090801744f7074696f6e3c446973706174636853657474696e67734f663c543e3e00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e74294c6d75746174655f667265657a655f73746174650c011c74616e6b5f6964f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964bd0201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656e200110626f6f6c00071435014d7574617465206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062652075736564002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e65723c696e736572745f72756c655f7365740c011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012072756c655f7365749d07015852756c6553657444657363726970746f724f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e000120757365725f696473210801584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e000120757365725f696473210801584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e00011c757365725f69644d0701644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6efd030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b58666f7263655f6372656174655f6675656c5f74616e6b0801146f776e6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012864657363726970746f729507015c4675656c54616e6b44657363726970746f724f663c543e000e1464466f72636520637265617465732061206675656c2074616e6b002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c7265616479206578697374735c666f7263655f62617463685f6164645f6163636f756e740c01146f776e6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011c74616e6b5f6964f10501444c6f6f6b7570536f757263654f663c543e000120757365725f696473210801584261746368557365724163636f756e74734f663c543e000f04d45365747320746865206163636f756e742073746f7261676520666f7220676976652074616e6b5f696420616e64206163636f756e74040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e95070c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d6501ad034852756c6553657444657363726970746f7273019907644163636f756e7452756c6553657444657363726970746f727301d903001401106e616d65ad0301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74c50301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574739907014852756c6553657444657363726970746f727300013c636f7665726167655f706f6c696379d1030138436f766572616765506f6c6963790001346163636f756e745f72756c6573d90301644163636f756e7452756c6553657444657363726970746f7273000099070c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456019d07045300000400fd07013842547265654d61703c4b2c20563e00009d070c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f7201a107204d617852756c657301f1070008011472756c6573f50701b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e00013c726571756972655f6163636f756e74200110626f6f6c0000a1070c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f7204045400012c4857686974656c697374656443616c6c6572730400e103016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e730400a507017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400b10701884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400b5070184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c4275646765740400bd07018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e0400f103015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c730400c107015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400d90701885065726d697474656445787472696e7369637344657363726970746f724f663c543e0007004857686974656c697374656450616c6c6574730400e507018457686974656c697374656450616c6c65747344657363726970746f724f663c543e00080040526571756972655369676e61747572650400e9070164526571756972655369676e617475726552756c654f663c543e0009003c4d696e696d756d496e667573696f6e0400ed0701604d696e696d756d496e667573696f6e52756c654f663c543e000a0000a507104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801a907000400ad070188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000a9070850656e6a696e5f6d61747269785f72756e74696d65404d6178436f6c6c656374696f6e49647300000000ad070c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004002503012c42547265655365743c543e0000b107104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e63650000b507104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401b907000400b90701184275646765740000b9070c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741d01011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d6265720000bd07104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f72041842756467657401b907000400b90701184275646765740000c107104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c01c5070c4d617801c907000400cd070184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e0000c5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000c9070850656e6a696e5f6d61747269785f72756e74696d65384d617843616c6c46696c7465727300000000cd070c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401c507045300000400d107012c42547265655365743c543e0000d1070420425472656553657404045401c507000400d507000000d507000002c50700d907104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01b9050c4d617801dd07000400e1070154426f756e6465645665633c43616c6c2c204d61783e0000dd070850656e6a696e5f6d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e67746800000000e1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b905045300000400c90501185665633c543e0000e507104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574737057686974656c697374656450616c6c65747344657363726970746f72081043616c6c01b9050c4d617801dd07000400e1070154426f756e6465645665633c43616c6c2c204d61783e0000e907104470616c6c65745f6675656c5f74616e6b731472756c657344726571756972655f7369676e617475726550526571756972655369676e617475726552756c6504245075626c69634b6579012d060004002d0601245075626c69634b65790000ed07104470616c6c65745f6675656c5f74616e6b731472756c6573406d696e696d756d5f696e667573696f6e4c4d696e696d756d496e667573696f6e52756c65041c42616c616e6365011800040018011c42616c616e63650000f1070850656e6a696e5f6d61747269785f72756e74696d65384d617852756c657350657253657400000000f5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a107045300000400f90701185665633c543e0000f907000002a10700fd07042042547265654d617008044b01100456019d0700040001080000000108000002050800050800000408109d0700090804184f7074696f6e040454010d080108104e6f6e6500000010536f6d6504000d0800000100000d080c4470616c6c65745f6675656c5f74616e6b7314747970657340446973706174636853657474696e677308245369676e61747572650111082c426c6f636b4e756d6265720110000c013c7573655f6e6f6e655f6f726967696e200110626f6f6c000148706179735f72656d61696e696e675f666565200110626f6f6c0001247369676e6174757265190801e44f7074696f6e3c63726174653a3a457870697261626c655369676e61747572653c5369676e61747572652c20426c6f636b4e756d6265723e3e000011080c1c73705f636f72651c73723235353139245369676e617475726500000400150801205b75383b2036345d00001508000003400000000800190804184f7074696f6e040454011d080108104e6f6e6500000010536f6d6504001d0800000100001d080c4470616c6c65745f6675656c5f74616e6b731874726169747348457870697261626c655369676e617475726508245369676e61747572650111082c426c6f636b4e756d6265720110000801247369676e6174757265110801245369676e61747572650001306578706972795f626c6f636b10012c426c6f636b4e756d626572000021080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f105045300000400250801185665633c543e00002508000002f1050029080c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000130386372656174655f6c697374696e671c01346d616b655f61737365745f696461020130417373657449644f663c543e00013474616b655f61737365745f696461020130417373657449644f663c543e000118616d6f756e741d010144546f6b656e42616c616e63654f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00011073616c740d04011c53616c743c543e0001306c697374696e675f64617461110401404c697374696e67446174614f663c543e0001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00007c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e005901546865206c697374696e6720646f6573206e6f74206265636f6d652061637469766520756e74696c2061667465722074686520606c697374696e6741637469766544656c61796020283520626c6f636b73292068617321017061737365642e204966206974277320616e2061756374696f6e2c20697420737461727473207768656e20697473206073746172745f626c6f636b6020697320726561636865642e006101412060546f6b656e602063616e6e6f74206265206c6973746564206f6e20746865206d61726b6574706c6163652069662069747320606c697374696e675f666f7262696464656e60206669656c642069732073657420746f14747275652e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773d42d20606c697374696e675f64617461603a20546869732064657465726d696e6573207468652074797065206f66206c697374696e6759012d20606465706f7369746f72603a20546865206163636f756e7420746861742077696c6c207265736572766520746865206465706f7369742e2054686973206d7573742062652073657420746f204e6f6e6520616e64b0202063616e206f6e6c792062652073657420696e7465726e616c6c792062792061206675656c2074616e6b2e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69643401384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69643401384c697374696e6749644f663c543e000118616d6f756e741d010144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657461012d205b604572726f723a3a526563656976656456616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69643401384c697374696e6749644f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00034c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e6101416e2061756374696f6e20697320636f6e7369646572656420616374697665206966207468652063757272656e7420626c6f636b206973206265747765656e2074686520737461727420616e6420656e6420626c6f636b7359016f66207468652061756374696f6e2e204f6e6c7920746865206c6174657374206269642069732073746f726564206f6e20616e2061756374696f6e2e20416c6c2062696473206d75737420696e6372656173652062795d0174686520606d696e696d756d426964496e63726561736550657263656e74616765602c20616e642074686520666972737420626964206d75737420626520686967686572207468616e2074686520707269636520736574747768656e20746865206c697374696e672077617320637265617465642e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696d756d5f707269636520666f722061206269644c706c6163655f636f756e7465725f6f666665720c01286c697374696e675f69643401384c697374696e6749644f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e0001246465706f7369746f724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e0009245901506c61636573206120636f756e746572206f66666572206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e206f666665722e205468652063616c6c6572206d757374206f776e610174686520746f6b656e207468617420746865206f666665722069732072657175657374696e672e2054686520636f756e746572206f666665722063616e206f6e6c7920626520757064617465642062792063616c6c696e674d015b6053656c663a3a616e737765725f636f756e7465725f6f66666572605d2e204f6e6c79206f6e6520636f756e746572206f666665722063616e206265206d61646520617420612074696d6520616e642069744c63616e6e6f74206265207265706c616365642e003823232320506172616d6574657273ec2d20606c697374696e675f696460202d20746865206964206f6620746865206f6666657220746861742077696c6c20626520636f756e746572656451012d2060707269636560202d2074686520707269636520666f722074686520636f756e746572206f666665722e204974206d75737420626520686967686572207468616e20746865206f666665722070726963652e49012d20606465706f7369746f7260202d206d7573742062652073657420746f20604e6f6e65602e204974206973206f6e6c7920757361626c6520696e7465726e616c6c79206279206675656c2074616e6b732e50616e737765725f636f756e7465725f6f666665721001286c697374696e675f69643401384c697374696e6749644f663c543e00011c63726561746f72000130543a3a4163636f756e744964000120726573706f6e736535040164436f756e7465724f66666572526573706f6e73654f663c543e00013463757272656e745f70726963651d010144546f6b656e42616c616e63654f663c543e000a285d01526573706f6e647320746f206120636f756e746572206f66666572206f6e2061206c697374696e672e205468652063616c6c6572206d757374206265207468652073656c6c6572206f6620746865206c697374696e672e4d0149662074686520636f756e746572206f666665722069732061636365707465642c20746865206c697374696e672077696c6c2062652066696c6c65642e20496620697427732072656a65637465642c207468655101636f756e746572206f666665722069732064656c657465642e2049742063616e20616c736f2062652075706461746564207769746820612060436f756e7465726020726573706f6e73652e204f6e6c7920746865a4627579657220616e642073656c6c6572206d61792063616c6c20746869732065787472696e7369632e003823232320506172616d6574657273ec2d20606c697374696e675f696460202d20746865206964206f6620746865206f6666657220746861742077696c6c20626520636f756e746572656415012d206063726561746f7260202d20746865206163636f756e74207468617420637265617465642074686520636f756e746572206f6666657220287468652073656c6c65722919012d2060726573706f6e736560202d20776865746865722074686520636f756e7465722069732061636365707465642c2072656a65637465642c206f7220636f756e7465726564e02d206063757272656e745f707269636560202d206d757374206d6174636820746865207072696365206265696e6720636f756e74657265644066696e616c697a655f61756374696f6e0401286c697374696e675f69643401384c697374696e6749644f663c543e000438490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e736665721d0166756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e2049742063616e2062652063616c6c656420627920616e796f6e652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657445012d205b604572726f723a3a526563656976656456616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d28202072657175697265645872656d6f76655f657870697265645f6c697374696e670401286c697374696e675f69643401384c697374696e6749644f663c543e000804610152656d6f76652061206c697374696e67207468617420697320657870697265642e204974206f6e6c7920776f726b7320666f72206f66666572732e20546869732063616c6c206973207065726d697373696f6e6c6573732e407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565e4011c50657262696c6c0005143d014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e2043616e206f6e6c792062652063616c6c65642062792060466f7263654f726967696e602e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f2073657450666f7263655f6372656174655f6c697374696e6720011873656c6c6572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001346d616b655f61737365745f696461020130417373657449644f663c543e00013474616b655f61737365745f696461020130417373657449644f663c543e000118616d6f756e741d010144546f6b656e42616c616e63654f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00011073616c740d04011c53616c743c543e0001306c697374696e675f64617461110401404c697374696e67446174614f663c543e0001386465706f7369745f6261636b65724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00062c3501466f726365206372656174652061206c697374696e672e2054686973206973206f6e6c792063616c6c61626c6520627920746865205b60436f6e6669673a3a466f7263654f726967696e605d2e00302320506172616d65746572730061014d6f73746c79207468652073616d65206173205b6053656c663a3a6372656174655f6c697374696e67605d2c2062757420606465706f7369745f6261636b6572602063616e20626520696e636c7564656420746f20706179ac61206465706f736974206966206073656c6c65726020646f6573206e6f74206861766520656e6f7567682e002023204572726f727300250153616d65206173205b6053656c663a3a6372656174655f6c697374696e67605d2c2065786365707420604261644f726967696e6020696620746865206f726967696e206973206e6f745c5b60436f6e6669673a3a466f7263654f726967696e605d3c666f7263655f706c6163655f626964100118626964646572f105018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286c697374696e675f69643401384c697374696e6749644f663c543e00011470726963651d010144546f6b656e42616c616e63654f663c543e00013066756e64735f6261636b65724d0701ac4f7074696f6e3c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263653e00070c550153616d65206173205b6372656174655f6c697374696e675d2853656c663a3a706c6163655f626964292c2062757420616c6c6f77732073706563696679696e672074686520606269646465726020616e642063616e4101706c61636520612062696420696e20616e20696e6163746976652061756374696f6e2e204f6e6c792063616c6c61626c65206279205b60436f6e6669673a3a466f7263654f726967696e605d2e20496651016066756e64735f6261636b6572602069732060536f6d65602c2069742077696c6c207472616e736665722062616c616e636520696620606269646465726020646f6573206e6f74206861766520656e6f7567682e50666f7263655f63616e63656c5f6c697374696e670401286c697374696e675f69643401384c697374696e6749644f663c543e000b043501466f7263652063616e63656c2061206c697374696e672e2054686973206973206f6e6c792063616c6c61626c6520627920746865205b60436f6e6669673a3a466f7263654f726967696e605d2e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e2d080c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6cb9050160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963200110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6cb9050160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963200110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e31080c5470616c6c65745f6d61747269785f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73c905017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265200110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e35080c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400011c14636c61696d0c011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265690701245369676e6174757265000140657468657265756d5f616464726573739103013c457468657265756d41646472657373000064844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e35012d2060657468657265756d5f6164647265737360203a2054686520457468657265756d20616464726573732066726f6d20776869636820746865206d657373616765206973207369676e65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686f9103013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e00013859014d696e742061206e657720636c61696d20666f7220616e20457468657265756d206164647265737320746f20636f6c6c65637420454649732e20546865206469737061746368206f726967696e20666f722074686973610163616c6c206d757374206265205f526f6f745f2e20546869732065787472696e73696320697320696e207468652070616c6c657420696e206361736520616e206576656e742077617320736f6d65686f77206d69737365645d016279207468652072656c6179657220616e64206e6f772074686520726f6f74206f722074686520676f7665726e616e63652061646d696e2077616e7420746f206d696e74206120636c61696d20666f7220612075736572e46469726563746c7920776974686f757420676f696e67207468726f75676820746865207265717565737420636c61696d2070726f636573732e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d08010c6f6c649103013c457468657265756d4164647265737300010c6e65779103013c457468657265756d416464726573730002280501606d6f76655f636c61696d60206d6f7665732074686520636c61696d2066726f6d206f6e6520457468657265756d206164647265737320746f20616e6f746865720028417267756d656e74733a00642a20606f6c64603a20457468657265756d416464726573732c642a20606e6577603a20457468657265756d416464726573732c00fc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f28312938726571756573745f636c61696d73080130626c6f636b5f6e756d626572100140426c6f636b4e756d6265724f663c543e00012862617463685f6461746139080144426f756e646564436c61696d4f663c543e000350610160726571756573745f636c61696d7360206973206f6e6c792061636365737369626c65206279207468652072656c6179657220616e6420616c6c6f7773207468656d20746f207265717565737420636c61696d7320666f726061206261746368206f66207472616e73616374696f6e732e005101546865207573657273206275726e7320746865697220457468657265756d204546492f454e4a20686f6c64696e677320746f20676574207468656d206f6e746f20456e6a696e2072656c6179636861696e2061733d01454e4a3220746f6b656e732e205468652072656c61796572206c697374656e7320746f20746865206275726e206576656e74732062617463686573207468656d20616e642063616c6c732074686973610165787472696e73696320746f20726571756573747320636c61696d20666f72207468656d2e2052656c6179657220616c736f2073656e64732074686520626c6f636b206e756d626572207570746f20776869636820616c6c6101746865206275726e206576656e747320776572652070726f636573736564206173206120706172616d657465722e205468697320626c6f636b2069732073746f726564206f6e2070616c6c657420746f2070726576656e7455017265706c61792061747461636b2e20416c736f20697420697320696d706f7274616e7420746f20736574207468652065786368616e67652072617465206265666f726520746869732065787472696e7369632069731c63616c6c65642e002c506172616d65746572733a004d012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620457468657265756d206f722050617261636861696e20626c6f636b207468617420636f6e7461696e73207468653820207472616e73616374696f6e2ef82a206062617463685f64617461603a204120766563746f72206f6620457468657265756d5472616e73616374696f6e446174614f6620737472756374732e00fc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e293472656a6563745f636c61696d7304012862617463685f6461746149080158426f756e64656452656a656374446174614f663c543e00053061016072656a6563745f636c61696d736020697320612066756e6374696f6e20746861742069732063616c6c656420627920466f7263654f726967696e20616e6420616c6c6f777320746f2072656a6563742061206261746368b86f6620636c61696d73207468617420776572652072656a65637465642075706f6e20766572696669636174696f6e0028417267756d656e74733a0005012a206062617463685f64617461603a204120766563746f72206f662075736572206163636f756e747320616e64207472616e73616374696f6e206861736865732e00fc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e98416e642052454d4f5645207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f721801107531323800082c1d01607365745f65786368616e67655f726174656020697320612066756e6374696f6e20746861742063616e2062652063616c6c656420627920466f7263654f726967696e20616e646469742073657473207468652065786368616e67652072617465002c506172616d65746572733a00502a20606e756d657261746f72603a20753132382c582a206064656e6f6d696e61746f72603a20753132382c00fc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129387365745f64656c61795f74696d6504012864656c61795f74696d65100140426c6f636b4e756d6265724f663c543e0009305d01546869732066756e6374696f6e207365747320612064656c61792074696d6520666f7220636c61696d7320616e64207265717569726573206120676f7665726e616e6365206f726967696e20746f20657865637574652e0028417267756d656e74733a0061012a206064656c61795f74696d65603a205468652064656c61795f74696d6520706172616d6574657220697320746865206e756d626572206f6620626c6f636b732074686174206d7573742070617373206265666f7265206155016365727461696e20616374696f6e2063616e2062652074616b656e2e20496e207468697320636173652c206974206973206265696e67207573656420746f20736574207468652064656c61792074696d6520666f7280636c61696d7320696e2074686520676f7665726e616e63652070616c6c65742e002052657475726e733a00250165697468657220604f6b2828292960206966207468652064656c61792074696d65206973207375636365737366756c6c79207365742c206f7220616e20604572726020776974682061e06044697370617463684572726f7260206966207468652064656c61792074696d65206973206c657373207468616e20323420686f7572732e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e39080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454013d08045300000400450801185665633c543e00003d080c3470616c6c65745f636c61696d7314747970657314436c61696d081c42616c616e6365011810486173680134000c01106861736834011048617368000114636c61696d410801605472616e73616374696f6e446174613c42616c616e63653e00013069735f6566695f746f6b656e200110626f6f6c000041080c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461041c42616c616e636501180008011c6163636f756e749103013c457468657265756d41646472657373000118616d6f756e7418011c42616c616e6365000045080000023d080049080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014d08045300000400510801185665633c543e00004d080c3470616c6c65745f636c61696d731474797065732852656a6563744461746104104861736801340008011c6163636f756e749103013c457468657265756d416464726573730001106861736834011048617368000051080000024d080055080c3c70616c6c65745f6964656e746974791870616c6c65741043616c6c040454000158346164645f72656769737472617204011c6163636f756e74f10501504163636f756e7449644c6f6f6b75704f663c543e00001c7841646420612072656769737472617220746f207468652073797374656d2e00fc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060543a3a5265676973747261724f726967696e602e00a82d20606163636f756e74603a20746865206163636f756e74206f6620746865207265676973747261722e0094456d6974732060526567697374726172416464656460206966207375636365737366756c2e307365745f6964656e74697479040110696e666f5908016c426f783c543a3a4964656e74697479496e666f726d6174696f6e3e000128290153657420616e206163636f756e742773206964656e7469747920696e666f726d6174696f6e20616e6420726573657276652074686520617070726f707269617465206465706f7369742e005501496620746865206163636f756e7420616c726561647920686173206964656e7469747920696e666f726d6174696f6e2c20746865206465706f7369742069732074616b656e2061732070617274207061796d656e7450666f7220746865206e6577206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e008c2d2060696e666f603a20546865206964656e7469747920696e666f726d6174696f6e2e0088456d69747320604964656e7469747953657460206966207375636365737366756c2e207365745f7375627304011073756273e10801645665633c28543a3a4163636f756e7449642c2044617461293e0002248c53657420746865207375622d6163636f756e7473206f66207468652073656e6465722e0055015061796d656e743a20416e79206167677265676174652062616c616e63652072657365727665642062792070726576696f757320607365745f73756273602063616c6c732077696c6c2062652072657475726e65642d01616e6420616e20616d6f756e7420605375624163636f756e744465706f736974602077696c6c20626520726573657276656420666f722065616368206974656d20696e206073756273602e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e00b02d206073756273603a20546865206964656e74697479277320286e657729207375622d6163636f756e74732e38636c6561725f6964656e746974790003203901436c65617220616e206163636f756e742773206964656e7469747920696e666f20616e6420616c6c207375622d6163636f756e747320616e642072657475726e20616c6c206465706f736974732e00ec5061796d656e743a20416c6c2072657365727665642062616c616e636573206f6e20746865206163636f756e74206172652072657475726e65642e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520612072656769737465726564246964656e746974792e0098456d69747320604964656e74697479436c656172656460206966207375636365737366756c2e44726571756573745f6a756467656d656e740801247265675f696e6465780d010138526567697374726172496e64657800011c6d61785f6665651d01013042616c616e63654f663c543e00044094526571756573742061206a756467656d656e742066726f6d2061207265676973747261722e0055015061796d656e743a204174206d6f737420606d61785f666565602077696c6c20626520726573657276656420666f72207061796d656e7420746f2074686520726567697374726172206966206a756467656d656e7418676976656e2e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e001d012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973207265717565737465642e55012d20606d61785f666565603a20546865206d6178696d756d206665652074686174206d617920626520706169642e20546869732073686f756c64206a757374206265206175746f2d706f70756c617465642061733a00306060606e6f636f6d70696c65b853656c663a3a7265676973747261727328292e676574287265675f696e646578292e756e7772617028292e6665650c60606000a4456d69747320604a756467656d656e7452657175657374656460206966207375636365737366756c2e3863616e63656c5f726571756573740401247265675f696e646578100138526567697374726172496e6465780005286843616e63656c20612070726576696f757320726571756573742e00f85061796d656e743a20412070726576696f75736c79207265736572766564206465706f7369742069732072657475726e6564206f6e20737563636573732e003501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d757374206861766520615072656769737465726564206964656e746974792e0045012d20607265675f696e646578603a2054686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206e6f206c6f6e676572207265717565737465642e00ac456d69747320604a756467656d656e74556e72657175657374656460206966207375636365737366756c2e1c7365745f666565080114696e6465780d010138526567697374726172496e64657800010c6665651d01013042616c616e63654f663c543e00061c1901536574207468652066656520726571756972656420666f722061206a756467656d656e7420746f206265207265717565737465642066726f6d2061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e542d2060666565603a20746865206e6577206665652e387365745f6163636f756e745f6964080114696e6465780d010138526567697374726172496e64657800010c6e6577f10501504163636f756e7449644c6f6f6b75704f663c543e00071cbc4368616e676520746865206163636f756e74206173736f63696174656420776974682061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e702d20606e6577603a20746865206e6577206163636f756e742049442e287365745f6669656c6473080114696e6465780d010138526567697374726172496e6465780001186669656c6473300129013c543a3a4964656e74697479496e666f726d6174696f6e206173204964656e74697479496e666f726d6174696f6e50726f76696465723e3a3a0a4669656c64734964656e74696669657200081ca853657420746865206669656c6420696e666f726d6174696f6e20666f722061207265676973747261722e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74a06f6620746865207265676973747261722077686f736520696e6465782069732060696e646578602e00f42d2060696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f73652066656520697320746f206265207365742e0d012d20606669656c6473603a20746865206669656c64732074686174207468652072656769737472617220636f6e6365726e73207468656d73656c76657320776974682e4470726f766964655f6a756467656d656e741001247265675f696e6465780d010138526567697374726172496e646578000118746172676574f10501504163636f756e7449644c6f6f6b75704f663c543e0001246a756467656d656e74e908015c4a756467656d656e743c42616c616e63654f663c543e3e0001206964656e7469747934011c543a3a4861736800093cb850726f766964652061206a756467656d656e7420666f7220616e206163636f756e742773206964656e746974792e005501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420626520746865206163636f756e74b06f6620746865207265676973747261722077686f736520696e64657820697320607265675f696e646578602e0021012d20607265675f696e646578603a2074686520696e646578206f6620746865207265676973747261722077686f7365206a756467656d656e74206973206265696e67206d6164652e55012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e49012d20606a756467656d656e74603a20746865206a756467656d656e74206f662074686520726567697374726172206f6620696e64657820607265675f696e646578602061626f75742060746172676574602e5d012d20606964656e74697479603a205468652068617368206f6620746865205b604964656e74697479496e666f726d6174696f6e50726f7669646572605d20666f72207468617420746865206a756467656d656e742069732c202070726f76696465642e00b04e6f74653a204a756467656d656e747320646f206e6f74206170706c7920746f206120757365726e616d652e0094456d69747320604a756467656d656e74476976656e60206966207375636365737366756c2e346b696c6c5f6964656e74697479040118746172676574f10501504163636f756e7449644c6f6f6b75704f663c543e000a30410152656d6f766520616e206163636f756e742773206964656e7469747920616e64207375622d6163636f756e7420696e666f726d6174696f6e20616e6420736c61736820746865206465706f736974732e0061015061796d656e743a2052657365727665642062616c616e6365732066726f6d20607365745f737562736020616e6420607365745f6964656e74697479602061726520736c617368656420616e642068616e646c6564206279450160536c617368602e20566572696669636174696f6e2072657175657374206465706f7369747320617265206e6f742072657475726e65643b20746865792073686f756c642062652063616e63656c6c6564806d616e75616c6c79207573696e67206063616e63656c5f72657175657374602e00f8546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206d617463682060543a3a466f7263654f726967696e602e0055012d2060746172676574603a20746865206163636f756e742077686f7365206964656e7469747920746865206a756467656d656e742069732075706f6e2e2054686973206d75737420626520616e206163636f756e747420207769746820612072656769737465726564206964656e746974792e0094456d69747320604964656e746974794b696c6c656460206966207375636365737366756c2e1c6164645f73756208010c737562f10501504163636f756e7449644c6f6f6b75704f663c543e000110646174616508011044617461000b1cac4164642074686520676976656e206163636f756e7420746f207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656e616d655f73756208010c737562f10501504163636f756e7449644c6f6f6b75704f663c543e000110646174616508011044617461000c10cc416c74657220746865206173736f636961746564206e616d65206f662074686520676976656e207375622d6163636f756e742e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e2872656d6f76655f73756204010c737562f10501504163636f756e7449644c6f6f6b75704f663c543e000d1cc052656d6f76652074686520676976656e206163636f756e742066726f6d207468652073656e646572277320737562732e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c20626520726570617472696174656438746f207468652073656e6465722e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737420686176652061207265676973746572656458737562206964656e74697479206f662060737562602e20717569745f737562000e288c52656d6f7665207468652073656e6465722061732061207375622d6163636f756e742e005d015061796d656e743a2042616c616e636520726573657276656420627920612070726576696f757320607365745f73756273602063616c6c20666f72206f6e65207375622077696c6c206265207265706174726961746564b4746f207468652073656e64657220282a6e6f742a20746865206f726967696e616c206465706f7369746f72292e006101546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d7573742068617665206120726567697374657265643c73757065722d6964656e746974792e0045014e4f54453a20546869732073686f756c64206e6f74206e6f726d616c6c7920626520757365642c206275742069732070726f766964656420696e207468652063617365207468617420746865206e6f6e2d1101636f6e74726f6c6c6572206f6620616e206163636f756e74206973206d616c6963696f75736c7920726567697374657265642061732061207375622d6163636f756e742e586164645f757365726e616d655f617574686f726974790c0124617574686f72697479f10501504163636f756e7449644c6f6f6b75704f663c543e00011873756666697838011c5665633c75383e000128616c6c6f636174696f6e10010c753332000f10550141646420616e20604163636f756e744964602077697468207065726d697373696f6e20746f206772616e7420757365726e616d65732077697468206120676976656e20607375666669786020617070656e6465642e00590154686520617574686f726974792063616e206772616e7420757020746f2060616c6c6f636174696f6e6020757365726e616d65732e20546f20746f7020757020746865697220616c6c6f636174696f6e2c2074686579490173686f756c64206a75737420697373756520286f7220726571756573742076696120676f7665726e616e6365292061206e657720606164645f757365726e616d655f617574686f72697479602063616c6c2e6472656d6f76655f757365726e616d655f617574686f72697479040124617574686f72697479f10501504163636f756e7449644c6f6f6b75704f663c543e001004c452656d6f76652060617574686f72697479602066726f6d2074686520757365726e616d6520617574686f7269746965732e407365745f757365726e616d655f666f720c010c77686ff10501504163636f756e7449644c6f6f6b75704f663c543e000120757365726e616d6538011c5665633c75383e0001247369676e6174757265ed0801704f7074696f6e3c543a3a4f6666636861696e5369676e61747572653e0011240d015365742074686520757365726e616d6520666f72206077686f602e204d7573742062652063616c6c6564206279206120757365726e616d6520617574686f726974792e00550154686520617574686f72697479206d757374206861766520616e2060616c6c6f636174696f6e602e2055736572732063616e20656974686572207072652d7369676e20746865697220757365726e616d6573206f7248616363657074207468656d206c617465722e003c557365726e616d6573206d7573743ad820202d204f6e6c7920636f6e7461696e206c6f776572636173652041534349492063686172616374657273206f72206469676974732e350120202d205768656e20636f6d62696e656420776974682074686520737566666978206f66207468652069737375696e6720617574686f72697479206265205f6c657373207468616e5f207468656020202020604d6178557365726e616d654c656e677468602e3c6163636570745f757365726e616d65040120757365726e616d656104012c557365726e616d653c543e0012084d01416363657074206120676976656e20757365726e616d65207468617420616e2060617574686f7269747960206772616e7465642e205468652063616c6c206d75737420696e636c756465207468652066756c6c88757365726e616d652c20617320696e2060757365726e616d652e737566666978602e5c72656d6f76655f657870697265645f617070726f76616c040120757365726e616d656104012c557365726e616d653c543e00130c610152656d6f766520616e206578706972656420757365726e616d6520617070726f76616c2e2054686520757365726e616d652077617320617070726f76656420627920616e20617574686f7269747920627574206e657665725501616363657074656420627920746865207573657220616e64206d757374206e6f77206265206265796f6e64206974732065787069726174696f6e2e205468652063616c6c206d75737420696e636c756465207468659c66756c6c20757365726e616d652c20617320696e2060757365726e616d652e737566666978602e507365745f7072696d6172795f757365726e616d65040120757365726e616d656104012c557365726e616d653c543e0014043101536574206120676976656e20757365726e616d6520617320746865207072696d6172792e2054686520757365726e616d652073686f756c6420696e636c75646520746865207375666669782e6072656d6f76655f64616e676c696e675f757365726e616d65040120757365726e616d656104012c557365726e616d653c543e001508550152656d6f7665206120757365726e616d65207468617420636f72726573706f6e647320746f20616e206163636f756e742077697468206e6f206964656e746974792e20457869737473207768656e20612075736572c067657473206120757365726e616d6520627574207468656e2063616c6c732060636c6561725f6964656e74697479602e04704964656e746974792070616c6c6574206465636c61726174696f6e2e59080c3c70616c6c65745f6964656e74697479186c6567616379304964656e74697479496e666f04284669656c644c696d697400002401286164646974696f6e616c5d080190426f756e6465645665633c28446174612c2044617461292c204669656c644c696d69743e00011c646973706c617965080110446174610001146c6567616c650801104461746100010c776562650801104461746100011072696f746508011044617461000114656d61696c650801104461746100013c7067705f66696e6765727072696e74dd0801404f7074696f6e3c5b75383b2032305d3e000114696d616765650801104461746100011c74776974746572650801104461746100005d080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016108045300000400d90801185665633c543e0000610800000408650865080065080c3c70616c6c65745f6964656e746974791474797065731044617461000198104e6f6e6500000010526177300400690800000100105261773104006d0800000200105261773204007108000003001052617733040075080000040010526177340400480000050010526177350400790800000600105261773604007d0800000700105261773704008108000008001052617738040069010000090010526177390400850800000a001452617731300400890800000b0014526177313104008d0800000c001452617731320400910800000d001452617731330400950800000e001452617731340400990800000f0014526177313504009d080000100014526177313604006d01000011001452617731370400a108000012001452617731380400a508000013001452617731390400a9080000140014526177323004001901000015001452617732310400ad08000016001452617732320400b108000017001452617732330400b508000018001452617732340400b908000019001452617732350400bd0800001a001452617732360400c10800001b001452617732370400c50800001c001452617732380400c90800001d001452617732390400cd0800001e001452617733300400d10800001f001452617733310400d50800002000145261773332040004000021002c426c616b6554776f323536040004000022001853686132353604000400002300244b656363616b323536040004000024002c5368615468726565323536040004000025000069080000030000000008006d080000030100000008007108000003020000000800750800000303000000080079080000030500000008007d080000030600000008008108000003070000000800850800000309000000080089080000030a00000008008d080000030b000000080091080000030c000000080095080000030d000000080099080000030e00000008009d080000030f0000000800a108000003110000000800a508000003120000000800a908000003130000000800ad08000003150000000800b108000003160000000800b508000003170000000800b908000003180000000800bd08000003190000000800c1080000031a0000000800c5080000031b0000000800c9080000031c0000000800cd080000031d0000000800d1080000031e0000000800d5080000031f0000000800d908000002610800dd0804184f7074696f6e0404540119010108104e6f6e6500000010536f6d65040019010000010000e108000002e50800e5080000040800650800e9080c3c70616c6c65745f6964656e74697479147479706573244a756467656d656e74041c42616c616e63650118011c1c556e6b6e6f776e0000001c46656550616964040018011c42616c616e636500010028526561736f6e61626c65000200244b6e6f776e476f6f64000300244f75744f6644617465000400284c6f775175616c697479000500244572726f6e656f757300060000ed0804184f7074696f6e04045401f1080108104e6f6e6500000010536f6d650400f1080000010000f108082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400f5080148656432353531393a3a5369676e61747572650000001c53723235353139040011080148737232353531393a3a5369676e617475726500010014456364736104006907014065636473613a3a5369676e617475726500020000f5080c1c73705f636f72651c65643235353139245369676e617475726500000400150801205b75383b2036345d0000f9080c3070616c6c65745f70726f78791870616c6c65741043616c6c0404540001281470726f78790c01107265616cf10501504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065fd0801504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000244d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f726973656420666f72207468726f75676830606164645f70726f7879602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e246164645f70726f78790c012064656c6567617465f10501504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e0001244501526567697374657220612070726f7879206163636f756e7420666f72207468652073656e64657220746861742069732061626c6520746f206d616b652063616c6c73206f6e2069747320626568616c662e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a11012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f206d616b6520612070726f78792efc2d206070726f78795f74797065603a20546865207065726d697373696f6e7320616c6c6f77656420666f7220746869732070726f7879206163636f756e742e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e3072656d6f76655f70726f78790c012064656c6567617465f10501504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e00021ca8556e726567697374657220612070726f7879206163636f756e7420666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a25012d206070726f7879603a20546865206163636f756e74207468617420746865206063616c6c65726020776f756c64206c696b6520746f2072656d6f766520617320612070726f78792e41012d206070726f78795f74797065603a20546865207065726d697373696f6e732063757272656e746c7920656e61626c656420666f72207468652072656d6f7665642070726f7879206163636f756e742e3872656d6f76655f70726f78696573000318b4556e726567697374657220616c6c2070726f7879206163636f756e747320666f72207468652073656e6465722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0041015741524e494e473a2054686973206d61792062652063616c6c6564206f6e206163636f756e74732063726561746564206279206070757265602c20686f776576657220696620646f6e652c207468656e590174686520756e726573657276656420666565732077696c6c20626520696e61636365737369626c652e202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a2c6372656174655f707572650c012870726f78795f7479706569040130543a3a50726f78795479706500011464656c6179100144426c6f636b4e756d626572466f723c543e000114696e6465786d04010c7531360004483901537061776e2061206672657368206e6577206163636f756e7420746861742069732067756172616e7465656420746f206265206f746865727769736520696e61636365737369626c652c20616e64fc696e697469616c697a65206974207769746820612070726f7879206f66206070726f78795f747970656020666f7220606f726967696e602073656e6465722e006c5265717569726573206120605369676e656460206f726967696e2e0051012d206070726f78795f74797065603a205468652074797065206f66207468652070726f78792074686174207468652073656e6465722077696c6c2062652072656769737465726564206173206f766572207468654d016e6577206163636f756e742e20546869732077696c6c20616c6d6f737420616c7761797320626520746865206d6f7374207065726d697373697665206050726f7879547970656020706f737369626c6520746f78616c6c6f7720666f72206d6178696d756d20666c65786962696c6974792e51012d2060696e646578603a204120646973616d626967756174696f6e20696e6465782c20696e206361736520746869732069732063616c6c6564206d756c7469706c652074696d657320696e207468652073616d655d017472616e73616374696f6e2028652e672e207769746820607574696c6974793a3a626174636860292e20556e6c65737320796f75277265207573696e67206062617463686020796f752070726f6261626c79206a7573744077616e7420746f20757365206030602e4d012d206064656c6179603a2054686520616e6e6f756e63656d656e7420706572696f64207265717569726564206f662074686520696e697469616c2070726f78792e2057696c6c2067656e6572616c6c79206265147a65726f2e0051014661696c73207769746820604475706c69636174656020696620746869732068617320616c7265616479206265656e2063616c6c656420696e2074686973207472616e73616374696f6e2c2066726f6d207468659873616d652073656e6465722c2077697468207468652073616d6520706172616d65746572732e00e44661696c732069662074686572652061726520696e73756666696369656e742066756e647320746f2070617920666f72206465706f7369742e246b696c6c5f7075726514011c737061776e6572f10501504163636f756e7449644c6f6f6b75704f663c543e00012870726f78795f7479706569040130543a3a50726f787954797065000114696e6465786d04010c7531360001186865696768740d010144426c6f636b4e756d626572466f723c543e0001246578745f696e6465780d01010c753332000540a052656d6f76657320612070726576696f75736c7920737061776e656420707572652070726f78792e0049015741524e494e473a202a2a416c6c2061636365737320746f2074686973206163636f756e742077696c6c206265206c6f73742e2a2a20416e792066756e64732068656c6420696e2069742077696c6c20626534696e61636365737369626c652e0059015265717569726573206120605369676e656460206f726967696e2c20616e64207468652073656e646572206163636f756e74206d7573742068617665206265656e206372656174656420627920612063616c6c20746f94607075726560207769746820636f72726573706f6e64696e6720706172616d65746572732e0039012d2060737061776e6572603a20546865206163636f756e742074686174206f726967696e616c6c792063616c6c65642060707572656020746f206372656174652074686973206163636f756e742e39012d2060696e646578603a2054686520646973616d626967756174696f6e20696e646578206f726967696e616c6c792070617373656420746f206070757265602e2050726f6261626c79206030602eec2d206070726f78795f74797065603a205468652070726f78792074797065206f726967696e616c6c792070617373656420746f206070757265602e29012d2060686569676874603a2054686520686569676874206f662074686520636861696e207768656e207468652063616c6c20746f20607075726560207761732070726f6365737365642e35012d20606578745f696e646578603a205468652065787472696e73696320696e64657820696e207768696368207468652063616c6c20746f20607075726560207761732070726f6365737365642e0035014661696c73207769746820604e6f5065726d697373696f6e6020696e2063617365207468652063616c6c6572206973206e6f7420612070726576696f75736c7920637265617465642070757265dc6163636f756e742077686f7365206070757265602063616c6c2068617320636f72726573706f6e64696e6720706172616d65746572732e20616e6e6f756e63650801107265616cf10501504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e00063c05015075626c697368207468652068617368206f6620612070726f78792d63616c6c20746861742077696c6c206265206d61646520696e20746865206675747572652e005d0154686973206d7573742062652063616c6c656420736f6d65206e756d626572206f6620626c6f636b73206265666f72652074686520636f72726573706f6e64696e67206070726f78796020697320617474656d7074656425016966207468652064656c6179206173736f6369617465642077697468207468652070726f78792072656c6174696f6e736869702069732067726561746572207468616e207a65726f2e0011014e6f206d6f7265207468616e20604d617850656e64696e676020616e6e6f756e63656d656e7473206d6179206265206d61646520617420616e79206f6e652074696d652e000901546869732077696c6c2074616b652061206465706f736974206f662060416e6e6f756e63656d656e744465706f736974466163746f72602061732077656c6c206173190160416e6e6f756e63656d656e744465706f736974426173656020696620746865726520617265206e6f206f746865722070656e64696e6720616e6e6f756e63656d656e74732e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f20616e6420612070726f7879206f6620607265616c602e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656d6f76655f616e6e6f756e63656d656e740801107265616cf10501504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e0007287052656d6f7665206120676976656e20616e6e6f756e63656d656e742e0059014d61792062652063616c6c656420627920612070726f7879206163636f756e7420746f2072656d6f766520612063616c6c20746865792070726576696f75736c7920616e6e6f756e63656420616e642072657475726e30746865206465706f7369742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e15012d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e4c72656a6563745f616e6e6f756e63656d656e7408012064656c6567617465f10501504163636f756e7449644c6f6f6b75704f663c543e00012463616c6c5f6861736834013443616c6c486173684f663c543e000828b052656d6f76652074686520676976656e20616e6e6f756e63656d656e74206f6620612064656c65676174652e0061014d61792062652063616c6c6564206279206120746172676574202870726f7869656429206163636f756e7420746f2072656d6f766520612063616c6c2074686174206f6e65206f662074686569722064656c6567617465732501286064656c656761746560292068617320616e6e6f756e63656420746865792077616e7420746f20657865637574652e20546865206465706f7369742069732072657475726e65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733af42d206064656c6567617465603a20546865206163636f756e7420746861742070726576696f75736c7920616e6e6f756e636564207468652063616c6c2ebc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f206265206d6164652e3c70726f78795f616e6e6f756e63656410012064656c6567617465f10501504163636f756e7449644c6f6f6b75704f663c543e0001107265616cf10501504163636f756e7449644c6f6f6b75704f663c543e000140666f7263655f70726f78795f74797065fd0801504f7074696f6e3c543a3a50726f7879547970653e00011063616c6cb905017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00092c4d0144697370617463682074686520676976656e206063616c6c602066726f6d20616e206163636f756e742074686174207468652073656e64657220697320617574686f72697a656420666f72207468726f75676830606164645f70726f7879602e00a852656d6f76657320616e7920636f72726573706f6e64696e6720616e6e6f756e63656d656e742873292e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002c506172616d65746572733a0d012d20607265616c603a20546865206163636f756e742074686174207468652070726f78792077696c6c206d616b6520612063616c6c206f6e20626568616c66206f662e61012d2060666f7263655f70726f78795f74797065603a2053706563696679207468652065786163742070726f7879207479706520746f206265207573656420616e6420636865636b656420666f7220746869732063616c6c2ed02d206063616c6c603a205468652063616c6c20746f206265206d6164652062792074686520607265616c60206163636f756e742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732efd0804184f7074696f6e0404540169040108104e6f6e6500000010536f6d6504006904000001000001090c4470616c6c65745f6d6967726174696f6e731870616c6c65741043616c6c04045400011040666f7263655f7365745f637572736f72040118637572736f720509014c4f7074696f6e3c437572736f724f663c543e3e0000145d01416c6c6f777320726f6f7420746f20736574206120637572736f7220746f20666f72636566756c6c792073746172742c2073746f70206f7220666f727761726420746865206d6967726174696f6e2070726f636573732e00490153686f756c64206e6f726d616c6c79206e6f74206265206e656564656420616e64206973206f6e6c7920696e20706c61636520617320656d657267656e6379206d6561737572652e204e6f74652074686174050172657374617274696e6720746865206d6967726174696f6e2070726f6365737320696e2074686973206d616e6e65722077696c6c206e6f742063616c6c207468652d015b604d6967726174696f6e53746174757348616e646c65723a3a73746172746564605d20686f6f6b206f7220656d697420616e2060557067726164655374617274656460206576656e742e5c666f7263655f7365745f6163746976655f637572736f720c0114696e64657810010c753332000130696e6e65725f637572736f72150901584f7074696f6e3c526177437572736f724f663c543e3e000128737461727465645f6174bd0201644f7074696f6e3c426c6f636b4e756d626572466f723c543e3e0001185901416c6c6f777320726f6f7420746f2073657420616e2061637469766520637572736f7220746f20666f72636566756c6c792073746172742f666f727761726420746865206d6967726174696f6e2070726f636573732e0045015468697320697320616e20656467652d636173652076657273696f6e206f66205b6053656c663a3a666f7263655f7365745f637572736f72605d207468617420616c6c6f777320746f2073657420746865610160737461727465645f6174602076616c756520746f20746865206e65787420626c6f636b206e756d6265722e204f7468657277697365207468697320776f756c64206e6f7420626520706f737369626c652c2073696e6365450160666f7263655f7365745f637572736f72602074616b657320616e206162736f6c75746520626c6f636b206e756d6265722e2053657474696e672060737461727465645f61746020746f20604e6f6e65600101696e646963617465732074686174207468652063757272656e7420626c6f636b206e756d62657220706c7573206f6e652073686f756c6420626520757365642e48666f7263655f6f6e626f6172645f6d626d73000210a0466f7263657320746865206f6e626f617264696e67206f6620746865206d6967726174696f6e732e005d01546869732070726f636573732068617070656e73206175746f6d61746963616c6c79206f6e20612072756e74696d6520757067726164652e20497420697320696e20706c61636520617320616e20656d657267656e6379fc6d6561737572656d656e742e2054686520637572736f72206e6565647320746f20626520604e6f6e656020666f72207468697320746f20737563636565642e38636c6561725f686973746f72696304012073656c6563746f72190901a0486973746f726963436c65616e757053656c6563746f723c4964656e7469666965724f663c543e3e00031468436c65617273207468652060486973746f72696360207365742e000d01606d61705f637572736f7260206d7573742062652073657420746f20746865206c6173742076616c75652074686174207761732072657475726e6564206279207468655d0160486973746f726963436c656172656460206576656e742e205468652066697273742074696d6520604e6f6e65602063616e20626520757365642e20606c696d697460206d7573742062652063686f73656e20696e2061a877617920746861742077696c6c20726573756c7420696e20612073656e7369626c65207765696768742e040d01436f6e7461696e7320612076617269616e742070657220646973706174636861626c652065787472696e736963207468617420746869732070616c6c6574206861732e050904184f7074696f6e0404540109090108104e6f6e6500000010536f6d650400090900000100000909084470616c6c65745f6d6967726174696f6e733c4d6967726174696f6e437572736f720818437572736f72010d092c426c6f636b4e756d6265720110010818416374697665040011090184416374697665437572736f723c437572736f722c20426c6f636b4e756d6265723e00000014537475636b000100000d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00001109084470616c6c65745f6d6967726174696f6e7330416374697665437572736f720818437572736f72010d092c426c6f636b4e756d6265720110000c0114696e64657810010c753332000130696e6e65725f637572736f72150901384f7074696f6e3c437572736f723e000128737461727465645f617410012c426c6f636b4e756d6265720000150904184f7074696f6e040454010d090108104e6f6e6500000010536f6d6504000d0900000100001909084470616c6c65745f6d6967726174696f6e735c486973746f726963436c65616e757053656c6563746f7204084964011d09010820537065636966696304002109011c5665633c49643e0000002057696c64636172640801146c696d6974bd02012c4f7074696f6e3c7533323e00013c70726576696f75735f637572736f727504013c4f7074696f6e3c5665633c75383e3e000100001d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e000021090000021d090025090c2873705f72756e74696d65187472616974732c426c616b6554776f3235360000000029090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00002d09000002ad05003109084070616c6c65745f7363686564756c65722c5265747279436f6e6669670418506572696f640110000c0134746f74616c5f72657472696573080108753800012472656d61696e696e670801087538000118706572696f64100118506572696f64000035090c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e39090c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e3d090000040800100041090c4070616c6c65745f736166655f6d6f64651870616c6c6574144572726f7204045400011c1c456e7465726564000004b054686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c2920656e74657265642e18457869746564000104ac54686520736166652d6d6f64652069732028616c7265616479206f72207374696c6c29206578697465642e344e6f74436f6e666967757265640002040901546869732066756e6374696f6e616c697479206f66207468652070616c6c65742069732064697361626c65642062792074686520636f6e66696775726174696f6e2e244e6f4465706f736974000304745468657265206973206e6f2062616c616e63652072657365727665642e40416c72656164794465706f73697465640004045d01546865206163636f756e7420616c7265616479206861732061206465706f73697420726573657276656420616e642063616e207468657265666f7265206e6f7420656e746572206f7220657874656e6420616761696e2e4043616e6e6f7452656c656173655965740005049054686973206465706f7369742063616e6e6f742062652072656c6561736564207965742e3443757272656e63794572726f72000604a0416e206572726f722066726f6d2074686520756e6465726c79696e67206043757272656e6379602e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e45090c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454014909045300000400510901185665633c543e000049090c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964690101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e734d09011c526561736f6e7300004d090c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000510900000249090055090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540159090453000004005d0901185665633c543e000059090c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720169011c42616c616e6365011800080108696469010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500005d0900000259090061090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016509045300000400750901185665633c543e000065090c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e74080849640169091c42616c616e63650118000801086964690901084964000118616d6f756e7418011c42616c616e6365000069090850656e6a696e5f6d61747269785f72756e74696d654452756e74696d65486f6c64526561736f6e00010820507265696d61676504006d09016c70616c6c65745f707265696d6167653a3a486f6c64526561736f6e00070020536166654d6f646504007109017070616c6c65745f736166655f6d6f64653a3a486f6c64526561736f6e004000006d090c3c70616c6c65745f707265696d6167651870616c6c657428486f6c64526561736f6e00010420507265696d6167650000000071090c4070616c6c65745f736166655f6d6f64651870616c6c657428486f6c64526561736f6e00010434456e7465724f72457874656e6400000000750900000265090079090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454017d09045300000400810901185665633c543e00007d090c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401941c42616c616e636501180008010869649401084964000118616d6f756e7418011c42616c616e6365000081090000027d090085090c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001303856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804f84e756d626572206f6620686f6c647320657863656564206056617269616e74436f756e744f663c543a3a52756e74696d65486f6c64526561736f6e3e602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e4c49737375616e63654465616374697661746564000a0401015468652069737375616e63652063616e6e6f74206265206d6f6469666965642073696e636520697420697320616c72656164792064656163746976617465642e2444656c74615a65726f000b04645468652064656c74612063616e6e6f74206265207a65726f2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8909086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100008d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454019109045300000400950901185665633c543e000091090000040c10b505000095090000029109009909000004089d0918009d090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e0000a1090c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01b5051c42616c616e6365011801081c4f6e676f696e670400a50901c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564200110626f6f6c00010c656e6410012c426c6f636b4e756d62657200010000a5090c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01b5051c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cb505012050726f706f73616c0001247468726573686f6c64b40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79a909013854616c6c793c42616c616e63653e0000a9090c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000ad090c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573b10901f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e73bd09015044656c65676174696f6e733c42616c616e63653e0001147072696f72c109017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e01060128436f6e76696374696f6e00012c64656c65676174696f6e73bd09015044656c65676174696f6e733c42616c616e63653e0001147072696f72c109017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000b1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b509045300000400b90901185665633c543e0000b5090000040810b800b909000002b50900bd090c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000c1090c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000c50900000408b505b400c90900000408109d0900cd090c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ed1090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004007d0401185665633c543e0000d509084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573e001385665633c4163636f756e7449643e0001106e617973e001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000d9090c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742edd090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004007d0401185665633c543e0000e1090c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f7208045400044900012c244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e545072696d654163636f756e744e6f744d656d626572000a04745072696d65206163636f756e74206973206e6f742061206d656d626572048054686520604572726f726020656e756d206f6620746869732070616c6c65742ee509083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000e9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400ed0901185665633c543e0000ed090000021000f109083c70616c6c65745f74726561737572792c5370656e64537461747573142441737365744b696e64019430417373657442616c616e636501182c42656e656669636961727901002c426c6f636b4e756d6265720110245061796d656e74496401940018012861737365745f6b696e6494012441737365744b696e64000118616d6f756e74180130417373657442616c616e636500012c62656e656669636961727900012c42656e656669636961727900012876616c69645f66726f6d10012c426c6f636b4e756d6265720001246578706972655f617410012c426c6f636b4e756d626572000118737461747573f509015c5061796d656e7453746174653c5061796d656e7449643e0000f509083c70616c6c65745f7472656173757279305061796d656e745374617465040849640194010c1c50656e64696e6700000024417474656d7074656404010869649401084964000100184661696c656400020000f9090c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000fd0908346672616d655f737570706f72742050616c6c65744964000004006901011c5b75383b20385d0000010a0c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900013070496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104ac4e6f2070726f706f73616c2c20626f756e7479206f72207370656e64206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e584661696c6564546f436f6e7665727442616c616e636500050451015468652062616c616e6365206f6620746865206173736574206b696e64206973206e6f7420636f6e7665727469626c6520746f207468652062616c616e6365206f6620746865206e61746976652061737365742e305370656e6445787069726564000604b0546865207370656e6420686173206578706972656420616e642063616e6e6f7420626520636c61696d65642e2c4561726c795061796f7574000704a4546865207370656e64206973206e6f742079657420656c696769626c6520666f72207061796f75742e40416c7265616479417474656d707465640008049c546865207061796d656e742068617320616c7265616479206265656e20617474656d707465642e2c5061796f75744572726f72000904cc54686572652077617320736f6d65206973737565207769746820746865206d656368616e69736d206f66207061796d656e742e304e6f74417474656d70746564000a04a4546865207061796f757420776173206e6f742079657420617474656d707465642f636c61696d65642e30496e636f6e636c7573697665000b04c4546865207061796d656e7420686173206e656974686572206661696c6564206e6f7220737563636565646564207965742e04784572726f7220666f72207468652074726561737572792070616c6c65742e050a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e0000090a0c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e0d0a00000408000400110a083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed8015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73150a018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000150a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e0000190a0c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e1d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210a0453000004002d0a01185665633c543e0000210a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301250a0014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574e4011c50657262696c6c0001286e6f6d696e61746f7273290a0190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000250a0850656e6a696e5f6d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000290a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e00002d0a000002210a00310a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210a0453000004002d0a01185665633c543e0000350a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301250a344d617843616e6469646174657301390a0004003d0a011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000390a0850656e6a696e5f6d61747269785f72756e74696d65344d617843616e64696461746573000000003d0a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401210a0453000004002d0a01185665633c543e0000410a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000450a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301490a344d61784e6f6d696e61746f727301250a000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72731d0a011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000490a0850656e6a696e5f6d61747269785f72756e74696d65304d6178436f6c6c61746f7273000000004d0a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740d01010c753332000118757074696d655902011c50657262696c6c0000510a0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f72204944048054686520604572726f726020656e756d206f6620746869732070616c6c65742e550a000002590a00590a00000408002506005d0a00000408610a3800610a0c1c73705f636f72651863727970746f244b65795479706549640000040048011c5b75383b20345d0000650a0c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e690a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540129060453000004006d0a01185665633c543e00006d0a000002290600710a084873705f636f6e73656e7375735f736c6f747310536c6f740000040030010c7536340000750a00000408710a1000790a0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540141020453000004007d0a012c42547265655365743c543e00007d0a04204254726565536574040454014102000400810a000000810a000002410200850a000002890a00890a086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e744102011850617261496400011473746174658d0a01344f7574626f756e6453746174650001347369676e616c735f6578697374200110626f6f6c00012c66697273745f696e6465786d04010c7531360001286c6173745f696e6465786d04010c75313600008d0a086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000910a0000040841026d0400950a086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e6669674461746100000c014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320000990a0c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f7204045400010c384261645175657565436f6e666967000004110153657474696e672074686520717565756520636f6e666967206661696c65642073696e6365206f6e65206f66206974732076616c7565732077617320696e76616c69642e40416c726561647953757370656e6465640001048c54686520657865637574696f6e20697320616c72656164792073757370656e6465642e38416c7265616479526573756d65640002048454686520657865637574696f6e20697320616c726561647920726573756d65642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e9d0a0c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e6465721902014456657273696f6e65644c6f636174696f6e00014c6d617962655f6d617463685f71756572696572a10a01644f7074696f6e3c56657273696f6e65644c6f636174696f6e3e0001306d617962655f6e6f74696679a50a01404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e1902014456657273696f6e65644c6f636174696f6e00012469735f616374697665200110626f6f6c000100145265616479080120726573706f6e7365ad0a014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000a10a04184f7074696f6e0404540119020108104e6f6e6500000010536f6d65040019020000010000a50a04184f7074696f6e04045401a90a0108104e6f6e6500000010536f6d650400a90a0000010000a90a00000408080800ad0a080c78636d4456657273696f6e6564526573706f6e736500010c08563204004906013076323a3a526573706f6e736500020008563304007506013076333a3a526573706f6e736500030008563404007101013076343a3a526573706f6e736500040000b10a0000040810190200b50a0000040c30281000b90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401bd0a045300000400c10a01185665633c543e0000bd0a0000040819021000c10a000002bd0a00c50a0c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304007504013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000c90a0000040c1000cd0a00cd0a080c78636d4056657273696f6e6564417373657449640001080856330400f901012c76333a3a4173736574496400030008563404005d01012c76343a3a4173736574496400040000d10a0c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640848436f6e73756d65724964656e7469666965720194304d6178436f6e73756d6572730000100118616d6f756e74180110753132380001146f776e65721902014456657273696f6e65644c6f636174696f6e0001186c6f636b65721902014456657273696f6e65644c6f636174696f6e000124636f6e73756d657273d50a01d0426f756e6465645665633c28436f6e73756d65724964656e7469666965722c2075313238292c204d6178436f6e73756d6572733e0000d50a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d90a045300000400dd0a01185665633c543e0000d90a00000408941800dd0a000002d90a00e10a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e50a045300000400e90a01185665633c543e0000e50a0000040818190200e90a000002e50a00ed0a0c2870616c6c65745f78636d1870616c6c6574144572726f720404540001642c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108410154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652ec8506572686170732061206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404dc5468652064657374696e6174696f6e20604c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e5843616e6e6f74436865636b4f757454656c65706f7274000d042901436f756c64206e6f7420636865636b2d6f7574207468652061737365747320666f722074656c65706f72746174696f6e20746f207468652064657374696e6174696f6e20636861696e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304490154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c20636f6e73756d657273206f6620746865206c6f636b2e5c496e76616c696441737365744e6f74436f6e63726574650014046c496e76616c6964206e6f6e2d636f6e63726574652061737365742e68496e76616c69644173736574556e6b6e6f776e52657365727665001504f0496e76616c69642061737365742c207265736572766520636861696e20636f756c64206e6f742062652064657465726d696e656420666f722069742e78496e76616c69644173736574556e737570706f72746564526573657276650016044501496e76616c69642061737365742c20646f206e6f7420737570706f72742072656d6f7465206173736574207265736572766573207769746820646966666572656e7420666565732072657365727665732e3c546f6f4d616e7952657365727665730017044901546f6f206d616e7920617373657473207769746820646966666572656e742072657365727665206c6f636174696f6e732068617665206265656e20617474656d7074656420666f72207472616e736665722e604c6f63616c457865637574696f6e496e636f6d706c6574650018047c4c6f63616c2058434d20657865637574696f6e20696e636f6d706c6574652e048054686520604572726f726020656e756d206f6620746869732070616c6c65742ef10a0c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574384d6967726174696f6e537461746500011c284e6f745374617274656400000034537461727465644578706f727404013c6e6578745f626567696e5f7573656410012c50616765436f756e7465720001003c436f6d706c657465644578706f72740002005c537461727465644f7665727765696768744578706f72740401546e6578745f6f7665727765696768745f696e64657830010c75363400030064436f6d706c657465644f7665727765696768744578706f72740004003853746172746564436c65616e7570040118637572736f72f50a01984f7074696f6e3c426f756e6465645665633c75382c20436f6e73745533323c313032343e3e3e00050024436f6d706c6574656400060000f50a04184f7074696f6e04045401f90a0108104e6f6e6500000010536f6d650400f90a0000010000f90a0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000fd0a0c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e010b0c446d61747269785f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c6574050b00000408fcfc00090b00000408fc38000d0b0c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e110b0c306f726d6c5f78746f6b656e73186d6f64756c65144572726f720404540001504441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c696441737365740008045454686520417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904dc5468652064657374696e6174696f6e20604c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04d85468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e206120417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e504e6f74537570706f727465644c6f636174696f6e001104584e6f7420737570706f72746564204c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e2c526174654c696d69746564001304a44173736574207472616e73666572206973206c696d6974656420627920526174654c696d697465722e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e150b085070616c6c65745f6d6573736167655f717565756524426f6f6b537461746504344d6573736167654f726967696e013d0200180114626567696e10012450616765496e64657800010c656e6410012450616765496e646578000114636f756e7410012450616765496e64657800014072656164795f6e65696768626f757273190b01844f7074696f6e3c4e65696768626f7572733c4d6573736167654f726967696e3e3e0001346d6573736167655f636f756e7430010c75363400011073697a6530010c7536340000190b04184f7074696f6e040454011d0b0108104e6f6e6500000010536f6d6504001d0b00000100001d0b085070616c6c65745f6d6573736167655f7175657565284e65696768626f75727304344d6573736167654f726967696e013d0200080110707265763d0201344d6573736167654f726967696e0001106e6578743d0201344d6573736167654f726967696e0000210b000004083d021000250b085070616c6c65745f6d6573736167655f71756575651050616765081053697a650110204865617053697a65000018012472656d61696e696e6710011053697a6500013872656d61696e696e675f73697a6510011053697a6500012c66697273745f696e64657810011053697a65000114666972737410011053697a650001106c61737410011053697a6500011068656170290b019c426f756e6465645665633c75382c20496e746f5533323c4865617053697a652c2053697a653e3e0000290b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00002d0b0c5070616c6c65745f6d6573736167655f71756575651870616c6c6574144572726f720404540001242c4e6f745265617061626c65000008490150616765206973206e6f74207265617061626c65206265636175736520697420686173206974656d732072656d61696e696e6720746f2062652070726f63657373656420616e64206973206e6f74206f6c641c656e6f7567682e184e6f50616765000104845061676520746f2062652072656170656420646f6573206e6f742065786973742e244e6f4d657373616765000204a8546865207265666572656e636564206d65737361676520636f756c64206e6f7420626520666f756e642e40416c726561647950726f6365737365640003040101546865206d6573736167652077617320616c72656164792070726f63657373656420616e642063616e6e6f742062652070726f63657373656420616761696e2e18517565756564000404ac546865206d6573736167652069732071756575656420666f722066757475726520657865637574696f6e2e48496e73756666696369656e74576569676874000504190154686572652069732074656d706f726172696c79206e6f7420656e6f7567682077656967687420746f20636f6e74696e756520736572766963696e67206d657373616765732e6054656d706f726172696c79556e70726f6365737361626c65000610a854686973206d6573736167652069732074656d706f726172696c7920756e70726f6365737361626c652e00590153756368206572726f7273206172652065787065637465642c20627574206e6f742067756172616e746565642c20746f207265736f6c7665207468656d73656c766573206576656e7475616c6c79207468726f756768247265747279696e672e2c517565756550617573656400070cec5468652071756575652069732070617573656420616e64206e6f206d6573736167652063616e2062652065786563757465642066726f6d2069742e001d01546869732063616e206368616e676520617420616e792074696d6520616e64206d6179207265736f6c766520696e20746865206675747572652062792072652d747279696e672e4c526563757273697665446973616c6c6f7765640008043101416e6f746865722063616c6c20697320696e2070726f677265737320616e64206e6565647320746f2066696e697368206265666f726520746869732063616c6c2063616e2068617070656e2e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e310b083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573350b0190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000350b083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000390b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e00003d0b0c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e410b0000040c18180000450b00000408181800490b000004081800004d0b0000040c18b102b50200510b00000408183000550b0c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640161020008010869646102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000590b0c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001e448436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e04a4547269656420746f2063726561746520546f6b656e207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04150154686520636f6c6c656374696f6e206f7220746f6b656e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473d477657265206275726e65642e204120746f6b656e2063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74001104150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e584d696e744661696c6564526571756972656d656e74730014040101546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865206d696e7420706f6c6963795849646c654f7065726174696f6e517565756546756c6c00150405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001604dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001704b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001804ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730019048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001a04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001b04c4546f6b656e2063616e6e6f742061637420617320626f746820612063757272656e637920616e64206120726f79616c7479504d6178417070726f76616c734578636565646564001c04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001d04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001e08510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365001f04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002004510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002104bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002204ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002304905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002404c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002504e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002604e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e0027048c436f6e666c696374696e67204c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e5573650028047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002904b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002a04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002b04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73404e6f436c61696d417661696c61626c65002c04645468657265206973206e6f7468696e6720746f20636c61696d60496e76616c6964457468657265756d5369676e6174757265002d048454686520657468657265756d207369676e617475726520697320696e76616c696458496e76616c6964457468657265756d41646472657373002e04c454686520657468657265756d206164647265737320646f6573206e6f74206d6174636820746865207369676e61747572655c546f6b656e49645265736572766564466f72436c61696d002f04010154686520746f6b656e2069642063616e6e6f74206265206d696e7465642062656361757365206974277320726573657276656420666f7220636c61696d696e675c436f6c6c656374696f6e436f756e744578636565646564003004c0546865206e756d626572206f6620636f6c6c656374696f6e73206861732065786365656465642074686520626f756e642857726f6e67436f756e74003104dc5468652070617373656420636f756e7420646f6573206e6f74207265666c6563742074686520616d6f756e7420696e2073746f7261676544496e76616c69644d696e74506172616d730032045c4d696e7420706172616d732061726520696e76616c69646c4e6f50656e64696e67436f6c6c656374696f6e5472616e736665720033049854686520636f6c6c656374696f6e20686173206e6f2070656e64696e67207472616e7366657258416c7265616479436f6c6c656374696f6e4f776e65720034043501546865206163636f756e7420616c7265616479206f776e732074686520636f6c6c656374696f6e2e205472616e7366657272696e6720746f2073656c66206973206e6f7420616c6c6f7765642e4c496e73756666696369656e744465706f7369740035041d01546865206f7065726174696f6e20776f756c6420636175736520746865206465706f73697420746f2064726f702062656c6f7720746865206d696e696d756d20616c6c6f77656444496e636f6d70617469626c65546f6b656e003604bc54686520746f6b656e206973206e6f7420636f6d70617469626c6520776974682074686973206f7065726174696f6e5c4d6178446563696d616c436f756e744578636565646564003704a0446563696d616c20636f756e7420697320686967686572207468616e20746865206d6178696d756d944163636f756e744465706f7369744e6f74416c6c6f776564576974684465706f7369746f720038084d015768656e2061206465706f7369746f72206973207573656420746f206d696e74206120746f6b656e2c20697420697320646973616c6c6f77656420746f20616c736f2061646420746f2074686520746f6b656e3c6163636f756e74206465706f736974048054686520604572726f726020656e756d206f6620746869732070616c6c65742e5d0b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601a503045300000400610b013842547265654d61703c4b2c20563e0000610b042042547265654d617008044b0100045601a503000400650b000000650b000002690b00690b0000040800a503006d0b101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000710b0c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065750b0c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d6501ad03244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301790b3c4163636f756e7452756c655365747301d10b002401146f776e65720001244163636f756e7449640001106e616d65ad0301104e616d6500012472756c655f73657473790b0140446973706174636852756c6553657473000138746f74616c5f72657365727665641d01011c42616c616e63650001346163636f756e745f636f756e740d01010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74c50301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656e200110626f6f6c00013c636f7665726167655f706f6c696379d1030138436f766572616765506f6c6963790001346163636f756e745f72756c6573d10b013c4163636f756e7452756c65536574730000790b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456017d0b045300000400c50b013842547265654d61703c4b2c20563e00007d0b0c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501810b204d617852756c657301f107000c011472756c6573b50b01c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656e200110626f6f6c00013c726571756972655f6163636f756e74200110626f6f6c0000810b0c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c655772617070657204045400012c4857686974656c697374656443616c6c6572730400e103016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e730400a507017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400b10701884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400850b015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400890b015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e0400f103015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c730400c107015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e7369637304008d0b01705065726d697474656445787472696e7369637352756c654f663c543e0007004857686974656c697374656450616c6c6574730400a90b016c57686974656c697374656450616c6c65747352756c654f663c543e00080040526571756972655369676e61747572650400e9070164526571756972655369676e617475726552756c654f663c543e0009003c4d696e696d756d496e667573696f6e0400ed0701604d696e696d756d496e667573696f6e52756c654f663c543e000a0000850b104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c65041842756467657401b90700080118627564676574b9070118427564676574000128757365725f636f756e740d01010c7533320000890b104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574b90701704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6efd030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00008d0b104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01910b0c4d617801dd07000400a10b0178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000910b0c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801950b0008012c70616c6c65745f6e616d65990b0170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65990b0170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000950b0850656e6a696e5f6d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e67746800000000990b101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801950b0004009d0b0164426f756e6465645665633c75382c204d61784c656e6774683e00009d0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000a10b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401910b045300000400a50b01185665633c543e0000a50b000002910b00a90b104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f70616c6c6574735857686974656c697374656450616c6c65747352756c650834426f756e646564537472696e6701990b0c4d617801c907000400ad0b0178426f756e6465645665633c426f756e646564537472696e672c204d61783e0000ad0b0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401990b045300000400b10b01185665633c543e0000b10b000002990b00b50b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f903045601810b045300000400b90b013842547265654d61703c4b2c20563e0000b90b042042547265654d617008044b01f903045601810b000400bd0b000000bd0b000002c10b00c10b00000408f903810b00c50b042042547265654d617008044b01100456017d0b000400c90b000000c90b000002cd0b00cd0b00000408107d0b00d10b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01d50b045601d90b045300000400dd0b013842547265654d61703c4b2c20563e0000d50b0c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e00010000d90b0c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c6572730400e103016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e0400f103015452657175697265546f6b656e52756c654f663c543e00010000dd0b042042547265654d617008044b01d50b045601d90b000400e10b000000e10b000002e50b00e50b00000408d50bd90b00e90b00000408000000ed0b0c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c655365747301f10b304d617852756c65436f756e7401f107444d617852756c65446174614c656e67746801f50b0010013074616e6b5f6465706f7369741d01011c42616c616e6365000130757365725f6465706f7369741d01011c42616c616e6365000138746f74616c5f72656365697665641d01011c42616c616e636500013872756c655f646174615f73657473f90b01f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000f10b0850656e6a696e5f6d61747269785f72756e74696d652c4d617852756c655365747300000000f50b0850656e6a696e5f6d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e67746800000000f90b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601fd0b045300000400110c013842547265654d61703c4b2c20563e0000fd0b0c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f903045601010c045300000400050c013842547265654d61703c4b2c20563e0000010c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000050c042042547265654d617008044b01f903045601010c000400090c000000090c0000020d0c000d0c00000408f903010c00110c042042547265654d617008044b0110045601fd0b000400150c000000150c000002190c00190c0000040810fd0b001d0c0c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465646c526571756972657346726f7a656e54616e6b4f7252756c65736574000f04f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001004bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001104e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001204b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400130439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001404fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610015043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001604ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e645c4465706f73697443616c63756c6174696f6e4572726f72001704ac50726f626c656d732063616c63756c6174696e6720746865206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0018045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001904d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001a04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c6520736574048054686520604572726f726020656e756d206f6620746869732070616c6c65742e210c0c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f000004013070726f746f636f6c5f6665655902011c50657262696c6c0000250c00000408340000290c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401340453000004007d0401185665633c543e00002d0c0c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400018830556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f74206265206372656174656464526563656976656456616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e673c4d616b65417373657446726f7a656e001504504d616b652061737365742069732066726f7a656e3c54616b65417373657446726f7a656e0016045054616b652061737365742069732066726f7a656e6843616e6e6f7443616e63656c41756374696f6e576974684269640017049443616e6e6f742063616e63656c2061756374696f6e207769746820616374697665206269648043616e6e6f7443616e63656c41756374696f6e4166746572456e64426c6f636b0018049443616e6e6f742063616e63656c2061756374696f6e20616674657220656e6420626c6f636b44496e76616c696445787069726174696f6e001904a85468652065787069726174696f6e20626c6f636b206d75737420626520696e2074686520667574757265284e6f7445787069726564001a04c0546865206c697374696e67206973206e6f74206578706972656420616e642063616e6e6f742062652072656d6f766564384e6f436f756e7465724f66666572001b04b84120636f756e746572206f666665722069732072657175697265642062757420646f6573206e6f74206578697374545061727469616c46696c6c4e6f74416c6c6f776564001c048c4f666665727320646f206e6f7420737570706f7274207061727469616c2066696c6c7338496e76616c696446656553696465001d04b054686520666565207369646520646f6573206e6f74206d6174636820746865206c697374696e6720747970654457726f6e6743757272656e745072696365001e04090154686520706173736564206063757272656e745f70726963656020646f6573206e6f74206d61746368207468652061637475616c2063757272656e742070726963654443616e6e6f74436f756e74657253656c66001f04a443616e6e6f7420706c616365206120636f756e746572206f66666572206f6e206f776e206f66666572704d617850656e64696e674c697374696e674964734578636565646564002004cc4d6178206e756d626572206f662070656e64696e67206c697374696e672069647320686173206265656e20657863656564656448436f756e7465724f666665724578697374730021048054686520636f756e746572206f6666657220616c7265616479206578697374730464546865206572726f7220666f7220746869732070616c6c6574310c101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680141040008012c70616c6c65745f6e616d653d040170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65350c01904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000350c04184f7074696f6e040454013d040108104e6f6e6500000010536f6d6504003d040000010000390c0c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652e3d0c0c5470616c6c65745f6d61747269785f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e410c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401450c045300000400490c01185665633c543e0000450c0c3470616c6c65745f636c61696d7314747970657324436c61696d446174610c1c42616c616e63650118104861736801342c426c6f636b4e756d62657201100010011068617368ed0401304f7074696f6e3c486173683e000118616d6f756e7418011c42616c616e636500013069735f6566695f746f6b656e200110626f6f6c00014873746172745f626c6f636b5f6e756d62657210012c426c6f636b4e756d6265720000490c000002450c004d0c0c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400013060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f70496e76616c6964436c61696d5265717565737454696d657374616d700003047c496e76616c696420436c61696d20526571756573742054696d657374616d705045786368616e67655261746549734e6f745365740004046045786368616e67652052617465206973206e6f74207365742c4f75744f66426f756e6473000504d847656e65726963206572726f7220666f72207768656e20626f756e64656420766563746f72206973206f7574206f6620626f756e647354496e76616c6964436c61696d54696d657374616d700006045c496e76616c696420436c61696d2054696d657374616d705c44656c617954696d65466f72436c61696d4e6f745365740007047044656c61792054696d6520666f7220436c61696d204e6f74205365744844656c617954696d65536574546f6f4c6f770008049c44656c61792063616e6e6f74206265206c657373207468616e204d696e436c61696d44656c617958496e76616c6964457468657265756d416464726573730009047c496e76616c696420616464726573732070617373656420696e20636c61696d6444656c617954696d65466f72436c61696d4e6f74456e646564000a04a044656c61792074696d65206973206e6f74206f76657220666f72207573657220746f20636c61696d4c53616d65457468657265756d41646472657373000b04ac696e206d6f766520636c61696d20626f7468206574686572756d2061646472657373206172652073616d65048054686520604572726f726020656e756d206f6620746869732070616c6c65742e510c00000408550c650c00550c0c3c70616c6c65745f6964656e7469747914747970657330526567697374726174696f6e0c1c42616c616e63650118344d61784a756467656d656e747300304964656e74697479496e666f015908000c01286a756467656d656e7473590c01fc426f756e6465645665633c28526567697374726172496e6465782c204a756467656d656e743c42616c616e63653e292c204d61784a756467656d656e74733e00011c6465706f73697418011c42616c616e6365000110696e666f590801304964656e74697479496e666f0000590c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d0c045300000400610c01185665633c543e00005d0c0000040810e90800610c0000025d0c00650c04184f7074696f6e0404540161040108104e6f6e6500000010536f6d65040061040000010000690c00000408186d0c006d0c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400e001185665633c543e0000710c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401750c0453000004007d0c01185665633c543e0000750c04184f7074696f6e04045401790c0108104e6f6e6500000010536f6d650400790c0000010000790c0c3c70616c6c65745f6964656e7469747914747970657334526567697374726172496e666f0c1c42616c616e63650118244163636f756e74496401001c49644669656c640130000c011c6163636f756e740001244163636f756e74496400010c66656518011c42616c616e63650001186669656c647330011c49644669656c6400007d0c000002750c00810c0c3c70616c6c65745f6964656e746974791474797065734c417574686f7269747950726f70657274696573041853756666697801850c00080118737566666978850c0118537566666978000128616c6c6f636174696f6e100128416c6c6f636174696f6e0000850c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003801185665633c543e0000890c0c3c70616c6c65745f6964656e746974791870616c6c6574144572726f7204045400016848546f6f4d616e795375624163636f756e74730000045c546f6f206d616e7920737562732d6163636f756e74732e204e6f74466f756e64000104504163636f756e742069736e277420666f756e642e204e6f744e616d6564000204504163636f756e742069736e2774206e616d65642e28456d707479496e64657800030430456d70747920696e6465782e284665654368616e6765640004043c466565206973206368616e6765642e284e6f4964656e74697479000504484e6f206964656e7469747920666f756e642e3c537469636b794a756467656d656e7400060444537469636b79206a756467656d656e742e384a756467656d656e74476976656e000704404a756467656d656e7420676976656e2e40496e76616c69644a756467656d656e7400080448496e76616c6964206a756467656d656e742e30496e76616c6964496e6465780009045454686520696e64657820697320696e76616c69642e34496e76616c6964546172676574000a04585468652074617267657420697320696e76616c69642e44546f6f4d616e7952656769737472617273000b04e84d6178696d756d20616d6f756e74206f66207265676973747261727320726561636865642e2043616e6e6f742061646420616e79206d6f72652e38416c7265616479436c61696d6564000c04704163636f756e7420494420697320616c7265616479206e616d65642e184e6f74537562000d047053656e646572206973206e6f742061207375622d6163636f756e742e204e6f744f776e6564000e04885375622d6163636f756e742069736e2774206f776e65642062792073656e6465722e744a756467656d656e74466f72446966666572656e744964656e74697479000f04d05468652070726f7669646564206a756467656d656e742077617320666f72206120646966666572656e74206964656e746974792e584a756467656d656e745061796d656e744661696c6564001004f84572726f722074686174206f6363757273207768656e20746865726520697320616e20697373756520706179696e6720666f72206a756467656d656e742e34496e76616c6964537566666978001104805468652070726f76696465642073756666697820697320746f6f206c6f6e672e504e6f74557365726e616d65417574686f72697479001204e05468652073656e64657220646f6573206e6f742068617665207065726d697373696f6e20746f206973737565206120757365726e616d652e304e6f416c6c6f636174696f6e001304c454686520617574686f726974792063616e6e6f7420616c6c6f6361746520616e79206d6f726520757365726e616d65732e40496e76616c69645369676e6174757265001404a8546865207369676e6174757265206f6e206120757365726e616d6520776173206e6f742076616c69642e4452657175697265735369676e6174757265001504090153657474696e67207468697320757365726e616d652072657175697265732061207369676e61747572652c20627574206e6f6e65207761732070726f76696465642e3c496e76616c6964557365726e616d65001604b054686520757365726e616d6520646f6573206e6f74206d6565742074686520726571756972656d656e74732e34557365726e616d6554616b656e0017047854686520757365726e616d6520697320616c72656164792074616b656e2e284e6f557365726e616d65001804985468652072657175657374656420757365726e616d6520646f6573206e6f742065786973742e284e6f74457870697265640019042d0154686520757365726e616d652063616e6e6f7420626520666f72636566756c6c792072656d6f76656420626563617573652069742063616e207374696c6c2062652061636365707465642e048054686520604572726f726020656e756d206f6620746869732070616c6c65742e8d0c00000408910c1800910c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401950c045300000400990c01185665633c543e0000950c083070616c6c65745f70726f78793c50726f7879446566696e6974696f6e0c244163636f756e74496401002450726f7879547970650169042c426c6f636b4e756d6265720110000c012064656c65676174650001244163636f756e74496400012870726f78795f747970656904012450726f78795479706500011464656c617910012c426c6f636b4e756d6265720000990c000002950c009d0c00000408a10c1800a10c0c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a50c045300000400a90c01185665633c543e0000a50c083070616c6c65745f70726f787930416e6e6f756e63656d656e740c244163636f756e7449640100104861736801342c426c6f636b4e756d6265720110000c01107265616c0001244163636f756e74496400012463616c6c5f686173683401104861736800011868656967687410012c426c6f636b4e756d6265720000a90c000002a50c00ad0c0c3070616c6c65745f70726f78791870616c6c6574144572726f720404540001201c546f6f4d616e79000004210154686572652061726520746f6f206d616e792070726f786965732072656769737465726564206f7220746f6f206d616e7920616e6e6f756e63656d656e74732070656e64696e672e204e6f74466f756e640001047450726f787920726567697374726174696f6e206e6f7420666f756e642e204e6f7450726f7879000204cc53656e646572206973206e6f7420612070726f7879206f6620746865206163636f756e7420746f2062652070726f786965642e2c556e70726f787961626c650003042101412063616c6c20776869636820697320696e636f6d70617469626c652077697468207468652070726f7879207479706527732066696c7465722077617320617474656d707465642e244475706c69636174650004046c4163636f756e7420697320616c726561647920612070726f78792e304e6f5065726d697373696f6e000504150143616c6c206d6179206e6f74206265206d6164652062792070726f78792062656361757365206974206d617920657363616c617465206974732070726976696c656765732e2c556e616e6e6f756e636564000604d0416e6e6f756e63656d656e742c206966206d61646520617420616c6c2c20776173206d61646520746f6f20726563656e746c792e2c4e6f53656c6650726f78790007046443616e6e6f74206164642073656c662061732070726f78792e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb10c0c4470616c6c65745f6d6967726174696f6e731870616c6c6574144572726f720404540001041c4f6e676f696e67000004e8546865206f7065726174696f6e2063616e6e6f7420636f6d706c6574652073696e636520736f6d65204d424d7320617265206f6e676f696e672e048054686520604572726f726020656e756d206f6620746869732070616c6c65742eb50c102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301f1051043616c6c01b905245369676e617475726501f10814457874726101b90c00040038000000b90c00000424bd0cc10cc50cc90cd10cd50cd90cdd0ce10c00bd0c10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000c10c10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000c50c10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000c90c10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400cd0c010c4572610000cd0c102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000d10c10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e6365040454000004000d010120543a3a4e6f6e63650000d50c10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000d90c086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001d01013042616c616e63654f663c543e0000dd0c0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000e10c08746672616d655f6d657461646174615f686173685f657874656e73696f6e44436865636b4d657461646174614861736804045400000401106d6f6465e50c01104d6f64650000e50c08746672616d655f6d657461646174615f686173685f657874656e73696f6e104d6f64650001082044697361626c65640000001c456e61626c656400010000a41853797374656d011853797374656d481c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e40496e686572656e74734170706c696564010020040004a4205768657468657220616c6c20696e686572656e74732068617665206265656e206170706c6965642e2c426c6f636b576569676874010024180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510348000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510380400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401003c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004c04001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104023481040400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e005901205468652076616c756520686173207468652074797065206028426c6f636b4e756d626572466f723c543e2c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000850404000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100200400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100200400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007904040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e44417574686f72697a65645570677261646500008d04040004b82060536f6d6560206966206120636f6465207570677261646520686173206265656e20617574686f72697a65642e01910401581830426c6f636b57656967687473a104e501025b1f5d00070088526a7413ffffffffffffffffc2a0a91d000107d00918a44b1366666666666666a6010700e6bd4f5713ffffffffffffffbf010000c2a0a91d000107d0abacbe681366666666666666e601070088526a7413ffffffffffffffff010700a2941a1d130000000000000040c2a0a91d0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468b1043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874b9044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ebd045103306d61747269782d656e6a696e306d61747269782d656e6a696e00000000f40300000000000038df6acb689907609b0500000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000037242681f96a7abd01000000c90bb9b17b27614701000000fbc577b9d747efd6010000000a000000000484204765742074686520636861696e277320696e2d636f64652076657273696f6e2e28535335385072656669786d0408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01cd04003c50617261636861696e53797374656d013c50617261636861696e53797374656d6044556e696e636c756465645365676d656e740100d1040400184901204c617465737420696e636c7564656420626c6f636b2064657363656e64616e7473207468652072756e74696d652061636365707465642e20496e206f7468657220776f7264732c20746865736520617265610120616e636573746f7273206f66207468652063757272656e746c7920657865637574696e6720626c6f636b2077686963682068617665206e6f74206265656e20696e636c7564656420696e20746865206f627365727665644c2072656c61792d636861696e2073746174652e00750120546865207365676d656e74206c656e677468206973206c696d69746564206279207468652063617061636974792072657475726e65642066726f6d20746865205b60436f6e73656e737573486f6f6b605d20636f6e666967757265643c20696e207468652070616c6c65742e6c41676772656761746564556e696e636c756465645365676d656e740000f90404000c69012053746f72616765206669656c642074686174206b6565707320747261636b206f662062616e64776964746820757365642062792074686520756e696e636c75646564207365676d656e7420616c6f6e672077697468207468652d01206c61746573742048524d502077617465726d61726b2e205573656420666f72206c696d6974696e672074686520616363657074616e6365206f66206e657720626c6f636b73207769746890207265737065637420746f2072656c617920636861696e20636f6e73747261696e74732e5450656e64696e6756616c69646174696f6e436f6465010038040018590120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f20626524206170706c6965642e003d0120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f7665727772697465207468657101205b603a636f6465605d5b73705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d2077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f636573730901207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e444e657756616c69646174696f6e436f64650000380400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000fd0404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f6465010020040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d62657201001010000000000c1d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e00882054686973206973207570646174656420696e20606f6e5f66696e616c697a65602e60557067726164655265737472696374696f6e5369676e616c0100050504001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3855706772616465476f41686561640100f104040014dc204f7074696f6e616c207570677261646520676f2d6168656164207369676e616c2066726f6d207468652072656c61792d636861696e2e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600000d05040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000150504001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000029050400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100310580000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301003505040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100410504000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d6573736167657301009d0404000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301009d04040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e5c55707761726444656c6976657279466565466163746f720100490540000064a7b3b6e00d000000000000000004e42054686520666163746f7220746f206d756c7469706c792074686520626173652064656c69766572792066656520627920666f7220554d502e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000280400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000280400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e60437573746f6d56616c69646174696f6e486561644461746100003804000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00110120536565206050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f646174616020666f72206d6f726520696e666f726d6174696f6e2e014d05017c042853656c66506172614964410210e803000004b82052657475726e73207468652070617261636861696e204944207765206172652072756e6e696e6720776974682e017105012454696d657374616d70012454696d657374616d70080c4e6f7701003020000000000000000004a0205468652063757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e24446964557064617465010020040010d82057686574686572207468652074696d657374616d7020686173206265656e207570646174656420696e207468697320626c6f636b2e00550120546869732076616c7565206973207570646174656420746f206074727565602075706f6e207375636365737366756c207375626d697373696f6e206f6620612074696d657374616d702062792061206e6f64652e4501204974206973207468656e20636865636b65642061742074686520656e64206f66206561636820626c6f636b20657865637574696f6e20696e2074686520606f6e5f66696e616c697a656020686f6f6b2e0175050004344d696e696d756d506572696f6430207017000000000000188c20546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e004d012042652061776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a20706572696f6420746861742074686520626c6f636b2070726f64756374696f6e4901206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c2067656e6572616c6c7920776f726b2077697468207468697320746f61012064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20466f72206578616d706c652c20696e2074686520417572612070616c6c65742069742077696c6c20626520646f75626c6520746869737020706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e4964010041021064000000000179050000000520507265696d6167650120507265696d6167650c24537461747573466f7200010406347d050400049020546865207265717565737420737461747573206f66206120676976656e20686173682e4052657175657374537461747573466f72000104063489050400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f720001040699059d0504000001a10501840001a50507245363686564756c657201245363686564756c6572103c496e636f6d706c65746553696e6365000010040000184167656e64610101040510a9050400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e1c52657472696573000104028c3109040004210120526574727920636f6e66696775726174696f6e7320666f72206974656d7320746f2062652065786563757465642c20696e6465786564206279207461736b20616464726573732e184c6f6f6b757000010405048c040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01bd05018808344d6178696d756d576569676874283c0700a0db215d13cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e013509081c5574696c6974790001c5050198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e0139090920536166654d6f64650120536166654d6f64650830456e7465726564556e74696c000010040014290120436f6e7461696e7320746865206c61737420626c6f636b206e756d62657220746861742074686520736166652d6d6f64652077696c6c2072656d61696e20656e746572656420696e2e00a4202053657420746f20604e6f6e6560207768656e20736166652d6d6f6465206973206578697465642e00510120536166652d6d6f6465206973206175746f6d61746963616c6c7920657869746564207768656e207468652063757272656e7420626c6f636b206e756d626572206578636565647320746869732076616c75652e204465706f7369747300010805053d0918040010350120486f6c64732074686520726573657276652074686174207761732074616b656e2066726f6d20616e206163636f756e74206174206120737065636966696320626c6f636b206e756d6265722e00750120546869732068656c707320676f7665726e616e636520746f206861766520616e206f76657276696577206f66206f75747374616e64696e67206465706f7369747320746861742073686f756c642062652072657475726e6564206f722420736c61736865642e01e905019c1434456e7465724475726174696f6e1010b004000004210120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652077696c6c20626520656e7465726564206279205b6050616c6c65743a3a656e746572605d2e38457874656e644475726174696f6e1010580200000c4d0120466f7220686f77206d616e7920626c6f636b732074686520736166652d6d6f64652063616e20626520657874656e6465642062792065616368205b6050616c6c65743a3a657874656e64605d2063616c6c2e004d01205468697320646f6573206e6f7420696d706f736520612068617264206c696d69742061732074686520736166652d6d6f64652063616e20626520657874656e646564206d756c7469706c652074696d65732e48456e7465724465706f736974416d6f756e74b10204000c05012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a656e746572605d2e00410120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920656e61626c696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e4c457874656e644465706f736974416d6f756e74b10204000c09012054686520616d6f756e7420746861742077696c6c2062652072657365727665642075706f6e2063616c6c696e67205b6050616c6c65743a3a657874656e64605d2e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c7920657874656e64696e672074686520736166652d6d6f646520616e6420697320612073616e652064656661756c742e3052656c6561736544656c6179bd02040020490120546865206d696e696d616c206475726174696f6e2061206465706f7369742077696c6c2072656d61696e20726573657276656420616674657220736166652d6d6f646520697320656e7465726564206f72490120657874656e6465642c20756e6c657373205b6050616c6c65743a3a666f7263655f72656c656173655f6465706f736974605d206973207375636365737366756c6c792063616c6c656420736f6f6e65722e005901204576657279206465706f736974206973207469656420746f20612073706563696669632061637469766174696f6e206f7220657874656e73696f6e2c20746875732065616368206465706f7369742063616e206265e82072656c656173656420696e646570656e64656e746c79206166746572207468652064656c617920666f7220697420686173207061737365642e00450120604e6f6e656020646973616c6c6f7773207065726d697373696f6e6c6573736c792072656c656173696e672074686520736166652d6d6f6465206465706f7369747320616e6420697320612073616e65242064656661756c742e014109402042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402004509040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402005509040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c6473010104020061090400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a6573010104020079090400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e01ed0501a410484578697374656e7469616c4465706f736974184000008a5d78456301000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e284d6178467265657a657310103200000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e0185090a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100490540000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010089090400000001ac04604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c7469706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f726974796000510120546869732076616c7565206973206d756c7469706c69656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301008d09040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510990904000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510a10904000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500ad09d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100200400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000c509040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040634c90904000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040634200400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402c034040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e490120546865206048617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01fd0501b0303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000e8dfac1e6614fe3400000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f7765642004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e01cd090c1c436f756e63696c011c436f756e63696c182450726f706f73616c730100d109040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040634b905040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040634d509040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01050601c404444d617850726f706f73616c576569676874283c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01d9090d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100dd09040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040634b905040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040634d509040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01090601c804444d617850726f706f73616c576569676874283c07004429353a13ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e01e1090e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c183450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510e5090400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c730100e909040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e285370656e64436f756e74010010100000000004a42054686520636f756e74206f66207370656e647320746861742068617665206265656e206d6164652e185370656e64730001040510f109040004d0205370656e647320746861742068617665206265656e20617070726f76656420616e64206265696e672070726f6365737365642e010d0601cc203050726f706f73616c426f6e64f9091050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d18400000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756db1020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ef90910102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964fd092065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e305061796f7574506572696f641010c04b03000419012054686520706572696f6420647572696e6720776869636820616e20617070726f766564207472656173757279207370656e642068617320746f20626520636c61696d65642e01010a0f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100050a040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01110601d00001090a11204d756c746973696701204d756c746973696704244d756c74697369677300010805020d0a110a040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01150601d40c2c4465706f7369744261736518400080333e3d2cf806000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d28398d7020000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01190a1228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f727301001d0a04000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100310a0400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100350a040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200410a04000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100450a24010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f01010805053d094d0a080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d65011d0601dc28404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e74184000003d9160e4581100000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01510a151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100e00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e676564010020040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100550a0400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100ed090400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050025060400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e6572000104055d0a00040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01210601e80001650a161041757261011041757261082c417574686f7269746965730100690a0400046c205468652063757272656e7420617574686f72697479207365742e2c43757272656e74536c6f740100710a2000000000000000000c80205468652063757272656e7420736c6f74206f66207468697320626c6f636b2e009420546869732077696c6c2062652073657420696e20606f6e5f696e697469616c697a65602e00000000171c41757261457874011c41757261457874082c417574686f7269746965730100690a040014942053657276657320617320636163686520666f722074686520617574686f7269746965732e0071012054686520617574686f72697469657320696e204175526120617265206f7665727772697474656e20696e20606f6e5f696e697469616c697a6560207768656e2077652073776974636820746f2061206e65772073657373696f6e2c5d0120627574207765207265717569726520746865206f6c6420617574686f72697469657320746f2076657269667920746865207365616c207768656e2076616c69646174696e67206120506f562e20546869732077696c6c0d0120616c77617973206265207570646174656420746f20746865206c6174657374204175526120617574686f72697469657320696e20606f6e5f66696e616c697a65602e20536c6f74496e666f0000750a04000cd82043757272656e7420736c6f742070616972656420776974682061206e756d626572206f6620617574686f72656420626c6f636b732e00982055706461746564206f6e206561636820626c6f636b20696e697469616c697a6174696f6e2e00000000182458636d705175657565012458636d7051756575651c50496e626f756e6458636d7053757370656e6465640100790a0400200d01205468652073757370656e64656420696e626f756e642058434d50206368616e6e656c732e20416c6c206f746865727320617265206e6f742073757370656e6465642e00710120546869732069732061206053746f7261676556616c75656020696e7374656164206f662061206053746f726167654d6170602073696e636520776520657870656374206d756c7469706c652072656164732070657220626c6f636b690120746f20646966666572656e74206b65797320776974682061206f6e652062797465207061796c6f61642e205468652061636365737320746f2060426f756e6465644254726565536574602077696c6c2062652063616368656415012077697468696e2074686520626c6f636b20616e64207468657265666f7265206f6e6c7920696e636c75646564206f6e636520696e207468652070726f6f662073697a652e006501204e4f54453a2054686520506f562062656e63686d61726b696e672063616e6e6f74206b6e6f77207468697320616e642077696c6c206f7665722d657374696d6174652c20627574207468652061637475616c2070726f6f66442077696c6c20626520736d616c6c65722e484f7574626f756e6458636d705374617475730100850a0400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205910a38040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402410238040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100950a302000000030000000080000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e38517565756553757370656e64656401002004000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e4444656c6976657279466565466163746f72010104054102490540000064a7b3b6e00d000000000000000004c42054686520666163746f7220746f206d756c7469706c792074686520626173652064656c6976657279206665652062792e01310601ec044c4d6178496e626f756e6453757370656e6465641010e803000014490120546865206d6178696d756d206e756d626572206f6620696e626f756e642058434d50206368616e6e656c7320746861742063616e2062652073757370656e6465642073696d756c74616e656f75736c792e005d0120416e792066757274686572206368616e6e656c2073757370656e73696f6e732077696c6c206661696c20616e64206d65737361676573206d6179206765742064726f7070656420776974686f757420667572746865724501206e6f746963652e2043686f6f73696e67206120686967682076616c756520283130303029206973206f6b61793b207468652074726164652d6f666620746861742069732064657363726962656420696ed8205b60496e626f756e6458636d7053757370656e646564605d207374696c6c206170706c6965732061742074686174207363616c652e01990a1e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e746572010030200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402309d0a0400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040634101000000000106820546865206578697374696e672061737365742074726170732e006101204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e65642060417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502b10a10040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502b10a30040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502b10ab50a04000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100b90a04000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000c50a0400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c050202c90ad10a040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c65730001040200e10a040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e646564010020040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e01350601f00001ed0a1f2843756d756c757358636d0001c906011d0200002020446d7051756575650120446d705175657565043c4d6967726174696f6e5374617475730100f10a0400049020546865206d6967726174696f6e207374617465206f6620746869732070616c6c65742e01cd060121020000211c4f726d6c58636d0001d1060125020001fd0a30244d617472697858636d01244d617472697858636d04384d696e696d756d5765696768747301010405e5062d020c000000144501205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206d617472697858636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201d50601290204404e617469766543757272656e63794964610208000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454e4a292e01010b3534556e6b6e6f776e546f6b656e730134556e6b6e6f776e546f6b656e730860436f6e637265746546756e6769626c6542616c616e6365730101080202050b18400000000000000000000000000000000010050120436f6e63726574652066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e64206120636f6e6372657465342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e207531323860416273747261637446756e6769626c6542616c616e6365730101080202090b1840000000000000000000000000000000001005012041627374726163742066756e6769626c652062616c616e63657320756e646572206120676976656e206c6f636174696f6e20616e642061206162737472616374342066756e6769626c652069642e008820646f75626c655f6d61703a2077686f2c2061737365745f6964203d3e20753132380001310200010d0b381c58546f6b656e730001e9060135020c3053656c664c6f636174696f6efc08000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874281802286bee0110104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e34526174654c696d6974657249649400046c20546865206964206f662074686520526174654c696d697465722e01110b37304d657373616765517565756501304d65737361676551756575650c30426f6f6b5374617465466f72010104053d02150b74000000000000000000000000000000000000000000000000000000000004cc2054686520696e646578206f662074686520666972737420616e64206c61737420286e6f6e2d656d707479292070616765732e2c536572766963654865616400003d02040004bc20546865206f726967696e2061742077686963682077652073686f756c6420626567696e20736572766963696e672e1450616765730001080505210b250b0400048820546865206d6170206f66207061676520696e646963657320746f2070616765732e01f9060139020c204865617053697a65101000000100143d01205468652073697a65206f662074686520706167653b207468697320696d706c69657320746865206d6178696d756d206d6573736167652073697a652077686963682063616e2062652073656e742e005901204120676f6f642076616c756520646570656e6473206f6e20746865206578706563746564206d6573736167652073697a65732c20746865697220776569676874732c207468652077656967687420746861742069735d0120617661696c61626c6520666f722070726f63657373696e67207468656d20616e6420746865206d6178696d616c206e6565646564206d6573736167652073697a652e20546865206d6178696d616c206d65737361676511012073697a6520697320736c696768746c79206c6f776572207468616e207468697320617320646566696e6564206279205b604d61784d6573736167654c656e4f66605d2e204d61785374616c651010080000000c5d0120546865206d6178696d756d206e756d626572206f66207374616c652070616765732028692e652e206f66206f766572776569676874206d657373616765732920616c6c6f776564206265666f72652063756c6c696e6751012063616e2068617070656e2e204f6e636520746865726520617265206d6f7265207374616c65207061676573207468616e20746869732c207468656e20686973746f726963616c207061676573206d6179206265fc2064726f707065642c206576656e206966207468657920636f6e7461696e20756e70726f636573736564206f766572776569676874206d657373616765732e3453657276696365576569676874ad044001070016d0be281399999999999999591441012054686520616d6f756e74206f66207765696768742028696620616e79292077686963682073686f756c642062652070726f766964656420746f20746865206d65737361676520717565756520666f726820736572766963696e6720656e717565756564206974656d732e00fc2054686973206d6179206265206c65676974696d6174656c7920604e6f6e656020696e207468652063617365207468617420796f752077696c6c2063616c6ca82060536572766963655175657565733a3a736572766963655f71756575657360206d616e75616c6c792e012d0b3e20426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510310b0400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510390b0400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100e909040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01fd060149022444426f756e74794465706f7369744261736518400000d9e9ac2d7803000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572f9091020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d6178b1024401000050efe2d6e41a1b00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696eb10244010000c4588bd7f15a0100000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d184000007a22c1c8b12200000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565013d0b222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732c34546f6b656e4163636f756e747300010c020202410b59030400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e730001040218cd02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202450b05030400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202490b3d03040018c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e0020204669656c64733ac0202d20496620746865206163636f756e742069732066726f7a656e20666f72207468697320636f6c6c656374696f6e2eec202d20496620746865206163636f756e7420686173206d61646520616e7920617070726f76616c7320666f722074686520636f6c6c656374696f6ecc202d20486f77206d616e79206163636f756e7473206172652061737369676e656420746f2074686520636f6c6c656374696f6e284174747269627574657300010c0202024d0b79070400047101204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e20436f6e7461696e73207468652061747472696275746527732076616c756520616e64207468652073746f72616765206465706f7369742e6850656e64696e67436f6c6c656374696f6e5472616e73666572730001040518000400049820436f6c6c656374696f6e732077616974696e6720746f206265207472616e7366657272656448417373657449647342794c6f636174696f6e00010405fc6102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e7358436c61696d61626c65436f6c6c656374696f6e4964730001040691038907040004902053746f726573206461746120666f7220616e20657468657265756d206164647265737348556e6d696e7461626c65546f6b656e4964730001080505510b3004000c690120546865736520746f6b656e206964732063616e206f6e6c79206265206d696e7465642062792063616c6c696e672060666f7263655f6d696e74602e20546865207365636f6e64206b657920697320616e20657468657265756d6501206261736520746f6b656e2069642c20616e64207468652076616c756520697320746865206869676865737420746f6b656e20696e64657820746861742063616e6e6f74206265206d696e7465642e20416c6c20746f6b656e490120696e64657865732073746172742066726f6d20312c20736f206566666563746976656c7920697420626c6f636b7320746f6b656e20696e64657865732066726f6d203120746f207468652076616c75652e4c4e6174697665436f6c6c656374696f6e496473000104051818040004e8204d6170206f6620657468657265756d20636f6c6c656374696f6e20696420746f20746865206e617469766520636f6c6c656374696f6e206964010107014d0264504174747269627574654465706f7369744261736518400000c52ebca2b100000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000901ec4bc160000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e74584d6178546f6b656e47726f757073506572546f6b656e10100100000004c420546865206d6178206e756d626572206f6620746f6b656e2067726f75707320616c6c6f7765642070657220746f6b656e64436f6c6c656374696f6e4372656174696f6e4465706f7369741840000031d6e275bc56000000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874281c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666f550b4800000040899d4be6d616010000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965726901206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d844d6178436c61696d61626c65436f6c6c656374696f6e735065724163636f756e741010d700000004f0204d6178206e756d626572206f6620636f6c6c656374696f6e7320746861742063616e20626520636c61696d656420627920616e206163636f756e743c4d6178446563696d616c436f756e7408041204ac204d6178206e756d626572206f6620646563696d616c7320616c6c6f77656420666f72206120746f6b656e58436c61696d436f6c6c656374696f6e735072656669783884805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a04d02054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20636f6c6c656374696f6e7344436c61696d546f6b656e7350726566697838706c5472616e7366657220746f6b656e7320746f206163636f756e743a04bc2054686520707265666978206f6620746865206d657373616765207573656420746f20636c61696d20746f6b656e7368457468657265756d4d6967726174696f6e4163636f756e7449640080884f55bd221f1c2d10e32e424aabb6621786222f7c57dfe66ad4aaaca2522a51043d0120546865206163636f756e7420696420746861742070726f766964657320746865206578697374656e7469616c206465706f736974207768656e20636c61696d696e6720636f6c6c656374696f6e734c4d6967726174696f6e5265696d62757273657200803adabfacf7cde18f2199ebf2e4d1b872e4eceab6ef33987f443f803b7a06825f08610120546865206163636f756e7420746861742077696c6c207265696d627572736520726573657276657320666f72206163636f756e747320746861742068617665206120686967686572206465706f73697420647572696e673820746865206d6967726174696f6e01590b2814506f6f6c730114506f6f6c730414506f6f6c7301005d0b0400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73018d07019d030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e744964736d0b01026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c2074686579206172653020646973747269627574656401710b2c244675656c54616e6b7301244675656c54616e6b73081454616e6b730001040200750b040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e74730001080202e90bed0b040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e74206461746101910701a903481053616c746901206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100a00000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101014000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a651010e803000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f736974184000007a22c1c8b12200000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f73697418400000c16ff286230000000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965726901206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679e4108017b42c04c020546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204d61747269782e011d0c362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100210c1002e1f50504a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104063405040400043c204c697374696e677320627920494434436f756e7465724f66666572730001080605250c3104040004a420436f756e746572206f6666657273206279206c697374696e6720696420616e64206163636f756e74484e6578744c697374696e674964496e7075740100184000000000000000000000000000000000046501205573656420746f2067656e657261746520746865206e657874206c697374696e672069642e20496e6372656d656e7473206279206f6e652065766572792074696d652061206c697374696e6720697320637265617465642e4450656e64696e674c697374696e674964730100290c040004b8204c697374696e672069647320746861742077696c6c2062652070726f63657373656420696e206f6e2069646c6501290801010420704d696e696d756d426964496e63726561736550657263656e74616765e41080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965726901206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f73697418400090323a73060a070000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e674c436f756e7465724f666665724465706f736974184000008a5d78456301000000000000000004a420546865206465706f73697420666f72206372656174696e67206120636f756e746572206f66666572484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e642062696473504d617850656e64696e674c697374696e6749647310106400000004cc204d6178206e756d626572206f66206c697374696e672069647320696e205b6050656e64696e674c697374696e67496473605d012d0c323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405310c9404001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e012d0801390404344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e01390c33344d61747269785574696c69747900013108014904044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e013d0c3918436c61696d730118436c61696d731c18436c61696d73000104069103410c0400041d0120546869732073746f72657320636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520766563206f6620636c61696d20646174612e545472616e73616374696f6e486173684c6f6f6b7570000104063494040004590120546869732073746f726573207472616e73616374696f6e20686173682e204973207573656420746f20636865636b206966207472616e73616374696f6e206861736820697320616c72656164792070726573656e7450546f74616c556e636c61696d6564416d6f756e740100184000000000000000000000000000000000045d0120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e2072657175657374656420616e6420617265206e6f742079657420636c61696d65642e4444656c6179436c61696d73506572696f64000010040004e02044656c61792074696d6520696e20626c6f636b206e756d62657273206265666f726520746865207573657220636f756c6420636c61696d444c6174657374426c6f636b4e756d6265720000100400084101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d20666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e3045786368616e6765526174650000e40400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e304163636f756e744e6f6e6365000104069103100400086d0120546869732073746f726573206e6f6e636520666f72206561636820457468657265756d206163636f756e742c2077686963682077696c6c20696e6372656d656e742065766572792074696d65207768656e20454e4a32206172652420636c61696d65642e013508015504101850726566697838646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa000000043501204d6178696d756d206e756d626572206f6620636c61696d7320746861742063616e2062652072657175657374656420696e20612062617463682064756520746f20626c6f636b206c696d6974344d696e436c61696d44656c61791010201c0000049c204d696e696d756d2044656c617920696e206461797320666f7220636c61696d696e6720454e4a64436c61696d4469737472696275746f724163636f756e74496400806d6f646c65662f636c61696d000000000000000000000000000000000000000008250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c647320454e4a3220746f20626554206469737472696275746564206f6e20436c61696d014d0c3b204964656e7469747901204964656e746974791c284964656e746974794f660001040500510c040010690120496e666f726d6174696f6e20746861742069732070657274696e656e7420746f206964656e746966792074686520656e7469747920626568696e6420616e206163636f756e742e204669727374206974656d20697320746865e020726567697374726174696f6e2c207365636f6e6420697320746865206163636f756e742773207072696d61727920757365726e616d652e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e1c53757065724f660001040200e5080400086101205468652073757065722d6964656e74697479206f6620616e20616c7465726e6174697665202273756222206964656e7469747920746f676574686572207769746820697473206e616d652c2077697468696e2074686174510120636f6e746578742e20496620746865206163636f756e74206973206e6f7420736f6d65206f74686572206163636f756e742773207375622d6964656e746974792c207468656e206a75737420604e6f6e65602e18537562734f660101040500690c44000000000000000000000000000000000014b820416c7465726e6174697665202273756222206964656e746974696573206f662074686973206163636f756e742e001d0120546865206669727374206974656d20697320746865206465706f7369742c20746865207365636f6e64206973206120766563746f72206f6620746865206163636f756e74732e00c02054574f582d4e4f54453a204f4b20e2809520604163636f756e7449646020697320612073656375726520686173682e28526567697374726172730100710c0400104d012054686520736574206f6620726567697374726172732e204e6f7420657870656374656420746f206765742076657279206269672061732063616e206f6e6c79206265206164646564207468726f7567682061a8207370656369616c206f726967696e20286c696b656c79206120636f756e63696c206d6f74696f6e292e0029012054686520696e64657820696e746f20746869732063616e206265206361737420746f2060526567697374726172496e6465786020746f2067657420612076616c69642076616c75652e4c557365726e616d65417574686f7269746965730001040500810c040004f42041206d6170206f6620746865206163636f756e74732077686f2061726520617574686f72697a656420746f206772616e7420757365726e616d65732e444163636f756e744f66557365726e616d65000104026104000400146d012052657665727365206c6f6f6b75702066726f6d2060757365726e616d656020746f2074686520604163636f756e7449646020746861742068617320726567697374657265642069742e205468652076616c75652073686f756c6465012062652061206b657920696e2074686520604964656e746974794f6660206d61702c20627574206974206d6179206e6f742069662074686520757365722068617320636c6561726564207468656972206964656e746974792e006901204d756c7469706c6520757365726e616d6573206d6179206d617020746f207468652073616d6520604163636f756e744964602c2062757420604964656e746974794f66602077696c6c206f6e6c79206d617020746f206f6e6548207072696d61727920757365726e616d652e4050656e64696e67557365726e616d65730001040261043d090400186d0120557365726e616d6573207468617420616e20617574686f7269747920686173206772616e7465642c20627574207468617420746865206163636f756e7420636f6e74726f6c6c657220686173206e6f7420636f6e6669726d65647101207468617420746865792077616e742069742e2055736564207072696d6172696c7920696e2063617365732077686572652074686520604163636f756e744964602063616e6e6f742070726f766964652061207369676e61747572655d012062656361757365207468657920617265206120707572652070726f78792c206d756c74697369672c206574632e20496e206f7264657220746f20636f6e6669726d2069742c20746865792073686f756c642063616c6c6c205b6043616c6c3a3a6163636570745f757365726e616d65605d2e001d01204669727374207475706c65206974656d20697320746865206163636f756e7420616e64207365636f6e642069732074686520616363657074616e636520646561646c696e652e015508015d04203042617369634465706f73697418400000408cb5781daf150000000000000004d82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564206964656e746974792e2c427974654465706f736974184000007a22c1c8b1220000000000000000041d012054686520616d6f756e742068656c64206f6e206465706f7369742070657220656e636f646564206279746520666f7220612072656769737465726564206964656e746974792e445375624163636f756e744465706f73697418400000b8da9ec939f912000000000000000c65012054686520616d6f756e742068656c64206f6e206465706f73697420666f7220612072656769737465726564207375626163636f756e742e20546869732073686f756c64206163636f756e7420666f7220746865206661637465012074686174206f6e652073746f72616765206974656d27732076616c75652077696c6c20696e637265617365206279207468652073697a65206f6620616e206163636f756e742049442c20616e642074686572652077696c6c350120626520616e6f746865722074726965206974656d2077686f73652076616c7565206973207468652073697a65206f6620616e206163636f756e7420494420706c75732033322062797465732e384d61785375624163636f756e7473101064000000040d0120546865206d6178696d756d206e756d626572206f66207375622d6163636f756e747320616c6c6f77656420706572206964656e746966696564206163636f756e742e344d617852656769737472617273101014000000085101204d61786d696d756d206e756d626572206f66207265676973747261727320616c6c6f77656420696e207468652073797374656d2e204e656564656420746f20626f756e642074686520636f6d706c65786974797c206f662c20652e672e2c207570646174696e67206a756467656d656e74732e6450656e64696e67557365726e616d6545787069726174696f6e1010e0c4000004150120546865206e756d626572206f6620626c6f636b732077697468696e207768696368206120757365726e616d65206772616e74206d7573742062652061636365707465642e3c4d61785375666669784c656e677468101007000000048020546865206d6178696d756d206c656e677468206f662061207375666669782e444d6178557365726e616d654c656e67746810102000000004610120546865206d6178696d756d206c656e677468206f66206120757365726e616d652c20696e636c7564696e67206974732073756666697820616e6420616e792073797374656d2d61646465642064656c696d69746572732e01890c3c1450726f7879011450726f7879081c50726f7869657301010405008d0c4400000000000000000000000000000000000845012054686520736574206f66206163636f756e742070726f786965732e204d61707320746865206163636f756e74207768696368206861732064656c65676174656420746f20746865206163636f756e7473210120776869636820617265206265696e672064656c65676174656420746f2c20746f67657468657220776974682074686520616d6f756e742068656c64206f6e206465706f7369742e34416e6e6f756e63656d656e747301010405009d0c44000000000000000000000000000000000004ac2054686520616e6e6f756e63656d656e7473206d616465206279207468652070726f787920286b6579292e01f908016504184050726f78794465706f7369744261736518400080a6f43f11f106000000000000000010110120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720612070726f78792e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069732501206073697a656f662842616c616e6365296020627974657320616e642077686f7365206b65792073697a65206973206073697a656f66284163636f756e74496429602062797465732e4850726f78794465706f736974466163746f7218400090f04755ee0200000000000000000014bc2054686520616d6f756e74206f662063757272656e6379206e6565646564207065722070726f78792061646465642e00350120546869732069732068656c6420666f7220616464696e6720333220627974657320706c757320616e20696e7374616e6365206f66206050726f78795479706560206d6f726520696e746f20616101207072652d6578697374696e672073746f726167652076616c75652e20546875732c207768656e20636f6e6669677572696e67206050726f78794465706f736974466163746f7260206f6e652073686f756c642074616b65f420696e746f206163636f756e7420603332202b2070726f78795f747970652e656e636f646528292e6c656e282960206279746573206f6620646174612e284d617850726f7869657310102000000004f020546865206d6178696d756d20616d6f756e74206f662070726f7869657320616c6c6f77656420666f7220612073696e676c65206163636f756e742e284d617850656e64696e6710102000000004450120546865206d6178696d756d20616d6f756e74206f662074696d652d64656c6179656420616e6e6f756e63656d656e747320746861742061726520616c6c6f77656420746f2062652070656e64696e672e5c416e6e6f756e63656d656e744465706f7369744261736518400080a6f43f11f106000000000000000010310120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e6720616e20616e6e6f756e63656d656e742e00490120546869732069732068656c64207768656e2061206e65772073746f72616765206974656d20686f6c64696e672061206042616c616e636560206973206372656174656420287479706963616c6c7920313620206279746573292e64416e6e6f756e63656d656e744465706f736974466163746f7218400020e18faadc0500000000000000000010d42054686520616d6f756e74206f662063757272656e6379206e65656465642070657220616e6e6f756e63656d656e74206d6164652e00590120546869732069732068656c6420666f7220616464696e6720616e20604163636f756e744964602c2060486173686020616e642060426c6f636b4e756d6265726020287479706963616c6c79203638206279746573298c20696e746f2061207072652d6578697374696e672073746f726167652076616c75652e01ad0c3d284d6967726174696f6e7301284d6967726174696f6e730818437572736f720000090904000cd8205468652063757272656e746c7920616374697665206d6967726174696f6e20746f2072756e20616e642069747320637572736f722e00bc20604e6f6e656020696e646963617465732074686174206e6f206d6967726174696f6e2069732072756e6e696e672e20486973746f726963000104051d0994040010b420536574206f6620616c6c207375636365737366756c6c79206578656375746564206d6967726174696f6e732e0071012054686973206973207573656420617320626c61636b6c6973742c20746f206e6f742072652d65786563757465206d6967726174696f6e7320746861742068617665206e6f74206265656e2072656d6f7665642066726f6d20746865310120636f646562617365207965742e20476f7665726e616e63652063616e20726567756c61726c7920636c6561722074686973206f7574207669612060636c6561725f686973746f726963602e0101090171040830437572736f724d61784c656e10100000010010a420546865206d6178696d616c206c656e677468206f6620616e20656e636f64656420637572736f722e006501204120676f6f642064656661756c74206e6565647320746f2073656c656374656420737563682074686174206e6f206d6967726174696f6e2077696c6c20657665722068617665206120637572736f722077697468204d454c09012061626f76652074686973206c696d69742e205468697320697320737461746963616c6c7920636865636b656420696e2060696e746567726974795f74657374602e404964656e7469666965724d61784c656e10100001000010b420546865206d6178696d616c206c656e677468206f6620616e20656e636f646564206964656e7469666965722e005501204120676f6f642064656661756c74206e6565647320746f2073656c656374656420737563682074686174206e6f206d6967726174696f6e2077696c6c2065766572206861766520616e206964656e7469666965722d012077697468204d454c2061626f76652074686973206c696d69742e205468697320697320737461746963616c6c7920636865636b656420696e2060696e746567726974795f74657374602e01b10c3fb50c042440436865636b5370656356657273696f6ebd0c1038436865636b547856657273696f6ec10c1030436865636b47656e65736973c50c3438436865636b4d6f7274616c697479c90c3428436865636b4e6f6e6365d10c942c436865636b576569676874d50c94604368617267655472616e73616374696f6e5061796d656e74d90c9434436865636b4675656c54616e6bdd0c9444436865636b4d6574616461746148617368e10c80bd03"}